Add a nasty implementation of the `Promise/Deferred` mode