Add Weak versions of Pipe, Multiplex and Tee