Module Typerep.Named
module type T0 = sig ... endmodule type T1 = sig ... endmodule type T2 = sig ... endmodule type T3 = sig ... endmodule type T4 = sig ... endmodule type T5 = sig ... endtype 'a t=|T0 of (module T0 with type t = 'a)|T1 of (module T1 with type t = 'a)|T2 of (module T2 with type t = 'a)|T3 of (module T3 with type t = 'a)|T4 of (module T4 with type t = 'a)|T5 of (module T5 with type t = 'a)
val arity : _ t -> intval typename_of_t : 'a t -> 'a Typename.tval name : _ t -> string