package bastet

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Functions.MonadSource

Parameters

Signature

Sourcemodule I : sig ... end
Sourcemodule A : sig ... end
Sourceval flatten : 'a M.t M.t -> 'a M.t
Sourceval compose_kliesli : ('a -> 'b M.t) -> ('b -> 'c M.t) -> 'a -> 'c M.t
Sourceval compose_kliesli_flipped : ('b -> 'c M.t) -> ('a -> 'b M.t) -> 'a -> 'c M.t
Sourceval if_m : bool M.t -> 'a M.t -> 'a M.t -> 'a M.t
Sourceval liftM1 : ('a -> 'b) -> 'a M.t -> 'b M.t
Sourceval ap : ('a -> 'b) M.t -> 'a M.t -> 'b M.t
Sourceval when_ : bool M.t -> unit M.t -> unit M.t
Sourceval unless : bool M.t -> unit M.t -> unit M.t