anchor.diff:    upstartJob = {name, config, ...}: {
   
       options = {
  +    
         jobDrv = mkOption {
           default = makeJob config;
           type = types.uniq types.package;
  
positive.code:           value is generated from other options.
          '';
        };
      };
  
      config = {
        # The default name is the name extracted from the attribute path.
        name = mkDefaultValue (
          replaceChars ["<" ">" "*"] ["_" "_" "_name_"] name
        );
      };
  
    };
  
negative.code: 
            ${optionalString (job.stopOn != "") "stop on ${job.stopOn}"}
  
            env PATH=${job.path}
  
            ${concatMapStrings (n: "env ${n}=\"${getAttr n env}\"\n") (attrNames env)}
  
  