fn convert_slice_payload( batch: RecordBatch, schema: SchemaRef, start: usize, len: usize, reservation: usize, permit: OwnedSemaphorePermit, ) -> Result<(Payload, usize)>