Beginnings of UTF-8 support - construct strings from that many UTF-8-encoded chars, and subscript bytes the same way