Names.NameRepresentation and operations on identifiers that are allowed to be anonymous (i.e. "_" in concrete syntax).
val is_anonymous : t -> boolReturn true iff a given name is Anonymous.
val is_name : t -> boolReturn true iff a given name is Name _.
val hash : t -> intHash over names.
val hcons : t Hashcons.fHashconsing over names.