gotoを使ってエラー処理を後ろにまわして、関数の大部分に正常処理だけを書いていく
というスタイルを見たときは感動とともに目から鱗が落ちた。