anchor.diff:    };
   
   
  -  vhostOptions = import ./per-server-options.nix {
  -    inherit mkOption;
  -    forMainServer = false;
  -  };
  -
  -  vhosts = let
  -    makeVirtualHost = cfgIn:
  -      let
  -        # Fill in defaults for missing options.
  -        cfg = addDefaultOptionValues vhostOptions cfgIn;
  -      in cfg;
  -    in map makeVirtualHost mainCfg.virtualHosts;
  -
  -
  -  allHosts = [mainCfg] ++ vhosts;
  +  allHosts = [mainCfg] ++ mainCfg.virtualHosts;
   
   
     callSubservices = serverInfo: defs:
  
positive.code:               ${perServerConf false vhost}
            </VirtualHost>
          '';
        in concatMapStrings makeVirtualHost vhosts
      }
    '';
  
  
negative.code: 
    mainSubservices = subservicesFor mainCfg;
  
    allSubservices = mainSubservices ++ concatMap subservicesFor mainCfg.virtualHosts;
  
  
    # !!! should be in lib
  