async fn execute_batches( transaction: &Transaction<'_>, batches: &[(Statement, &[Vec<Option<ScalarAdapter>>])], ) -> Result<(), Error>