Module Terms.UnionFind
type !'a t = 'a ttype ('a, 'b) relation = ('a, 'b) Relation.ttype !'a0 node_through_relation = | NodeThoughRelation : 'b t * ('a, 'b) relation -> 'a node_through_relation
val find_representative : 'a t -> 'a node_through_relation