Iteration result object (no more StopIteration); other misc spec syncing