{"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"let"}]}
            let mut new_involved = Vec::new();
            // use `involving_tos` here to avoid traversing the full set of TOs on each iteration.
            for &(to_index, in_to_index) in &self.involving_tos[current] {