{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"*first"}]}
            *first = ThreadingOpportunity { chain: vec![bb], target: first.target };
            let first = &mut new_tos[0];
            self.opportunities.truncate(last_non_rec + 1);