docs: function wrapCallback( fn, frameLocation ) {
    const traceError = new Error();
    traceError.__location = frameLocation;
    traceError.__previous = currentTraceError;
  
    return function $wrappedCallback( ...args ) {
      currentTraceError = traceError;
      try {
        return fn.call( this, ...args );
      } catch ( e ) {
        throw e; // we just need the the 'finally'
      } finally {
        currentTraceError = null;
      }
    };
  }