static T3 ai_parseNounVerbNoun(LS tok) { S a, b, c; ret l(tok) == 3*2+1 && isNoun(a = uncurly(tok.get(1))) && isVerb(b = uncurly(tok.get(3))) && isNoun(c = uncurly(tok.get(5))) ? t3(a, b, c) : null; }