Implement Enumerable.contains with EqualityComparer, .first, .first with predicate.