module Ident:sig..end
Unique identificators.
type t
type of identificators.
val create : string -> tCreate a new unique identificator. Try to call it as requested and append numbers if it already exists. For instance, multiple calls with the string "v" will result in v, v0, v1,... Empty string is treated as the string "x".
val compare : t -> t -> int
val pp : Stdlib.Format.formatter -> t -> unit
module Set:Set.Swith type elt = t
module Map:Map.Swith type key = t