delay added by caolanm on Thu Feb 23 10:20:43 2017

(define (foo)
  (let ((x (make-some-huge-value))
        (y 123))
    (delay (print y))))

;; will x be GC'd after the promise is returned from foo?