Combine an array of streams into a single duplex stream using pump and duplexify
Get an event when you're being sent data or asked for it.
Handles completion and errors of any stream - readable/writable/duplex.
Duplex stream that reads/writes from/to multiple duplex streams at once