ankurp/Dollar.swift — pull request #101 by ekampf (2014-10-15 08:49:18+00:00)
Title: $.find shouldn't force the array's elements to be Equatable

Why do we force $.find array elements to be equatable? thats the iterator's job to do the equality testing.
Imagine I have an array of Person (not equatable) and I want to find the first person who's age is over 32?
something like $.find(people, { $0.age > 32 } )

$.findIndex doesn't have this requirement and I don't see a reason for $.find to behave differently...