title: Can a parameter pack be captured implicitly within C++11 lambdas?
body: <p>Does anyone know if the following implicit capture of 'ts' is well-formed:</p>
  
  <pre><code>template&lt;class ... Ts&gt; void bar(Ts ... ts) { }
  
  template&lt;class ... Ts&gt; int foo(Ts ... ts) {
      auto L = [=] () {
         bar(ts...);
      };
      L();
      return 0;
  }
  int g = foo(1, 2, 3);
  </code></pre>
  
  <p>Does the standard clearly state anywhere that this should not be well formed?</p>