不要とかではなくて、なぜ1パスで処理してしまわないのか疑問だなぁと。
先に評価しておく必要性があるんでしょうか。