Parameter Base__.Applicative.Make_args.1-X
val apply : ('a ‑> 'b) t ‑> 'a t ‑> 'b tval map : 'a t ‑> f:('a ‑> 'b) ‑> 'b tval map2 : 'a t ‑> 'b t ‑> f:('a ‑> 'b ‑> 'c) ‑> 'c tval map3 : 'a t ‑> 'b t ‑> 'c t ‑> f:('a ‑> 'b ‑> 'c ‑> 'd) ‑> 'd tval all : 'a t list ‑> 'a list tval all_unit : unit t list ‑> unit tval all_ignore : unit t list ‑> unit t- Deprecated [since 2018-02] Use [all_unit]
val both : 'a t ‑> 'b t ‑> ('a * 'b) tinclude module type of Applicative_infix
val (<*>) : ('a ‑> 'b) t ‑> 'a t ‑> 'b tval (<*) : 'a t ‑> unit t ‑> 'a tval (*>) : unit t ‑> 'a t ‑> 'a t