anchor.diff:     * distributed over multiple isolates this way.
      */
     external static Future<RawServerSocket> bind(address, int port,
  -      {int backlog: 0, bool v6Only: false, bool shared: false});
  +      {int backlog = 0, bool v6Only = false, bool shared = false});
   
     /**
      * Returns the port used by this socket.
  
positive.code:   void setRawOption(RawSocketOption option);
  }
  
  /**
   * A high-level class for communicating over a TCP socket.
   *
   * The [Socket] exposes both a [Stream] and a [IOSink] interface, making it
   * ideal for using together with other [Stream]s.
   */
  abstract class Socket implements Stream<Uint8List>, IOSink {
    /**
     * Creates a new socket connection to the host and port and returns a [Future]
  
negative.code:   }
  
    external static Future<ServerSocket> _bind(address, int port,
        {int backlog = 0, bool v6Only = false, bool shared = false});
  
    /**
     * Returns the port used by this socket.
     */
  