D bindings for HDF5