>>924
俺は不思議さを共有できないからアドバイスできんのだが、
foldl のソースを見てみると、もしかしたら疑問が解消されるかも。

ライブラリドキュメントの Data.List のページの
foldl の項の右端にある Source というリンクを辿れば、ソースが見れる。