/** * @param Iterator $iterator * @return MappedSequence */ public static function sequenceNumericKeys(Iterator $iterator) { return new MappedSequence($iterator, FnGen::fnIdentity(), FnGen::fnIfMap(FnGen::fnIsNumeric(), FnGen::fnCounter(), FnGen::fnIdentity())); }