is this a correct implementation for `await`ing an...
# coroutines
k
is this a correct implementation for `await`ing an observable?
Copy code
fun <V> Observable<V>.subscribeWithContinuation(x: Continuation<V>) = subscribe(x::resume, x::resumeWithException)!!

suspend fun <V> Observable<V>.awaitFirst() : V = suspendCoroutine {
    first().subscribeWithContinuation(it)
}