docs: function well(promiseOrValue, onFulfilled, onRejected, onProgress) {
              // Get a trusted promise for the input promiseOrValue, and then
              // register promise handlers
              return resolve(promiseOrValue).then(onFulfilled, onRejected, onProgress);
          }