pan>
<span class="mdzsyn-symbol">arr</span> <span class="mdzsyn-comment"># -&gt; @[:hi nil :hello]</span></code></pre><p>The syntax for the set special is slightly different, as it is
meant to mirror the syntax for getting an element out of a data structure.
Another difference is that while `put` returns the data structure, `set` evaluates
to the new value.
</p>
<h2>Using an Array as a Stack
</h2>
<p>Arrays can also be used for implementing efficient stacks. The
Janet core library provides three functions t