Add location as an accepted explicit event domain; make COLON an optional separator between domain and type in primitive events; add test files and fix tests for this addition