function lazyPopStack (error) {
var targetStack = Object.getOwnPropertyDescriptor(error, 'stack');

Object.defineProperty(error, 'stack', {
  get: function () {
    return popStack(targetStack.get.apply(error));
  },
  enumerable: false,
  configurable: true
});
}
Calls {@link popStack} lazily, when the {@link Error#stack} property is accessed.

@param {Error} error