Improve location of errors when ClashSymbol is detected
This makes add_* function use the ident "id" instead of "id.id_string" in order to be able to localise ClashSymbol errors more precisely (example: defining twice a function with the same name).