Stdlib.Trait.Monad
Contents
trait type Monad (M : Type -> Type)Source#
Constructors
open Monad public
>>= {A B} {F : Type -> Type} {{Monad F}} (x : F A) (g : A -> F B) : F BSource#
>=> {A B C} {F : Type -> Type} {{Monad F}} (h : A -> F B) (g : B -> F C) (a : A) : F CSource#