Interface KleisliMonad<F extends Kind<F,?>,Z>

All Superinterfaces:
Applicative<Kleisli<F,Z,?>>, Functor<Kleisli<F,Z,?>>, Invariant<Kleisli<F,Z,?>>, Monad<Kleisli<F,Z,?>>, Selective<Kleisli<F,Z,?>>
All Known Subinterfaces:
KleisliMonadError<F,R,E>, KleisliMonadReader<F,R>, KleisliMonadState<F,R,S>

interface KleisliMonad<F extends Kind<F,?>,Z> extends Monad<Kleisli<F,Z,?>>