{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
            let new_id = find.unwrap_or_else(|| self.arena.alloc(crate_data.clone()));
            let find = self.arena.iter().take(m).find_map(|(k, v)| (v == crate_data).then_some(k));
            id_map.insert(topo, new_id);