Type.Polymorphic2
Generic implementation of polymorphic type value with two type variables.
module T : Polymorphic2_input
type ('a, 'b) poly = ( 'a, 'b ) T.t
val instantiate : 'a t -> 'b t -> ( 'a, 'b ) poly t * bool
val is_instance_of : 'a t -> bool
val get_instance : ( 'a, 'b ) poly t -> 'a t * 'b t