Nitpick: Syntactically speaking, it's not a keyword. But it is a universally defined type name, which means you can't use it as a variable name.
That's what I meant. If I didn't say it, it was because of a typo.
Then use another word; 'defect' and 'fault' are two acceptable synonyms I managed to look up in less than a minute.
Given that errors and error handling itself is a very normal thing to come across in most projects, would the abbreviated `err` not seem more familiar than defect or fault, to you?
I mean... is using 'err' really that big of a deal?