have tm_utf16 support native [and big] endian as well as the LE the buffer methods need, this way https://github.com/tessel/runtime/pull/566 will be able to share our tm_str_to_utf16 implemenattion