title: How can I merge two Scala (String, String) for Play! query strings?
body: <p>The end goal is to connect two query parameters that are being passed to a Play! web service request. It looks like:</p>
  
  <pre><code>WS
  .url(requestUri)
  .withQueryString(finalQueries)
  </code></pre>
  
  <p>I attempted to use a couple operators but it failed like so:</p>
  
  <pre><code>val finalQueries = queryParams match {
          case Some(queries) =&gt;
            tokenParam ++ queries
          case None =&gt;
            tokenParam
  }
  </code></pre>
  
  <p><strong>Error:</strong> <code>value ++ is not a member of (String, String)</code></p>
  
  <p>The API documentation shows that <code>withQueryString</code> accepts a <code>(String, String)*</code></p>
  
  <p>I'm a little confused with Play!'s <code>withQueryString</code> method since it does appear to complete replace the entire query string every time I access it. Any way to decently combine query strings?</p>
  
  <p><strong>Edit:</strong> A sample query string is below (the type syntax and its final appearance are a little confusing...):</p>
  
  <p><code>val queryString = ("timeMin" -&gt; "2012-08-20T01%3A11%3A06.000Z")</code></p>