{"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(binding) = name_resolution.borrow().best_binding() {
        for (key, name_resolution) in resolver.as_mut().resolutions(self).borrow().iter() {
                f(resolver, key.ident, key.ns, binding);