y not be unambiguously
parseable.
</p>

<h2><a name = "performance">Performance</a></h2>

All tuple access and construction functions are small inlined one-liners. 
Therefore, a decent compiler can eliminate any extra cost of using tuples compared to using hand written tuple like classes. 
Particularly, with a decent compiler there is no performance difference between this code:

<pre><code>class hand_made_tuple { 
  A a; B b; C c;
public:
  hand_made_tuple(const A&amp; aa, const B&amp; bb, const C&amp; cc)