Skips leading items which match a predicate.
When this iterator is first advanced, it repeatedly calls (iter-next! it) until
(f item) returns #f or #n. It then produces each remaining item from the base
iterator.
(prn ..(skip-while even? '(4 6 7 8))) ; prints 7 8