{"ast_node_type":"other","tokens":[{"end":18,"kind":"keyword","start":0,"text":"f(pat_id);"}]}
        f(pat_id);
    pub fn walk_pats(&self, pat_id: PatId, f: &mut impl FnMut(PatId)) {
        self.walk_pats_shallow(pat_id, |p| self.walk_pats(p, f));