title: Tuple Unpacking in Map Operations
body: <p>I frequently find myself working with Lists, Seqs, and Iterators of Tuples and would like to do something like the following,</p>
  
  <pre><code>val arrayOfTuples = List((1, "Two"), (3, "Four"))
  arrayOfTuples.map { (e1: Int, e2: String) =&gt; e1.toString + e2 }
  </code></pre>
  
  <p>However, the compiler never seems to agree with this syntax.  Instead, I end up writing,</p>
  
  <pre><code>arrayOfTuples.map { 
      t =&gt; 
      val e1 = t._1
      val e2 = t._2
      e1.toString + e2 
  }
  </code></pre>
  
  <p>Which is just silly.  How can I get around this?</p>