(take-while f it)
  f: a callable
  it: an iterable
  returns an iter
F

Limits another iterator using a predicate.

Produces each item from the original iterator, finishing as soon as (f item) returns #f or #n.

take
skip