static S repeatMultiReplace(S s, final S... replacements) { ret applyUntilStable(func(S s) { multiReplace(s, replacements) }, s); }