">ev/spawn</code> macro for concisely running a series of forms in a new task.
</p>
<h3 id="Task-Communication">Task Communication
</h3>
<p>To communicate between tasks, the <code class="mendoza-code">ev/</code> module offers two abstractions: streams and channels. Both abstraction works as FIFO (First In, First Out) data structures, but operate
on different kinds of data. Channels allow the programmer to communicate by sending any Janet value as messages, and only work inside a thread - they do not allow c