title: Types when destructuring arrays
body: <pre><code>function f([a,b,c]) {
    // this works but a,b and c are any
  }
  </code></pre>
  
  <p>it's possible write something like that?</p>
  
  <pre><code>function f([a: number,b: number,c: number]) {
    // being a, b and c typed as number 
  }
  </code></pre>