Module type Type.Polymorphic3_input

See module Polymorphic_input: very same functions with two additional arguments corresponding to the second and third type variables.

val name : 'a t -> 'b t -> 'c t -> string
type ('a, 'b, 'c) t
val reprs : 'a -> 'b -> 'c -> ('a, 'b, 'c) t list