>>640
前者。
後者では書き戻されて欲しくない変数 a b を SCM_VARIABLE_* を使って
環境に入れないとだめなんじゃない?