プログラム実行位置を状態として使う方法
Using the execution point as the state variable
プログラムを実行している位置で状態を表現