Module type Type_equal.Lift2

type ('a, 'b) t
val lift : ('a1, 'b1) equal -> ('a2, 'b2) equal -> (('a1, 'a2) t, ('b1, 'b2) t) equal