sbool phraseCache(S pattern, S s) { ret mmo2_match(pattern, s); } sbool phraseCache(MMOPattern pattern, S s) { ret mmo2_match(pattern, s); } static IPred phraseCache(S pattern) { ret phraseCache(mmo2_parsePattern(pattern)); } static IPred phraseCache(MMOPattern pattern) { ret s -> phraseCache(pattern, s); }