Hi,
I really like the fact that you can call suspend function only from coroutine scope block
unrelated to coroutines, but design wise are my custom transaction system
i.e. I only want to allow "people" calling their methods from within a
trancation { .. }
block