{"ast_node_type":"function","tokens":[{"end":89,"kind":"keyword","start":0,"text":"fn"}]}
    fn walk_pats_top(&mut self, pats: impl Iterator<Item = PatId>, parent_expr: ExprId) {
        let guard = self.resolver.update_to_inner_scope(self.db, self.def, parent_expr);