sclass MultiSpaceReasoningBot > AttractorBot { new MultiSpaceReasoning1 mr; *(MultiMap rulesForSpace) { this(); mr.addRules(rulesForSpace); } *() { addStandardAttractor(new DefaultAttractor { run { emitAll(extFilterByFlag answer(mr.reason_inputToAnswer(input))); } }); } MultiSpaceReasoningBot debug(bool debug) { mr.debug = debug; this; } }