The standard's wording on variadic templates
<blockquote>
  <h2>14.5.3 [temp.variadic], paragraph 5</h2>
  
  <p>For the purpose of determining whether a parameter pack satisfies a rule regarding entities other than parameter packs, the parameter pack is considered to be the entity <strong>that would result from an instantiation of the pattern in which it appears</strong>. [Example:</p>

<pre><code>template&lt;class ... Types&gt; void f(Types ... rest);
template&lt;class ... Types&gt; void g(Types ... rest) {
    f(&amp;rest ...); // “&amp;rest ...” is a pack expansion; “&amp;rest” is its pattern
}
</code></pre>
  
  <p>—end example]</p>
</blockquote>

<p>The committee gave the title of <strong>entity</strong> to a parameter pack, so that a lambda expression can find the identifier of it without explicitly capturing it — see <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4019.html#1662" rel="nofollow noreferrer">this</a>. That being said, I expected to see as an example something relevant to a lambda expression making use of a parameter pack, but the actual one is far from my expectation. I don't see how the example above is related to the wording (I think it should be about name lookup or something). Furthermore, what's the purpose of the bold text next to "the entity" (I barely understand what it means...)?</p>