Yes! And local &quot;var&quot;.<p>The optimizations that &quot;var&quot; allows should be the job of the compiler.<p>It&#x27;s still needed at the non-local level on reference types, but could possibly be disallowed in structs as well.