Why only Seven elements in a Tuple in C# 4.0, with the eighth being another tuple?

.net, c#-4.0, f#

Solution

UPDATE: This answer was written over a decade ago. A syntax for tuples was added to C# 7.0.

We considered adding a syntactic sugar for tuples. I think everyone agrees that it's a nice feature, but it simply didn't fit into the budget.

Problem

In F# the syntax sugar hides the CLR implementation, why not in C# 4.0?

Original source