async fn expand_bounded_slice( batch: RecordBatch, schema: SchemaRef, start: usize, end: usize, requested: usize, budget: &ExportWriteBudget, cancellation: &CancellationToken, ) -> Result<(Payload, usize)>