This is a common pattern. What do you think about a helper function like this?

`obj.forEachKey(object, fn)`