HDF5 scalar variables

I almost daren't ask given the number of HDF5 requests I've made (and very gratefully had granted) but here goes....

As per the title, the ability to write HDF5 variables in a scalar dataspace would be nice - would also make it easy to distinguish when loading data what should be interpreted as a variable/string or a wave. 

I've discovered it is possible to kluge your way into creating a scalar double variable (or a slightly iffy string/char variable) using HDF5SaveGroup, however I would prefer a way to create all the different datatypes and less iffy string/char variables (using the /STRF option).