module

CRZ::Monad(A)

Inherits CRZ::Applicative / CRZ::Functor

Instance methods

<<(other : Monad(B)) : Monad(A) forall B
Source
>=(block : A -> Monad(B)) : Monad(B) forall B
Source
>>(other : Monad(B)) : Monad(B) forall B
Source
ap(func : Applicative(A -> B)) : Applicative(B) forall B
Source

Nested types