Up

Module Tuple

Signature

type _ t =
| T2 : ('a Typerep.t * 'b Typerep.t) -> ('a * 'b) t
| T3 : ('a Typerep.t * 'b Typerep.t * 'c Typerep.t) -> ('a * 'b * 'c) t
| T4 : ('a Typerep.t * 'b Typerep.t * 'c Typerep.t * 'd Typerep.t) -> ('a * 'b * 'c * 'd) t
| T5 : ('a Typerep.t * 'b Typerep.t * 'c Typerep.t * 'd Typerep.t * 'e Typerep.t) -> ('a * 'b * 'c * 'd * 'e) t
val arity : _ t -> int
val typename_of_t : 'a t -> 'a Typename.t