Changes to touple and string functions