anchor.diff:      ${let
           load = {name, path}: "LoadModule ${name}_module ${path}\n";
           allModules =
  -          pkgs.lib.concatMap (svc: svc.extraModulesPre) allSubservices ++
  +          concatMap (svc: svc.extraModulesPre) allSubservices ++
             map (name: {inherit name; path = "${httpd}/modules/mod_${name}.so";}) apacheModules ++
  -          pkgs.lib.concatMap (svc: svc.extraModules) allSubservices;
  +          concatMap (svc: svc.extraModules) allSubservices;
         in concatMapStrings load allModules
       }
   
  
positive.code:     }
    ];
  
    extraPath = [httpd] ++ pkgs.lib.concatMap (svc: svc.extraPath) allSubservices;
  
    # Statically verify the syntactic correctness of the generated
    # httpd.conf.
  
negative.code:         makeVirtualHost = vhostIn:
            let
              # Fill in defaults for missing options.
              vhost = addDefaultOptionValues perServerOptions vhostIn;
            in ''
              <VirtualHost *:*>
                  ${perServerConf false vhost}
  