Std.MonadThe Monad module.
module Fail : sig ... endA fail monad interface.
module Choice : sig ... endA choice monad interface.
module Trans : sig ... endMonad Transformer Interface.
module type Basic = sig ... endBasic monad interface.
module type Basic2 = sig ... endBasic binary monad interface.
module Collection : sig ... endContainer interface in the Kleisli category.
module Syntax : sig ... endDescribes monadic operators.
module type S = sig ... endA unary monad interface.
module type S2 = sig ... endmodule type Minimal = sig ... endThe Minimal monad interface.
module type Minimal2 = sig ... endThe Minimal monad interface.
module type Monad = Smodule type Monad2 = S2module Option : sig ... endThe option aka Maybe monad.
module Result : sig ... endThe Result Monad.
module List : sig ... endThe List monad.
module Seq : sig ... endThe Sequence monad.
module Writer : sig ... endThe Writer monad.
module Reader : sig ... endThe Reader monad.
module State : sig ... endThe State Monad.
module Fun : sig ... endThe Function Monad.
module Lazy : sig ... endThe Lazy monad.
module Cont : sig ... endThe continuation monad.