docs: function ReloadableStartup(steal) {
      this.steal = steal;
  	this.error = null;
  
      var replaceStartup = (err, mainPromise) => {
  		if(err) {
  			this.error = err;
  		} else {
  			this.error = null;
  			this.promise = mainPromise;
  		}
  	};
  
  	this.promise = stealStartup(steal, replaceStartup);
  }