{"ast_node_type":"variable","tokens":[{"end":36,"kind":"keyword","start":0,"text":"let"}]}
        let cx = &*self.cx.borrow();
    fn find_crates(&self, name: &str) -> Vec<Crate> {
        cx.find_crates(name).iter().map(|crate_num| smir_crate(cx, *crate_num)).collect()