multierror is a simple Go package for combining multiple errors together.
The Errors type wraps a slice of errors
Returns a MultiError struct containing this Errors instance, or nil if there are zero errors contained.
The MultiError type implements the error interface, and contains the Errors used to construct it.
Returns a concatenated string of the contained errors