Bug 854982  - Implement clojure like lazy sequence library.