Nametab.Makemodule E : EqualityTypetype elt = E.ttype user_name = U.tval empty : tval push : visibility -> user_name -> elt -> t -> tval locate : Libnames.qualid -> t -> eltval user_name : Libnames.qualid -> t -> user_nameval shortest_qualid_gen : 
  ?loc:Loc.t ->
  ( Names.Id.t -> bool ) ->
  user_name ->
  t ->
  Libnames.qualidval shortest_qualid : 
  ?loc:Loc.t ->
  Names.Id.Set.t ->
  user_name ->
  t ->
  Libnames.qualidval find_prefixes : Libnames.qualid -> t -> elt listval match_prefixes : Libnames.qualid -> t -> elt list