title: Is there an equivalent for the Zip function in Clojure Core or Contrib?
body: <p>In Clojure, I want to combine two lists to give a list of pairs, </p>
  
  <pre><code>&gt; (zip '(1 2 3) '(4 5 6))  
  ((1 4) (2 5) (3 6))
  </code></pre>
  
  <p>In Haskell or Ruby the function is called <em>zip</em>. Implementing it is not difficult, but I wanted to make sure I wasn't missing a function in Core or Contrib.</p>
  
  <p>There is a <a href="http://richhickey.github.com/clojure/clojure.zip-api.html" rel="noreferrer">zip</a> namespace in Core, but it is <a href="http://clojure.org/other_libraries" rel="noreferrer">described</a> as providing access to the Zipper functional technique, which does not appear to be what I am after.</p>
  
  <p>Is there an equivalent function for combining 2 or more lists, in this way, in Core?  </p>
  
  <p>If there is not, is it because there is an idiomatic approach that renders the function unneeded?</p>