code: func (n *Node) IsSame(other *Node) bool {
  	return n.ID == other.ID &&
  		n.Node == other.Node &&
  		n.Address == other.Address &&
  		n.Datacenter == other.Datacenter &&
  		reflect.DeepEqual(n.TaggedAddresses, other.TaggedAddresses) &&
  		reflect.DeepEqual(n.Meta, other.Meta)
  }
docs: // IsSame return whether nodes are similar without taking into account
  // RaftIndex fields.