elizarov
01/23/2017, 7:26 AMsuspend fun sendEmail(params: Params): Result {
val pp = doSomePrepwork(params) // non-blocking
val ir = makeSomeRestCall(pp) // suspending invocation, can take long-time
return doSomePostProcessing(ir) // non-blocking
}