added set-wide opIn_r comparison
merged opEquals overloads in a template