I'm having a lovely time watching and helping @GarethHubball with his shambolic bot on twitch.tv/garethhubball - why not join us and shamble along with us?
A lot of those in power in the USA don't care that they punch themselves in the balls every day, they just don't like the the idea someone else might punch them in the face once.
Currently I imagine it's not efficient, though with specialisation perhaps the Cycle struct could have an impl for .nth() if you're cycling an exact length iterator to compute the offset?