wscript: loops
for over ranges/collections, while, and loop; ranges exist only in for headers.
rust
for i in 0..10 // exclusive; 0..=10 inclusive (ranges only in for headers)
for x in // list elements; maps iterate keys; strings iterate chars
while cond
loop // break / continue
Ranges are usable only in for headers, never as standalone values.