``` fun <A> (suspend () ->A).toObservable...
# arrow
p
Copy code
fun <A> (suspend () ->A).toObservable(): Observable<A> = Observable.create { emitter ->
  this.startCoroutine(Continuation(EmptyCoroutineContext) { result ->
    result.fold({ a -> emitter.onNext(a); emitter.onComplete() }, emitter::onError)
  })
}