code: func New(ctx fabcontext.Client, chConfig fab.ChannelCfg, streamProvider StreamProvider, url string, opts ...options.Opt) (*DeliverConnection, error) {
  	logger.Debugf("Connecting to %s...", url)
  	connect, err := comm.NewStreamConnection(
  		ctx, chConfig,
  		func(grpcconn *grpc.ClientConn) (grpc.ClientStream, error) {
  			return streamProvider(pb.NewDeliverClient(grpcconn))
  		},
  		url, opts...,
  	)
  	if err != nil {
  		return nil, err
  	}
  
  	return &DeliverConnection{
  		StreamConnection: connect,
  		url:              url,
  	}, nil
  }
docs: // New returns a new Deliver Server connection