static LS ai_applyFactToOutputRules(S rules, S facts) { ret asList(ai_deriveOutput(ai_parseRulesWithMacros(rules), tlft(facts))); }