code: func (ee *EntityErrors) Error() string {
  	var str bytes.Buffer
  	if _, err := io.WriteString(&str, "The following entities had warnings/errors:"); err != nil {
  		// for linting, WriteString will never return error
  		return "could not write errors to output buffer"
  	}
  	for _, err := range ee.warns {
  		str.WriteByte('\n')
  		if _, err := io.WriteString(&str, err.Error()); err != nil {
  			// for linting, WriteString will never return error
  			return "could not write errors to output buffer"
  		}
  	}
  	return str.String()
  }
docs: // Error makes parse errors discernable to end-user.