UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture8/ snippet-034.rkt
#lang racket/base
(define location (make-parameter "here"))
(define (foo)
  (location))
(parameterize ([location "there"])
  (foo))
(foo)
(parameterize ([location "in a house"])
  (list (foo)
        (parameterize
            ([location "with a mouse"])
          (foo))
        (foo)))
(location)