As of %9.4.1 we will ship with text-2.0, which will be backed by UTF-8 buffers (thanks @Bodigrim!). We will need to bump the text submodule.
text-2.0
text