le thread by allowing cooperating fibers to yield instead of
blocking forward progress. This is a form of cooperative multi-threading that can be useful in many applications, like
situations where there are many concurrent, IO-bound tasks. This means tasks that spend most of their execution time waiting for
network or disk, rather than using CPU time.
</p>
<p>Most event loop functionality in Janet is exposed through the <code class="mendoza-code">ev/</code> module, but many other functions outside this modu