updated: reserve for interning semantic
updated: group/project; require clj-uuid