title: C++14 using alias for is_same::value
body: <p><a href="https://stackoverflow.com/q/28633312/2642059">This question</a> uses <code>is_same&lt;uint64_t, decltype(val)&gt;::value</code>.</p>
  
  <p>I expected there to be a C++14 <code>using alias</code>: <code>is_same_v</code> similar to the helper types: <code>conditional_t</code>, <code>enable_if_t</code>, and <code>tuple_element_t</code> which I use in <a href="https://stackoverflow.com/a/28634468/2642059">my answer</a>. Because the only thing I ever use any of those functions for is to get the <code>type</code>. So the <code>*_t</code> helper just makes sense.</p>
  
  <p>Which brings me to my question, why is there no <code>using alias is_same_v</code> in C++14? The only thing I use <code>is_same</code> for is it's <code>value</code>. Perhaps the usage of <code>is_same</code> is not typically for template declarations?</p>