Lightweight HDF5 polymorphic Fortran: h5write() h5read()
If you don't know an answer, don't answer it!