ent than manually trying to detect errors
and unset context. Consider the following example code, written once with a global var and once with a dynamic binding.
</p>
<h3>Using a Global Var
</h3>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">var</span> <span class="mdzsyn-symbol">*my-binding*</span> <span class="mdzsyn-number">10</span>)

(<span class="mdzsyn-coresym">defn</span> <span class="mdzsyn-symbol">may-error</span>
 <span class="mdzsyn-string">"A function 