ツールを使わずにStateChartを実装する方法
状態を関数で表現
処理できないイベントは親状態に渡す
現在の関数が刻々変わっていく