code: func (g *memberSet) MergeRemoteState(buf []byte, join bool) {
  	err := g.papi.ClusterMessage(context.Background(), bytes.NewBuffer(buf))
  	if err != nil {
  		g.Logger.Printf("merge state error: %s", err)
  	}
  }
docs: // MergeRemoteState implementation of the memberlist.Delegate interface
  // receive and process the remote side's LocalState.