title: Will TypeScript support destructuring assignments?
body: <p>Will Typescript support destructuring assignments similar to CoffeeScript?</p>
  
  <pre><code> foo = {x: 1, y: 2, z: 3}
   {x, z} = foo
  
   # which will yield
   x == 1 &amp;&amp; z == 3
  </code></pre>