Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.