Creating an array of System.ValueTuple in c# 7 : <p>In my code I have:</p>

<pre><code>private static readonly ValueTuple&lt;string, string&gt;[] test = {("foo", "bar"), ("baz", "foz")};
</code></pre>

<p>But when I compile my code, I get:</p>

<pre><code>TypoGenerator.cs(52,76):  error CS1026: Unexpected symbol `,', expecting `)'
TypoGenerator.cs(52,84):  error CS1026: Unexpected symbol `)', expecting `)'
TypoGenerator.cs(52,94):  error CS1026: Unexpected symbol `,', expecting `)'
TypoGenerator.cs(52,103):  error CS1026: Unexpected symbol `)', expecting `)'
TypoGenerator.cs(117,42):  error CS1525: Unexpected symbol `('
TypoGenerator.cs(117,58):  error CS1525: Unexpected symbol `['
</code></pre>

<p>What is the correct way to create and initialize an array of ValueTuples?</p>
