!7 concept Rule { S globalID = aGlobalIDUnlessLoading(); S text; S comments; } // Bug when making cmodule module Rules > DynCRUD { start { crud.multiLineFields = litset('text, 'comments); } // API Pair addRule(S when, S then) { ret addRule(when + "\n=> " + then); } Pair addRule(S text) { Pair p = uniq2_sync(Rule, +text); if (p.b) vmBus_sendMessage('gazelleRuleCreated, this, rule); ret pair(p.a.globalID, p.b); } }