{"ast_node_type":"variable","tokens":[{"end":82,"kind":"keyword","start":0,"text":"if"}]}
                if let (Some(lhs), Some(rhs)) = (lhs.to_bound(), rhs.to_bound()) {
            ExprKind::Binary(binop, lhs, rhs) if binop.node == BinOpKind::Add => {
                    TyKind::TraitObject(vec![lhs, rhs], TraitObjectSyntax::None)