title: What is the limit (if any) to the tuple cardinality in Swift?
body: <p>Each tuple cardinality is represented by its own type in swift (as in any other strongly-typed programming language I'm aware of), so we have</p>
  
  <pre><code>($T1, $T2)
  ($T1, $T2, $T3)
  ...
  </code></pre>
  
  <p>Since we have several different types, one per cardinality, they need to be finite.</p>
  
  <p>In Scala we have up to <code>Tuple22</code>, in Haskell the current limit should be 64.</p>
  
  <p>What's the limit (if any) in swift? Also, are the types implementations generated by the compiler or is there an explicit implementation I couldn't find?</p>