Imperative.MakeNodeSourceCreate a simple node by wrapping an elt with a pointer
module Elt : Parameters.SIMPLE_GENERIC_ELTmodule Relation : Parameters.GENERIC_GROUPinclude Parameters.UF_NODE with module Relation = Relationinclude Parameters.SIMPLE_GENERIC_ELTThe type of elements (nodes) in the union-find structure
polymorphic equality on elements
type 'a parent = | Node : 'b t * ('a, 'b) Relation.t -> 'a parent| RootThe type of parents. A term either points to: