visionmedia/configurable.js — pull request #1 by yields (2012-11-02 00:23:06+00:00)
Title: This might be useful :)

this pull request "saves" us from having to set `defaults` on object initialization and such..

so instead of

```js
var Agent = function () {
this.set('ua', 'chrome');
}

Agent.prototype.dostuff = function () {
var ua = this.get('ua');
};

```

we can simply:

```js
Agent.prototype.dostuff = function () {
var ua = this.get('ua', 'chrome');
};
```

I know we can use `||` but sometimes the default value can be `falsey`....