[Async-sig] coroutine function vs. function returning awaitable