> toUTFz converts to a zero-terminated UTF string, and that's what it returns.

Actually, no, that's *not* what it returns. That's the point I'm making.

> Isn't it obvious that all improvements you propose end up worse?

:/