arrow-mtl / arrow.mtl.extensions / arrow.mtl.StateT

Extensions for arrow.mtl.StateT

fx fun <F, S, A> StateT.Companion.fx(M: Monad<F>, c: suspend MonadSyntax<StateTPartialOf<F, S>>.() -> A): StateT<F, S, A>