code: function Thenable(then, thenable) {
  			Pending.call(this);
  			tasks.enqueue(new AssimilateTask(then, thenable, this));
  		}
docs: Handler that wraps an untrusted thenable and assimilates it in a future stack
  @param {function} then
  @param {{then: function}} thenable
  @constructor