elizarov
03/01/2017, 4:24 PMkotlinx.coroutines library. There are two cases. In on case, an interface or a class has only suspending operations (like a channel) and the names are natural and simple (send, receive, etc). In the other case, when we write extensions to 3rd party classes, we have to distinguish suspending function from the rest. We typically use await verb for it.