>>591
C++ではどうがんばってもHaskellっぽく書くのは無理だと思う。
遅延評価ができないから。