Find first object passing predicate test