title: Does the new 'dynamic' C# 4.0 keyword deprecate the 'var' keyword?
body: <p>When C# 4.0 comes out and we have the dynamic keyword as described in this <a href="http://channel9.msdn.com/pdc2008/TL16/" rel="noreferrer">excellent presentation by Anders Hejlsberg</a>, (C# is evolving faster than I can keep up.. I didn't have much time to acquaint myself with the var keyword)</p>
  
  <p>Would I still need the var keyword ? Is there anything that var can do.. that dynamic can't?</p>
  
  <pre><code>var x = SomeFunctionThatIKnowReturnsSomeKindOfList();
  // do something with x
  
  dynamic x = SomeFunctionThatIKnowReturnsSomeKindOfList();
  // do something with x
  </code></pre>