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