module Same_witness_exn_5: functor (A : S5) -> functor (B : S5) -> sig .. end
functor (
A
:
S5
) ->
B
sig
end
type t = {
eq : 'a 'b 'c 'd 'e. (('a, 'b, 'c, 'd, 'e) A.t, ('a, 'b, 'c, 'd, 'e) B.t) Type_equal.t;
'a 'b 'c 'd 'e. (('a, 'b, 'c, 'd, 'e) A.t, ('a, 'b, 'c, 'd, 'e) B.t) Type_equal.t
val witness : t
t