pub fn commit_batch(
caller: Principal,
controllers: &Controllers,
config: &StorageConfig,
commit_batch: CommitBatch,
assertions: &impl StorageAssertionsStrategy,
storage_state: &impl StorageStateStrategy,
storage_upload: &impl StorageUploadStrategy,
) -> Result<Asset, String>