Implement WidthIterator