code: function Worker(log)
  {
  	EventEmitter.call(this);
  
  	this.w_child = undefined;
  	this.w_destroyed = false;
  	this.w_log = log;
  	this.w_id = 0;
  	this.w_pending = {};
  	this.w_starts = 0;
  }
docs: /*
  The Worker object wraps a child process from which we fork all other child
  processes.  We communicate using Node's built-in parent-child event channel.
  This approach is quick to implement, but if this becomes problematic for
  stability, the child process could be made a native binary.