find : ('a -> bool) -> 'a list -> 'a

SYNOPSIS
Returns the first element of a list which satisfies a predicate.

DESCRIPTION
find p [x1;...;xn] returns the first xi in the list such that (p xi) is true.

FAILURE CONDITIONS
Fails with find if no element satisfies the predicate. This will always be the case if the list is empty.

SEE ALSO
tryfind, mem, exists, forall, assoc, rev_assoc.