(define (set-xy)
(begin
(define x 1)
(define x 2)) )

(set-xy)

を評価しても

x ; Unbound variable : x
y ; Unboune variable : y
となってしまいます.
どこがいけないんでしょうか