Find the first item satisfying PREDICATE in LIST. Return the sublist of LIST whose car matches. Keywords supported: :key (fn PREDICATE LIST [KEYWORD VALUE]...)