Description
We can't support general indexing into ManifestArrays without loading data values, but we could imagine supporting slicing, so long as the slices align with chunk boundaries. The implementation would just be subsetting the underlying manifest along the sliced dimensions.
A VirtualArray
like the one described in #5 could actually implement general indexing, whilst still being lazy. See the discussion on the "virtual concatenation ZEP" for details zarr-developers/zarr-specs#288.