foldlを使うことってほぼない気がする
だいたいfoldl'を使ってる