Coerce values to text before coalescing so integers and other non-strings don't explode.