verifier is a package that makes your Go code a bit nicer when you need to validate multiple things before running a block of code.
verify.That(transfer != nil, "transfer can't be nil")
verify.That(person != nil, "person can't be nil")
if verify.GetError() != nil {
return nil, verify.GetError()
}```
They don't say it, but this is, basically, a monad. The package exists because Go doesn't have exceptions or powerful enough type system ๐ Anyway, the library is pretty helpful, remember it when you next time need to validate a lot of things.