@dispatch(Slice, h5py.Dataset)
def pre_compute(expr, data, scope=None, **kwargs):
 return data

@ dispatch ( Slice , h5py . Dataset ) def pre_compute ( expr , data , scope = None , ** kwargs ) : return data
dont push slices into memory .