RFC: Overloaded arithmetic and logical operators should take `self` and

their arguments by value.