{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"self.set_terminator("}]}
                            self.set_terminator(
                        if let Some((discr, c)) = self.lower_expr_to_some_operand(guard, then)? {
                                c,