module type T0 : sig ... endmodule type T1 : sig ... endmodule type T2 : sig ... endmodule type T3 : sig ... endmodule type T4 : sig ... endmodule type T5 : sig ... endval arity : _ t ‑> intval typename_of_t : 'a t ‑> 'a Typerep_lib.Typename.tval name : _ t ‑> string