fn swap_binop<'a>(
    binop: BinOpKind,
    lhs: &'a Expr<'a>,
    rhs: &'a Expr<'a>
) -> Option<(BinOpKind, &'a Expr<'a>, &'a Expr<'a>)>