See `streams/encode-utf8.any.js`: * an empty string should result in no output chunk * a character split between chunks should be correctly encoded