:) You were already mutating that hash anyway. Functional programming + mutable state = complication.

I'm happy to replace that with a list of pairs followed by a `_.object()` if you really want to go the functional route.