OK, that's a fair argument, thanks. So it seems there should be no "default" way to iterate a string
Yes!
So it harkens back to the original mistake: strings should NOT be arrays with the respective primitives.
If you're proposing a library type, a la RCStr, as an alternative then yeah.