Module Make_Conversion.Arity
type !'r ar0 = Sub.Context.t -> 'rtype (!'a, !'r) ar1 = Sub.Context.t -> 'a -> 'rtype (!'a, !'b, !'r) ar2 = Sub.Context.t -> 'a -> 'b -> 'rtype (!'a, !'b, !'c, !'r) ar3 = Sub.Context.t -> 'a -> 'b -> 'c -> 'rtype (!'a, !'r) variadic = Sub.Context.t -> 'a list -> 'r