foldLeft interms of foldMap