(apply (lambda (x . y) (+ x y)) (cons 1 2)) Does this nescesarily work in Scheme? How about T? Common-Lisp? (Example due to Ken Kahn)