Function sequence.
Create an iterator pipeline.
Create a fluent interface for chaining together iterator methods.
Create an iterator thunk.