2 ms·Languages with FP interfaces usually do these kind of operations lazily. Rust and Clojure come to mind.by dgb23 7y agoLanguages with FP interfaces usually do these kind of operations lazily. Rust and Clojure come to mind.