ちなみにifの真の場合のフォームを複数置きたい時はprognを使います（CommonLisp系の話なので、Schemeも同じかは未確認）
(if  条件式
     (progn
         真フォーム１
　　　　真フォーム２
　　　　…
　　　偽フォーム１
　　　偽フォーム２
　　　…）
ただこれだと新フォームと偽フォームでインデントがずれて見栄えも悪いので、condを使いましょうって話です。