</code> is used to send data to a <code>Receiver</code>. Both
senders are clone-able (multi-producer) such that many threads can send
simultaneously to one receiver (single-consumer).</p>

<p>These channels come in two flavors:</p>

<ol>
<li><p>An asynchronous, infinitely buffered channel. The <code>channel()</code> function
will return a <code>(Sender, Receiver)</code> tuple where all sends will be
<strong>asynchronous</strong> (they never block). The channel conceptually has an
infinite buffer.</p></li>
<