title: Is there any way to unpack an iterator into a tuple?
body: <p>Is there any way to accomplish something like the following:</p>
  
  <pre><code>let v = vec![1, 2, 3];
  let (a, b) = v.iter().take(2);
  </code></pre>
  
  <p>Such that <code>a = 1</code> and <code>b = 2</code> at the end?</p>
  
  <p>I know I could just use a vector but I would like to have named variables.</p>