おれは逆に、何でも末尾再帰で書いてたのが、Haskell 勉強してからはfold系が使えないか考えるようになったなぁ。