A completely different idea for the use of a unary plus in a language…
Once upon a time I made a programming language named Reia:
http://reia-lang.org/
I eventually got quite emo about it after realizing that making a programming language is really hard and that the language I created really wasn’t the one I wanted to use.
Circa 2011 I wrote up my notes about what I’d like the next language I designed (probably not going to happen, thanks Rust!) to look like:
In it I proposed the otherwise useless unary + operator as bestowing a particular capability on its operand, specifically in the case of literals it made them mutable.
I’m not saying that’s a good idea for Rust, but before you consider making unary “+” a useless operation simply because that’s what all the other languages are doing, perhaps think about whether you could use it in a useful way.