static S repeatMultiReplace3(S s, final S... replacements) { ret applyUntilStable(func(S s) { repeatMultiReplace2(s, replacements) }, s); }