Basic alternation.
More test coverage.
Static iterator factory.

An iterator factory that clones a prototype iterator each time
it's invoked.
Slices working.
More useful messages.