the supervisor channel. Another task can then continuously listen on that
channel to monitor other tasks, handling errors or restarting them. This is a powerful pattern that can be used to build robust applications that gracefully handle failure.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">def</span> <span class="mdzsyn-symbol">channel</span> (<span class="mdzsyn-coresym">ev/chan</span>))

(<span class="mdzsyn-coresym">var</span> <span class="mdzsyn-symbol">