syntax_data: {"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                 if last.heads.opt_lowest_cycle_head().is_none_or(|lowest| lowest > head) {
context_before:                 let last = self.stack.last().unwrap();
context_after:                     continue;