I prefer to avoid mutating objects passed to a function unless the function exists for exactly that purpose (e.g. [`_.extend`][1]).


[1]: http://underscorejs.org/#extend