title: Collect items from an iterator at a specific index
body: <p>I was wondering if it is possible to use <code>.collect()</code> on an iterator to grab items at a specific index. For example if I start with a string, I would normally do:</p>
  
  <pre><code>let line = "Some line of text for example";
  let l = line.split(" ");
  let lvec: Vec&lt;&amp;str&gt; = l.collect();
  let text = &amp;lvec[3];
  </code></pre>
  
  <p>But what would be nice is something like:</p>
  
  <pre><code>let text: &amp;str = l.collect(index=(3));
  </code></pre>