core :: StepIterator :: defaultinit
# A decorator that advance a given number of steps private class StepIterator[E] super IteratorDecorator[E] var step: Int redef fun next do real.next_by(step) redef fun next_by(step) do real.next_by(step * self.step) end