Describe iterator protocol briefly.
Make things actually compile and work as intended.
Some more (shoddy) work.
Work some more on default implementations.
Fill out CL:SEQUENCE function delegate methods.
Use (local) nicknames after all, the alternative is too painful.
Fill out remaining arglists, implement macros.
fallback implementation of core protocol