Module Shexp_process__.Prim.Args

module Spec : sig ... end
type ('a, 'b) t =
| A0 : unit ‑> ('a, 'a) t
| A1 : 'a ‑> ('a ‑> 'b, 'b) t
| A2 : 'a * 'b ‑> ('a ‑> 'b ‑> 'c, 'c) t
| A3 : 'a * 'b * 'c ‑> ('a ‑> 'b ‑> 'c ‑> 'd, 'd) t
| A4 : 'a * 'b * 'c * 'd ‑> ('a ‑> 'b ‑> 'c ‑> 'd ‑> 'e, 'e) t
| A5 : 'a * 'b * 'c * 'd * 'e ‑> ('a ‑> 'b ‑> 'c ‑> 'd ‑> 'e ‑> 'f, 'f) t
val apply : ('env ‑> 'a) ‑> 'env ‑> ('a, 'b) t ‑> 'b