I'm not an expert in this field, but I understood the proposal, especially after reading through The Roadmap which makes a good case for introducing this.
My only question is why is move
(and future copy
) being introduced as a function rather than a keyword like return
? It obviously does something that regular functions can't do and reminds me a lot of the discussion on any P
versus Any<P>
where the keyword was chosen.