`oneshot` returns `(ChanOne, PortOne)` while `stream` returns `(Port, Chan)`. I prefer the port to be first.
oneshotreturns(ChanOne, PortOne)whilestreamreturns(Port, Chan). I prefer the port to be first.