I wonder if our hdf5 routines could efficiently support record arrays...