code: func DebugReport(err error) string {
  	if err == nil {
  		return ""
  	}
  	if wrap, ok := err.(Error); ok {
  		return wrap.DebugReport()
  	}
  	return err.Error()
  }
docs: // DebugReport returns debug report with all known information
  // about the error including stack trace if it was captured