code: func (s *Secret) Equal(other store.Secret) bool {
  	if s == nil && (other == nil || reflect.ValueOf(other).IsNil()) {
  		return true
  	}
  	if s == nil || other == nil || reflect.ValueOf(other).IsNil() {
  		return false
  	}
  
  	s.Lock()
  	defer s.Unlock()
  
  	if s.password != other.Password() {
  		return false
  	}
  
  	if s.body != other.Body() {
  		return false
  	}
  
  	return true
  }
docs: // Equal returns true if two secrets are equal