What would be the difference to use that instead of `transaction()`? `blockConcurrencyWhile` has a d
What would be the difference to use that instead of
transaction()? blockConcurrencyWhile has a different purpose than sync/async.