ids.next() => next(ids)