arrow-streams / arrow.streams.internal.freec.monad

Package arrow.streams.internal.freec.monad

Extensions for External Classes

arrow.Kind  

Functions

binding fun <F, A> binding(arg0: suspend MonadContinuation<Kind<ForFreeC, F>, *>.() -> A): FreeC<F, A>
tailRecM fun <F, A, B> tailRecM(arg0: A, arg1: (A) -> Kind<Kind<ForFreeC, F>, Either<A, B>>): FreeC<F, B>

Companion Object Functions

monad fun <F> FreeC.Companion.monad(): FreeCMonad<F>