DisjointDomain.CombinedSetSourceSet of elements E.t grouped into buckets by RC, where each bucket is described by the set B.
module E : Printable.Smodule B : SetDomain.S with type elt = E.tmodule RC : RepresentativeCongruence with type elt = E.t