syntax_data: {"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if is_flipped {
context_before:             expr_id = enclosing_not;
context_after:                 std::mem::swap(&mut then_block, &mut else_block);