="mdzsyn-symbol">$y</span>)))</code></pre><p>Since it is quite common to create several gensyms for use inside a macro body,
Janet provides a macro <code class="mendoza-code">with-syms</code> to make this definition a bit terser.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">defmacro</span> <span class="mdzsyn-symbol">max4</span>
 <span class="mdzsyn-string">"Get the max of two values."</span>
 [<span class="mdzsyn-symbol">x</span> <span class="mdzsyn-symbol">