Duplex streams that can do operations