In Clojure, I want to combine two lists to give a list of pairs,
> (zip \'(1 2 3) \'(4 5 6)) ((1 4) (2 5) (3 6))
In Haskell or Ruby t
(map vector [1 2 3] [4 5 6])