module Oracle: sig .. end
sig
end
module type RestrictedSet = Reins.Sets.GenSetSig with type 'a result = 'a
Reins.Sets.GenSetSig
with type 'a result = 'a
module type ProfiledSet = sig .. end