Extended the check for duplicate names to ignore repeated operators since they cannot be renamed. Added an ignored test for an unrelated run-time issue.
// TODO: turn into a method; append the original type (say, "signed long") of the last parameter to the type so that the user knows which overload is called