;; An example of using begin to splice in definitions. As the 
;; spec states:
;;
;; "It causes the contained expressions and definitions to be
;;  evaluated exactly as if the enclosing begin construct were
;;  not present."
(import (scheme base ) 
        (scheme write))

(begin
  (define tmp1 1)
  (define tmp2 2))

(write `(,tmp1 ,tmp2))