// Note: doesn't replace single words in a phrase sS gazelle_deepReplaceFullPhrases(SS map, S input, O... _) { ret empty(map) ? input : gazelle_deepTransform(s -> map.get(s), input, _); }