implement lazy coordinates
give shape and dtype back to h5py data wrapper
cython streamlines are now almost fortran fast