for x in 0..3 is a for loop. because it technically desugars intoRange range = Range(0, 3);
RangeIter iter = RangeIter(range);
Option<uintptr_t> next = iter.next();
LOOP:
if (next.is_some())
{
// loop logic
goto LOOP;
}for (uintptr_t i = 0; i < 3; i++)