The I/O Prelude.
The purpose of this module is to alleviate imports of many common I/O traits by adding a glob import to the top of I/O heavy modules:
BufReadis a type of
Reader which has an internal buffer, allowing it to perform extra ways of reading.
Readtrait allows for reading bytes from a source.
Seektrait provides a cursor which can be moved within a stream of bytes.
A trait for objects which are byte-oriented sinks.