module type S2 = Invariant_intf.S2
Invariant_intf.S2
type ('a, 'b) t
('a, 'b)
val invariant : 'a Invariant_intf.inv -> 'b Invariant_intf.inv -> ('a, 'b) t Invariant_intf.inv
'a Invariant_intf.inv -> 'b Invariant_intf.inv -> ('a, 'b) t Invariant_intf.inv