Why fold and not just reduce?