Typename.Same_witness_exn_2
module A : S2
module B : S2
type t = {
eq : a b. (('a, 'b) A.t, ('a, 'b) B.t) Type_equal.t;
}
val witness : t