In the not-too-distant future, we really need to have a util for an idiom such as `var options = extend({}, defaults, options);`