Module Unionfind
An imperative implementation of partitions via Union-Find
module type PartitionSig = sig ... end
module type SetS = sig ... end
Minimal interface for sets, subtype of stdlib's Set.
module type MapS = sig ... end
Minimal interface for maps, subtype of stdlib's Map.