This shouldn't break anything, and as a bonus this should allow to pass arguments by reference in case they do not have a copy constructor, what is quite common with Upp.
Regards,
Just changing them to r-value would potentially break a lot. However, I am trying to add them as overload.