function will contain a list of arguments that our function takes.
To fix the second issue, we can use the &amp;keys symbol in a function parameter list to automatically
create our big argument struct for use on invocation.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">defn</span> <span class="mdzsyn-symbol">make-recipe-3</span>
  <span class="mdzsyn-string">"Create some kind of recipe using &amp;keys..."</span>
  [<span class="mdzsyn-symbol">&amp;keys</span> 