async fn write_tables(
unit: &LogicalTableExport,
stream: SendableRecordBatchStream,
store: &ObjectStore,
limits: LogicalTableExportLimits,
cancellation: &CancellationToken,
writers: &mut TableWriters,
budget: &ExportWriteBudget,
) -> Result<LogicalTableExportSummary>