Use an actual enum for the iterator kind.