wasn't the point of defining these so that you could compare them in the testing suite? e.g.:
```go
if err == hsherrNoSync {
    ...
}
```