(define var "goose")
;; Any reference to var here will be bound to "goose"
(let* ((var1 10)
      (var2 (+ var1 12)))
  ;; But the definition of var1 could not refer to var2
  )