title: Correct usage of destructuring-bind
body: <p>I'm experimenting with destructuring-bind as follows:</p>
  
  <pre><code>(destructuring-bind
             (a  b) '(1  2) (list a b)))
  </code></pre>
  
  <p>When I evaluate this in the REPL I get:</p>
  
  <pre><code>READ from #1=#&lt;INPUT STRING-INPUT-STREAM&gt;: an object cannot start with #\)
     [Condition of type SYSTEM::SIMPLE-READER-ERROR]
  </code></pre>
  
  <p>I expected the result to be</p>
  
  <pre><code>(1 2)
  </code></pre>
  
  <p>The error doesn't mean anything to me, in the context of the code above.</p>
  
  <p>I realise that I'm just binding a simple list of arguments, rather than a tree, but I still expecteded this to work. Any clues as to where I've gone wrong?</p>