template <class ItemT, class GenFn>
An Iterator that walks over at most a single Item.
sus::mem::Clone<GenFn>
sus::iter::Iterator trait.