A C8::Tuple object represents a tuple, which is a row of data.
If you are writing data to a stream you create a tuple object, fill it with data, then write it to the stream. Similarly, if you are reading data from a stream, you receive a row of data, read the individual values from the tuple object, and then write the data to your destination.