title: Initialize an std::array of tuples with curly braces
body: <p>This probably has a very simple answer, but I really can't figure it out. Why do I get errors for doing this? What's the correct way to initialize something like this?</p>
  
  <pre><code>std::array&lt;std::tuple&lt;int, std::string&gt;, 3&gt; tuples{
      {3, "a"},
      {7, "b"},
      {2, "c"}
  };
  </code></pre>
  
  <hr>
  
  <p>On MSVC 2015, I get the following errors:</p>
  
  <pre><code>No suitable constructor exists to convert from "int" to "std::tuple&lt;int, std::string&gt;"
  No suitable constructor exists to convert from "const char[2]" to "std::tuple&lt;int, std::string&gt;"
  </code></pre>