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