code: func (pc *PeerClient) PeerDeliver() (api.PeerDeliverClient, error) {
  	conn, err := pc.commonClient.NewConnection(pc.address, pc.sn)
  	if err != nil {
  		return nil, errors.WithMessage(err, fmt.Sprintf("deliver client failed to connect to %s", pc.address))
  	}
  	pbClient := pb.NewDeliverClient(conn)
  	return &PeerDeliverClient{Client: pbClient}, nil
  }
docs: // PeerDeliver returns a client for the Deliver service for peer-specific use
  // cases (i.e. DeliverFiltered)