xpect in the struct.  We also need to write out an extra
pair of brackets for the struct - this isn't a huge deal, but it would be nice
if we didn't need to write this explicitly.
</p>
<p>We can solve this first problem by using destructuring in the argument.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">defn</span> <span class="mdzsyn-symbol">make-recipe-2</span>
  <span class="mdzsyn-string">"Create some kind of cake recipe with destructuring..."</span>
 [{<