It provides a wrapper class that turns ordinary iterators into “peekable & pushable” iterators.
sfkleach/pushable
latest