arrow-fx / arrow.fx.typeclasses / ConcurrentEffect / runAsyncCancellable
abstract fun <A> Kind<F, A>.runAsyncCancellable(cb: (Either<Throwable, A>) -> Kind<F, Unit>): Kind<F, Disposable>
abstract fun <A> Kind<F, A>.runAsyncCancellable(cb: (Either<
Throwable
, A>) -> Kind<F,
Unit
>): Kind<F,
Disposable
>
Do you like Arrow?