Do you need to set the key to the options? I'm assuming you want to introspect this somehow and keep track that it doesn't get wrapped twice with the same options?

What would happen if:

```
Raven.wrap(
  Raven.wrap(function(){}, {foo: 'bar'}),
  {foo2: 'bar2'}
);
```

Since it's being wrapped twice with two different contexts, it looks like something is going to get clobbered here.