Nameops.Freshval empty : tval add : Names.Id.t -> t -> tval remove : Names.Id.t -> t -> tval mem : Names.Id.t -> t -> boolval next : Names.Id.t -> t -> Names.Id.tval fresh : Names.Id.t -> t -> Names.Id.t * tval of_list : Names.Id.t list -> tval of_set : Names.Id.Set.t -> tval of_named_context_val : Environ.named_context_val -> tval max_map : t -> Subscript.t Names.Id.Map.t