code: func ReportWithLevel(ctx context.Context, level string, err error) error {
  	e := errors.New(ctx, err, 1)
  	return reportWithLevel(ctx, level, e)
  }
docs: // ReportWithLevel wraps the err as an Error and reports it the the Reporter embedded
  // within the context.Context.