core-async

cjsauer 2019-08-26T00:25:44.139400Z

Sort of stumbled onto:

(def channel-bus {:c1 (chan) :c2 (chan) :c3 (chan)})
Bit indirect, but reads well; (:c1 channel-bus) pretty clearly returns a channel.