I need to process a huge file in a streaming manner (without loading it into memory). The lowest level is a stream of bytes, which then is transformed to a stream of lines.