@elizarov While I understand there are rounding issues, I’m wondering if that is really an issue for most peoples ranges/for-loop needs, or if there is an argument to made for the traditional for loop syntax. I know this was quite a point of pain for me initially. I ultimately ended up doing exactly what you proposed, but it takes another mental step when processing/reading the code to decipher in my opinion.