title: Variadic template specialization in C++11
body: <p>Is it implemented already, because this does not compile: (using gcc 4.7.2)</p>
  
  <pre><code>template &lt;typename... Ts&gt;
  struct Foo {
      int foo() {
          return 0;
      }
  };
  
  template &lt;&gt;
  struct Foo&lt;int x, int y&gt; {
      int foo() {
          return x * y;
      }
  };
  
  int main()
  {
      Foo&lt;2, 3&gt; x;
      cout &lt;&lt; x.foo() &lt;&lt; endl; //should print 6
  }
  </code></pre>