You do it in a different language that isn&#x27;t haskel or ml and show me the result, then we can judge.<p>You&#x27;d btw probably write it as.<p><pre><code>  (-&gt;&gt; (range)
       (map #(repeat % (odd? %)))
       (apply concat)
       (take 1000)
</code></pre>
If you want it more readable.