sbool phraseCache_collapse(S pattern, S s) { ret phraseCache(collapse(pattern), collapse(s)); } static IPred phraseCache_collapse(S pattern) { MMOPattern pat = mmo2_parsePattern(collapse(pattern)); ret s -> phraseCache(pat, collapse(s)); }