We need a reader like this: https://arrow.apache.org/rust/parquet/arrow/async_reader/trait.AsyncFileReader.html which allows the user to coalesce small IOs into a large IO.