;; should return 10, not 5!

(let ((n 10))
  ((lambda (x) (set! n 5) x) n))