It is easier if you actually define a wrapper susp...
# coroutines
e
It is easier if you actually define a wrapper suspending function for your `bigCompuitationThatTakesCallback`:
Copy code
suspend fun bigCompuitationThatTakesCallback(params): ResultType = suspendCoroutine { c ->
  bigCompuitationThatTakesCallback(params, callback = { c.resume(it) })
}