multierr allows combining one or more Go errors together.
multierr
error
go get -u go.uber.org/multierr
Beta
Released under the MIT License.