[Pitch] Move Function + "Use After Move" Diagnostic

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.

2 Likes