 (mod
             (cdr (assoc :bar
               (cdr (assoc :foo
                           &#039;((:foo (:bar . 8)))))))
             3)
            2)</code></pre><p>Another interesting macro is <code>as-></code>. It creates a lexical binding and a variable can be used in any place of the nested code:</p>
<pre><code class='lisp'>POFTHEDAY&gt; (arrows:-&gt; &#039;(:foo (:bar 15))
             (getf :foo)
             (getf :bar)
             (arrows:as-&gt; $
                 (progn
                   (