title: Cannot assign null to an implicitly-typed variable
body: <p>According to Visual Studio this is not ok:</p>
  
  <pre><code>var foo = null;
  </code></pre>
  
  <p>But this is ok:</p>
  
  <pre><code>var foo = false ? (double?)null : null;
  </code></pre>
  
  <p>Why? Is the <code>(double?)null</code> affecting also the <code>null</code> in the else branch?</p>