Leaner Repetition

This removes the nice-to-have isFirst, isLast, isEvent, isOdd bindings
on iterations because, they aren't free, seldom necessary, and easy enough to add when needed.