Hmm, makes sense. `rolesToIterator` or `getIterator`?