type data = Data.t
type t = Node.t
val hash : t -> int
- val uid : t -> int
+ val uid : t -> Uid.t
val make : data -> t
val equal : t -> t -> bool
val nil : t
val rev : t -> t
val rev_map : (elt -> elt) -> t -> t
val length : t -> int
+
+ val with_id : Uid.t -> t
end
module Make (H : Hcons.SA) : S with type elt = H.t