Module Base.Applicative
module type Applicative_infix = Base__.Applicative_intf.Applicative_infixmodule type Args = Base__.Applicative_intf.Argsmodule type Args2 = Base__.Applicative_intf.Args2module type Basic = Base__.Applicative_intf.Basicmodule type Basic2 = Base__.Applicative_intf.Basic2module type Basic2_using_map2 = Base__.Applicative_intf.Basic2_using_map2module type Basic_using_map2 = Base__.Applicative_intf.Basic_using_map2module type Let_syntax = Base__.Applicative_intf.Let_syntaxmodule type S = Base__.Applicative_intf.Smodule type S2 = Base__.Applicative_intf.S2module Args_to_Args2 : functor (X : Args) -> Args2 with type ('a, 'e) arg = 'a X.arg with type ('f, 'r, 'e) t = ('f, 'r) X.tmodule Make_let_syntax : functor (X : Base__.Applicative_intf.For_let_syntax) -> functor (Intf : sig ... end) -> functor (Impl : Intf.S) -> Let_syntax with type 'a t := 'a X.t with module Open_on_rhs_intf := Intfmodule Make_using_map2 : functor (X : Basic_using_map2) -> S with type 'a t := 'a X.tmodule Make2_using_map2 : functor (X : Basic2_using_map2) -> S2 with type ('a, 'e) t := ('a, 'e) X.t