anchor.diff:    
     WorkerPool(this.sockets);
     
  -  Future waitForAll() {
  +  Future waitFor() {
       return Future.wait(sockets.map((it) => it.waitFor()).toList());
     }
     
  -  Future stopAll() {
  +  Future stop() {
       return Future.wait(sockets.map((it) => it.stop()).toList());
     }
     
  -  Future pingAll() {
  +  Future ping() {
       return Future.wait(sockets.map((it) => it.ping()).toList());
     }
     
  -  void sendAll(dynamic data) {
  +  void send(dynamic data) {
       forEach((socket) => socket.send(data));
     }
     
  -  void listenAll(void handler(int worker, event)) {
  +  void listen(void handler(int worker, event)) {
       var i = 0;
       for (var worker in sockets) {
         var id = i;
  
positive.code: }
  
  main() async {
    var pool = await createWorkerPool(4, testWorker).initAll();
    
    pool.sendAll("Hello World");
    
    await pool.stopAll();
  }
negative.code:     }
    }
    
    Future<WorkerPool> init() => Future.wait(sockets.map((it) => it.init()).toList()).then((_) => this);
    
    void forEach(void handler(WorkerSocket socket)) {
      sockets.forEach(handler);
  