Should for loops auto cast numbers to strings?

If it was up to me then List iterators would have been removed completely. They’re horrible.

I see more sense in iterating over the characters in a string:

for (var c in "Lucee")
  echo(c & "<br>");

will output

L
u
c
e
e