title: Concatenate tuples in elixir
body: <p>In elixir, we can concatenate, lists like so</p>
  
  <pre><code> ex(52)&gt; [1,2,3,4] ++ [5,6,7]
   [1, 2, 3, 4, 5, 6, 7]
  </code></pre>
  
  <p>Can we also concatenate tuples? Something like this?</p>
  
  <pre><code>iex(53)&gt; {1,2,3,4} ++ {5,6,7}
   ** (ArgumentError) argument error
      :erlang.++({1, 2, 3, 4}, {5, 6, 7})
  </code></pre>
  
  <p>The only other thing I can think of is to convert a tuple to list, then convert back to tuple using the <code>to_list</code> and <code>to_tuple</code> functions.  But that's way too clumsy.</p>