{"ast_node_type":"variable","tokens":[{"end":44,"kind":"keyword","start":0,"text":"let"}]}
            let opaque = self.next_opaque();
        for deref in std::mem::take(&mut self.derefs) {
            self.values.get_index_mut2(deref.index()).unwrap().0 = Value::Opaque(opaque);