!7 concept Rule { S globalID = aGlobalIDUnlessLoading(); S text; S comments; } cmodule Rules > DynCRUD { start { crud.multiLineFields = litset('text, 'comments); } // API S addRule(S when, S then) { ret uniq_sync(Rule, text := when + "\n=> " + then).globalID; } }