docs: function promise_executor(resolve, reject) {
  	var worker = this[0], order = this[1]
  	Promise.resolve(promise_static_member(worker, order) || order)
  		.catch(kickTaskOrder.bind(this)) // yes, the <this> is prebind array
  		.then(resolve, reject)
  }