sig
type name_gen
val create_name_generator :
Namespace_names.prefix ->
Namespace_names.uri -> string -> Namespace_generate.name_gen
val reset_name_generator : Namespace_generate.name_gen -> unit
val generate_name : Namespace_generate.name_gen -> Namespace_names.rqname
val generate_name_with_prefix :
Namespace_generate.name_gen -> string -> Namespace_names.rqname
end