I have checked signature of foldl function and this is the result:
foldl
> :t foldl foldl :: Foldable t => (b -> a -> b) -> b -> t a