{"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(place) = self.path_place(path, id.into()) {
    fn mutate_path_pat(&mut self, path: &Path, id: PatId) {
            self.add_capture(