Add SwiftPromise.return, SwiftPromise.throw.
Fix catching error.
Add experimental code for placing deferred higher up in the promise-chain.
0.1.0
New implementation (based on p-promise).
Create a special dependents array so no anonymous function has to be created for resolving a dependent promise.