Iterify 
Iterate over anything with Iterify! This crates takes any type T
and lets you iterate over a mutable reference, yielding any type you want.
It has similar behaviour to std::iter::successors
except that Iterify lets you mutate the type in-place through a &mut
reference.
Example
use Iterify;