ENH: expose a HDF interface, with HDFStore impl