code: func New(errs ...error) error {
  	errors := Errors{}
  	for _, err := range errs {
  		if err != nil {
  			errors = append(errors, err)
  		}
  	}
  
  	if len(errors) == 0 {
  		return nil
  	}
  
  	if len(errors) == 1 {
  		return errors[0]
  	}
  
  	return errors
  }
docs: // New Errors object with the given errors. Only non-nil errors are added.