{"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(ac) = a.reduce_or(tcx, c) {
            (Self::Or(&[a, b]), c) | (c, Self::Or(&[a, b])) => {
                    Some(ac.or(tcx, b))