Builder package:rio

Builders denote sequences of bytes. They are Monoids where mempty is the zero-length sequence and mappend is concatenation, which runs in O(1).
A builder of binary data, with the invariant that the underlying data is supposed to be UTF-8 encoded.
Convert a Utf8Builder value into a lazy Text.
Convert a Utf8Builder value into a strict Text.
Write the given Utf8Builder value to a file.
Encode text to a ByteString Builder using UTF-8 encoding.