Isn't this easy to fix? Just make sure typeof(retro(r)) == typeof(retro(retro(retro(r))))
so that you always get back a retro'd range.
Isn't this easy to fix? Just make sure typeof(retro(r)) == typeof(retro(retro(retro(r))))
so that you always get back a retro'd range.