A Kotlin value that produces elements lazily through intermediate operations when a terminal operation consumes it.