Find the first item whose cdr does not satisfy PREDICATE in LIST. Keywords supported: :key (fn PREDICATE LIST [KEYWORD VALUE]...)