More tests
More tests

* Test with infinite inputs (using take() on the output)
* Test whether GC can find and eliminate cycles.

sk-/python2.7-type-annotator,sk-/python2.7-type-annotator,sk-/python2.7-type-annotator