zsyn-keyword">:water</span> <span class="mdzsyn-number">2</span>
  <span class="mdzsyn-keyword">:eggs</span> <span class="mdzsyn-number">2</span>
  <span class="mdzsyn-keyword">:vanilla-extract</span> <span class="mdzsyn-number">0.5</span>)</code></pre><p>Usage of this last variant looks cleaner than the previous two recipe-making
functions, but there is a caveat. Having all of the arguments packaged as a
struct is often useful, as the struct can be passed around and threaded through
an application efficien