title: Destructure a map in another map?
body: <p>I have the following data structure:</p>
  
  <pre><code>{:file #&lt;File /foo.bar&gt;, :resolution {:width 1280, :height 1024}}
  </code></pre>
  
  <p>I would like to write a function that destructures the <code>:resolution</code> key into <code>width</code> and <code>height</code> symbols.  Something like</p>
  
  <pre><code>(defn to-directory-name [{{:keys [width height]}} wallpaper]
    (str width "x" height))
  </code></pre>
  
  <p>Is something like that possible with destructuring?</p>
  
  <p>Thanks.</p>