We won't just be defining readable streams here from now on, but also writable streams.
Stream::read_all
read_until_eof
Core::Stream
Compress::Zlib
Compress::ZlibDecompressor