Iteration.
I am a believer of utf8everywhere.org

* Remove InternalString stuff in bytecode
* Refractor Core.String implementation