Compiling a for loop to a slightly different syntax of for loop is a much different problem from compiling a for loop to conditional jumps.