Read bytes (in chunks of the given buffer size) from the handle, and
stream them to an
Iteratee. If an exception occurs during file IO,
enumeration will stop and
Error will be returned. Exceptions from the
iteratee are not caught.
This enumerator blocks until at least one byte is available from the handle, and might read less than the maximum buffer size in some cases.