@aktau I agree with you. That distinction would be more explicit if we called `String` by a different name (`Raw`, `RawBytes`, `UTF8String`, `PascalString`...).

I won't repeat myself anymore. I suggested a different name for `String` since its inception without any success.