Fixing prototype chain for Promise and Future
Fixing prototype chain for Promise and Future

By hard code calling new Promise in the #then implementation, the
Futures did not actually return new futures. By calling the generic
constructor, it now works

pspeter3/concurrent