code: func NewMultiError(errs ...error) error {
  	errors := make([]error, 0, len(errs))
  	for _, err := range errs {
  		if err != nil {
  			errors = append(errors, err)
  		}
  	}
  	return MultiErr{errors}
  }
docs: // NewMultiError creates a new MultErr object