sig
  type t
  type repr = ({{String}} * Ocamlduce.Namespace.t) list
  val make : Ocamlduce.NamespaceTable.repr -> Ocamlduce.NamespaceTable.t
  val get : Ocamlduce.NamespaceTable.t -> Ocamlduce.NamespaceTable.repr
  val empty : Ocamlduce.NamespaceTable.t
  val resolve_prefix :
    Ocamlduce.NamespaceTable.t -> {{String}} -> Ocamlduce.Namespace.t
  val resolve_qname :
    Ocamlduce.NamespaceTable.t -> {{String}} -> Ocamlduce.Atom.t
end