!7 concept Entry { S word; S languages; // comma-separated } cmodule WordToLanguageCRUD > DynCRUD { start { dbIndexing(Entry, 'word); } // API void addEntry(S word, S language) { cset(uniq_sync Entry(+word), languages := addToCommaCISet(e.language, language)); } }