I would like to define a higher-level record type which contains,
for configuration purposes, a certain set of jobs for execution. Let's
say we call it a JobSet and which could possibly look like this:
data JobSet = JobSet
{ jobsetID :: String
, jobsetName :: String
, jobs :: [Job] <-- yes I know this is not legal
}