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