duck (cargo): Like `Iterator::peekable`, but can be stacked an arbitrary number of times.
Keywords: iterator|peek|anatidae|rust