Find the first item not satisfying PREDICATE in SEQ. Return the matching item, or nil if not found. Keywords supported: :key :start :end :from-end (fn PREDICATE SEQ [KEYWORD VALUE]...)