We use the function argument we are about to re-assign as an argument into another function inside of a loop. I will never know what this does so I'll have to trust that it works.

see `_.reduce`