A stream
Gets whether we're EOF
Gets the length of the stream
Peeks bytes
Reads X amount of bytes from stream
Sets the position in the stream
Skips pos amount of bytes in the stream
Gets the position in the stream
See Implementation
A stream