Returns a Utf-8 encoded Pointer
Pointer<Char> toNativeChars([Allocator allocator = malloc]) { return toNativeUtf8(allocator: allocator).cast<Char>(); }