repaired tests, clean encodeUtf8 to return Done r rather than yield B.empty >> Done r when decoding was perfect