pub fn gen_namespace_impl(gen: &Gen<'_>) -> String