{"ast_node_type":"other","tokens":[{"end":15,"kind":"keyword","start":0,"text":"PerNs"}]}
        PerNs {
    pub fn with_visibility(self, vis: Visibility) -> PerNs {
            types: self.types.map(|def| Item { vis, ..def }),