title: C++ concepts vs static_assert
body: <p>What is exactly new in c++ concepts? In my understanding they are functionally equal to using <code>static_assert</code>, but in a 'nice' manner meaning that compiler errors will be more readable (as Bjarne Stroustup said you won't get 10 pages or erros, but just one).</p>
  
  <p>Basically, is it true that everything you can do with concepts you can also achieve using <code>static_assert</code>?</p>
  
  <p>Is there something I am missing?</p>