pub trait ArrayStreamExt: ArrayStream {
// Provided methods
fn collect_chunked(self) -> impl Future<Output = VortexResult<ChunkedArray>>
where Self: Sized { ... }
fn take_rows(self, indices: Array) -> VortexResult<impl ArrayStream>
where Self: Sized { ... }
}