Changing more of WASH to use Text internally
@note Pattern matching on Text is awkward, anything that used pattern
matching on strings has to be rewritten basically.