package monadlib

  1. Overview
  2. Docs

Parameters

module A : Base

Signature

include Base with type 'a m = 'a A.m
type 'a m = 'a A.m
val return : 'a -> 'a m
val ap : ('a -> 'b) m -> 'a m -> 'b m
val lift1 : ('a -> 'b) -> 'a m -> 'b m
val lift2 : ('a -> 'b -> 'c) -> 'a m -> 'b m -> 'c m
val lift3 : ('a -> 'b -> 'c -> 'd) -> 'a m -> 'b m -> 'c m -> 'd m
val sequence : 'a m list -> 'a list m
OCaml

Innovation. Community. Security.