Hmm, this doesn't seem unclear to me. `resolvePromise` and `rejectPromise` are "local" to the current `Assimilate(promise, thenable)` call, and I think this is communicated somewhat clearly already...