sig
type ('a, 'e) t
val return : 'a -> ('a, 'b) Applicative_intf.Basic2.t
val apply :
('a -> 'b, 'e) Applicative_intf.Basic2.t ->
('a, 'e) Applicative_intf.Basic2.t -> ('b, 'e) Applicative_intf.Basic2.t
val map :
[ `Custom of
('a, 'e) Applicative_intf.Basic2.t ->
f:('a -> 'b) -> ('b, 'e) Applicative_intf.Basic2.t
| `Define_using_apply ]
end