Add TeeStreamsBlockable: send output from one stream to two (like 'tee')
- also allows blocking/unblocking the streams (discarding their output temporarily)