Up

Module Type_abstract = Typerep_lib.Type_abstract

Signature

module Make2 (X : Typerep_lib.Named_intf.S2) : Typerep_lib.Typerepable.S2 with type ('a, 'b) t := ('a, 'b) X.t
module Make3 (X : Typerep_lib.Named_intf.S3) : Typerep_lib.Typerepable.S3 with type ('a, 'b, 'c) t := ('a, 'b, 'c) X.t
module Make4 (X : Typerep_lib.Named_intf.S4) : Typerep_lib.Typerepable.S4 with type ('a, 'b, 'c, 'd) t := ('a, 'b, 'c, 'd) X.t
module Make5 (X : Typerep_lib.Named_intf.S5) : Typerep_lib.Typerepable.S5 with type ('a, 'b, 'c, 'd, 'e) t := ('a, 'b, 'c, 'd, 'e) X.t