AsyncTransaction

fun AsyncTransaction(id: String, operations: List<suspend () -> Unit>, transactionHasBeenApplied: MutableStateFlow<Boolean>)