Fix Trac #2238: do not use newtype for a class with equality predicates