Good stuff! While it's nice that the change made things cleaner, it's great to see it laid out in a more "why should I care?" fashion.
This change also fixes the Julia issue that bothered me the most personally: if in a comprehension with nested loops any of the non-outermost ones was over an empty sequence, you'd get an error.