package bastet

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

Parameters

Signature

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