http://www.sampou.org/haskell/article/whyfp.html
遅延評価の意義についてはここに述べられているが?