How to overload functions string.byte and string.char to support Unicode UTF-8? I have custom functions utf8Char (decimal) and utf8Byte(char).