title: Execute Scala Futures in serial one after the other
body: <p>Given a method that returns a <code>Future</code> like this...</p>
  
  <pre><code>def myMethod(name: String, count: Int, default: Boolean): Future[Unit] = {
    ...
  }
  </code></pre>
  
  <p>... I need to invoke it N times, so I've defined a list of tuples containing the parameters to be passed:</p>
  
  <pre><code>val paramList = List(
    ("text1", 22, true),
    ("text2", 55, true),
    ("text3", 77, false)
  )
  </code></pre>
  
  <p>How do I invoke <code>myMethod</code> with <code>Future.traverse</code>?</p>
  
  <pre><code>Future.traverse(paramList)(myMethod _).tupled(/* how do I pass the current tuple here? */)
  </code></pre>