owing is perfectly ok:
<code><pre>Y y;
tuple&lt;char(&amp;)[10], Y&amp;&gt;(a, y); 
</code></pre>

It is possible to come up with a tuple type that cannot be constructed.
This occurs if an element that cannot be initialized has a lower
index than an element that requires initialization. 
For example: <code>tuple&lt;char[10], int&amp;&gt;</code>.

<p>In sum, the tuple construction is semantically just a group of individual elementary constructions.
</p>

<h4><a name="make_tuple">The <code>make_tuple</code> f