Claim the deliverable from a bound contract.
type of value returned
the value returned by the bound Promisor. A Promisor can return null
Enforce the deliverable from a bound contract.
type of value returned
the value returned by the bound Promisor, but never null or undefined
The actual implementation used for Contracts itself. It is used to bootstrap Contracts without it knowing the implementation if Contracts. It does know how to load the default from contracts-impl. However, the design is open to have it replaced with an alternative implementation.