makePromiseKit() builds a Promise object, and returns a record containing the promise itself, as well as separate facets for resolving and rejecting it.
makePromiseKit() builds a Promise object, and returns a record containing the promise itself, as well as separate facets for resolving and rejecting it.