distinguished WorkerReader and WorkerWriter, SP::EPool inits