https://docs.rs/datafusion/latest/datafusion/datasource/listing/struct.ListingTable.html Can we write a Zarr parser in Rust that reads chunks, unravels them, and packages them in partitions as a ListingTable? This could be one way to implement #4.