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

their arguments by value.
"...stricly more powerful ... because you can implement it for references to a type..." -- @cmr: You don't really want that! Please see the rust-dev mailing list discussion ( http://article.gmane.org/gmane.comp.lang.rust.devel/10242 )