Functor Typename.Same_witness_exn_3

module Same_witness_exn_3: 
functor (A : S3) ->
functor (B : S3) -> sig .. end
Parameters:
A : S3
B : S3

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