lazy bytestrings from `bytestring-mmap` replaced by `Producer ByteString IO ()`