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