title: Why is it required to pass the values to the Tuple constructor?
body: <p>Why this is possible<br>
  <code>var x = new Tuple&lt;int, int, int, string, string, string&gt;(1, 1, 2, "dot", "net", "perls");</code>
  but this isn't: 
  <code>var x2 = new Tuple&lt;List&lt;int&gt;, int, int, string, string, string&gt;();</code></p>
  
  <p>I needed one of the elements to be a list of int.</p>
  
  <p>Error I get is:</p>
  
  <blockquote>
    <p>Error  CS7036  There is no argument given that corresponds to the required >formal parameter 'item1' of 'Tuple, int, int, string, string, >string>.Tuple(List, int, int, string, string, string)'</p>
  </blockquote>