errors.Wrap()
Turns out the "standard" way of wrapping errors in Go is via `fmt.Errorf("%w")`, which doesn't require an external package and also allows a finer control of error sentence formatting.