Change foldl to have a strict accumulator and eschew foldl'
Merge in foldl change