This is a small library of scanner structures intended for use with the std::iter::Iterator.scan method.