sclass AI_CategorizerBot > AttractorBot { Long now; public void run { say("I can categorize things for you"); } // CONFIG class Attractor1 > Attractor { S category; public bool matches(S s) { if (parseEnglishMonthName(s) > 0) ret true with category = "month name"; if (isInteger(s)) ret true with category = "integer"; false; } public void run { say(category); } } *() { standardAttractors(new Attractor1); } }