"if (object is (string, Color))" c# 7.0 tuple usage doesn't work
<p>I'm using Visual Studio 2017 RC and I have installed the <code>System.ValueTuple</code> package which enables the new c# 7.0 tuple usage, but I can't make it work in this specific case:</p>

<p><a href="https://i.stack.imgur.com/U8Dlp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/U8Dlp.png" alt=""></a></p>

<p>As you can see, the first method doesn't have any red squigglies and it just works. But trying to do <code>o is (string, Color)</code> fails with unrelated errors:</p>

<p><a href="https://i.stack.imgur.com/dhK7w.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dhK7w.png" alt=""></a></p>

<p>Can the new tuples not be used in this way? Or is it just the current state of the package? I have updated it to the latest version btw, which is 4.3.0 at this time. I've read <a href="https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/" rel="nofollow noreferrer">this MSDN post</a> but didn't find any such usage.</p>