<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 efficiently. Functions that require many arguments often pass
those arguments to subroutines, so in practice this issue is quite common. The
<code class="mendoza-code">&amp;keys</code> syntax is therefore most useful where terseness and visual clarity
is more i