streams. It can either multiplex an output stream to multiple output streams, or it can multiplex an input stream to multiple output streams (mirroring all the data read onto the output streams).