/*
Wrap code within a context so Raven can capture errors
reliably across domains that is executed immediately.

@param {object} options A specific set of options for this context [optional]
@param {function} func The callback to be immediately executed within the context
@param {array} args An array of arguments to be called with the callback [optional]
function context(options, func, args) {
	    if (isFunction$1(options)) {
	      args = func || [];
	      func = options;
	      options = {};
	    }

	    return this.wrap(options, func).apply(this, args);
	  }