> It's a 'proof of concept' patch (only map and select added) - let me know if it makes sense.
> I believe that using this approach and with your help lazy enumerator performance can be improved significantly.

That would be awesome.
-r