transactional

open suspend override fun <T> transactional(block: suspend (ReactorTransaction) -> T): T?