Trait for minimal monad context, which provides an instance of CpsMonad.
Mixin this trait into your monad in cases, when you monad have no internal API.
Lazy variant of pure, which by default -
create monadic expression according to the
choosen monad types.
(i.e. delaing for effect monads,
starting for eager monand, pure by defiault)
Lazy variant of pure, which by default -
create monadic expression according to the
choosen monad types.
(i.e. delaing for effect monads,
starting for eager monand, pure by defiault)