code: func (a *ACL) IsSame(other *ACL) bool {
  	if a.ID != other.ID ||
  		a.Name != other.Name ||
  		a.Type != other.Type ||
  		a.Rules != other.Rules {
  		return false
  	}
  
  	return true
  }
docs: // IsSame checks if one ACL is the same as another, without looking
  // at the Raft information (that's why we didn't call it IsEqual). This is
  // useful for seeing if an update would be idempotent for all the functional
  // parts of the structure.