title: How to get a 'for' in clojure/lisp to just return the values without creating a list?
body: <p>In Clojure, running this code:</p>
  <pre><code>(for [i (range 5)] i)
  </code></pre>
  <p>creates the list:</p>
  <pre><code>(0 1 2 3 4)
  </code></pre>
  <p>But what I'd like the for clause to do would be just to output each of the numbers without creating a list. What do I have to change to achieve this?</p>