Interface FreeMonad<F extends Kind<F,?>>

All Superinterfaces:
Applicative<Free<F,?>>, Functor<Free<F,?>>, Invariant<Free<F,?>>, Monad<Free<F,?>>, Selective<Free<F,?>>

interface FreeMonad<F extends Kind<F,?>> extends Monad<Free<F,?>>