Pipe data into a base and a tee streams, similarly to the UNIX 'tee' utility.
The base stream is always priviledged: it is always written and closed first. Also, The best is done to replicate the written data into the tee
stream, erroring only if everything has been attempted. The tee operations are not cancellable.