title: Importing list_iterator
body: <p>How do you import <code>list_iterator</code> instead of doing <code>type(iter([]))</code>?</p>
  
  <p>I'm creating a </p>
  
  <pre><code>def assertIteratorEqual(self, iter_1, iter_2, msg=None, iter_type=None):
  </code></pre>
  
  <p>function, in parallel to the existing</p>
  
  <pre><code>def assertSequenceEqual(self, seq_1, seq_2, msg=None, seq_type=None):
  </code></pre>
  
  <p>function.</p>
  
  <p>Why would types still matter in this case? The iterator could be in a class, and there's a reason to test for that.</p>
  
  <p>Why can't I just convert iterators to lists and test them? Some iterated results share resources, copying them upon each iteration would not be very efficient, so converting them to a list is not always possible.</p>
  
  <p>Now, the actual reason I want a list iterator type is to have a convenient type to test for.</p>