Clojure-style lazy sequences for Python