{"ast_node_type":"variable","tokens":[{"end":60,"kind":"keyword","start":0,"text":"let"}]}
        let set = self.map.entry(name.clone()).or_default();
    fn add_local(&mut self, name: &Name, binding: BindingId) {
        // XXX: hack, account for local (and only local) shadowing.