The promise.
The resolve.
The reject.
The exception.
The result.
The promises to check.
The callback function.