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