package libsail

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

Parameters

module S : sig ... end

Signature

type 'a monad = S.t -> 'a * S.t
val get_state : S.t monad
val put_state : S.t -> unit monad
val fmap : ('a -> 'b) -> 'a monad -> 'b monad
val return : 'a -> 'a monad
val let* : 'a monad -> ('a -> 'b monad) -> 'b monad
val let+ : ('a -> 'b) -> 'a monad -> 'b monad
val mapM : ('a -> 'b monad) -> 'a list -> 'b list monad
OCaml

Innovation. Community. Security.