What is an InSeq, really?
A separate object that grants access to a data structure
An InSeq captures the idea of stepping through an (unknown) data structure
We can therefore call InSeq (and similar classes) iterators
The next lecture will look at other forms of iterators