throw投げる云々以前に関数の先頭で処理が終わってんのに
最後まで引きずってんのが嫌。例えばSQLみたいに式が渡される関数があって
式が空なら処理する必要が無いって場合、先頭で戻ってれば
式が空の場合どうなるかは、先頭以降考える必要が無くなる。
最後に戻る場合は、それまでどこかに潜在的なバグが埋もれて無いか
考える必要があってメンドクサイ。