Functions for working with strings, including Text, ByteString, etc.