I actually use `null` as an explicit lack of a value, and `undefined` as an implicit lack. So in this case, I would like `null` to be returned if it's there.

However, if we were to really emulate Ruby's `fetch`, we should check for `foo.hasOwnProperty('bar')` (or `'bar' in foo`?), and return whatever's there if the key does exist.