Seems like a good opportunity to enhance our existing `toUTFz` from `std.utf` to take an optional buffer (ok we can do this later).