A many-to-many channel implementation that works perfectly with basic senders and receivers