Adds definition, replacing the priority of an existing name/specifier pair.
Defines one operator from its components.
if name or priority is invalid