# Functions
CheckPromiseLike runs some tests against the PromiseLike.
NewPromise constructs a new empty Promise.
NewPromiseContainer constructs a new PromiseContainer.
NewPromiseWithErr constructs a promise pre-resolved with an error.
NewPromiseWithResult constructs a promise pre-resolved with a result.
# Structs
Promise is an asynchronous result to an operation.
PromiseContainer contains a Promise which can be replaced with a new Promise.
# Interfaces
PromiseLike is any object which satisfies the Promise interface.