Functions and types to do something special when repeating for the first or last time (or in between!). This crate offers two distinct features:
Allows you to always do something, except the first time.
The status of an item from an iterator (e.g. "is this the first item?").
Iterator wrapper which keeps track of the status. See