ifの下、(set!...) の前にbeginが要るんじゃないの。