message: fix: don't pass null pointer to std::ofstream constructor
  The map's value is not a pointer, so passing nullptr lead to invalid memory access and undefined behavior
diff: @@ -950,7 +950,7 @@ int main(int argc, char *argv[]) {
  std::map<std::string, std::ofstream> outputGeneStreams;
  for (const auto &[geneName, outputGenePath] : paths.outputGenes) {
  - auto result = outputGeneStreams.emplace(std::make_pair(geneName, nullptr));
  + auto result = outputGeneStreams.emplace(std::make_pair(geneName, std::ofstream{}));
  auto &outputGeneFile = result.first->second;
  openOutputFile(outputGenePath, outputGeneFile);
  }
  