<div dir="ltr">1. Make sure that<div><br></div><div>Array(sequence.lazy.map { ... })   and   sequence.map { ... }</div>Array(sequence.lazy.filter { ... })   and   sequence.filter { ... }<div><br></div><div>are just as fast (with -O). &quot;Fix lazy filter&quot; proposal should help with this.</div><div><br></div><div>2. Remove eager `map` and `filter`</div><div><br></div><div>3. Remove `lazy` property</div><div><br></div><div>sequence.map { ... }  will call lazy `map`, which is at least as fast as eager version</div><div><br></div><div>4. Re-add `array` property to LazySequence</div><div><br></div><div>So that we can more easily convert to multipass sequence when needed.</div><div><br></div><div>- Anton</div></div>