static S ai_specReturn_giveMe(S s) { if (eqic(firstWord(s), "all")) { S things = dropFirstWord("all", s); ret "Have " + n(ai_countInstances(ai_allToA(s)), things); } new Matches m; if (swic_trim(s, "a random ", m)) ret ai_randomInstance(a(m.rest())); null; }