{"ast_node_type":"variable","tokens":[{"end":31,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(expr) = guard {
    let Arm { guard, pattern, body, lint_level: _, span: _, scope: _ } = arm;
        visitor.visit_expr(&visitor.thir()[*expr])