Improve performance of StreamEnumerator ranges

For files, further improvement could be made by combining the range
Enumeratee into the stream reader as well.