I thought about this ... but then I figured that the above is already more or less solved with  mutate's gsub option.   so might be better off just noting in the comments to use mutate:gsub for a small dictionary.