# File lib/facet/lisp.rb, line 266
  def exists?(pred, list)
    if null?(list)
      false
    else
      if pred.call(car(list))
        true
      else
        exists?(pred, cdr(list))
      end
    end
  end