Remove `StringBuffer` in favor of `Text` or `ByteString`
@mpickering noticed that GHC seems to have its own type that is practically identical to Text/ByteString, called StringBuffer.
We should investigate how to remove it/make it a newtype around Text or ByteString without incurring any performance hit.
Edited by Sebastian Graf