redid Iterator<T>::rep::More() code take first-arg param instead of return optional - slightly less clear but more performant - eventually