title: Can you zip all pairs in Chapel?
body: <p>Suppose, just for a minute, then get back to your day, that I have two string domains in Chapel and I want to get a string domain of all pairs.</p>
  
  <pre><code>var dd: domain(string),  sd: domain(string);
  dd += "Monday"; dd+="Tuesday"; dd+="Wednesday";
  sd += "Rainy"; sd+= "Sunny";
  
  var crossDomain = // 6 strings like "Monday-Rainy", "Monday-Sunny"
  </code></pre>
  
  <p>I can do nest <code>for</code> loops, but I'm wondering if there is a more succinct way.</p>