all: move more struct fields into substructers for clarity
diff --git a/report.c b/report.c
index bc0869d..413d1f3 100644
--- a/report.c
+++ b/report.c
@@ -71,8 +71,8 @@
     if (reportFD == -1) {
         char reportFName[PATH_MAX];
         if (run->global->reportFile == NULL) {
-            snprintf(
-                reportFName, sizeof(reportFName), "%s/%s", run->global->workDir, _HF_REPORT_FILE);
+            snprintf(reportFName, sizeof(reportFName), "%s/%s", run->global->io.workDir,
+                _HF_REPORT_FILE);
         } else {
             snprintf(reportFName, sizeof(reportFName), "%s", run->global->reportFile);
         }