sier to accept that they can happen and allocate resources that can automatically be cleaned up for you.
</p>
<p>Janet brings the concept of scratch memory for this purpose, or memory that will certainly
be cleaned up at the next collection. This memory can also be freed manually if no error is encountered, making
sure that we don't generate garbage in the common case.
</p>
<pre class="mendoza-codeblock"><code data-language="janet"><span class="mdzsyn-symbol">void</span> <span class="mdzsyn-symbol">*janet_s