Cf_index_node.UnaryTree structures use Unary(E) to make an node module where E.t is the only value stored in the node. (The obj function asserts false.)
module E : Cf_relations.Ordertype index = E.tThe type of an index value.
type +'a t = E.tThe type of an index node.
val obj : 'a t -> 'aTree structure use obj n to get the codomain value of n.
Tree structures use icompare i n to compare i with the index value of n.