Added a trait that requires a Scalaz Equal typeclass but doesn't allow
implicit conversions.