anchor.diff:  
     cfg = config.documentation;
   
  -  manualModules =
  -    baseModules
  -    # Modules for which to show options even when not imported
  -    ++ [ ../virtualisation/qemu-vm.nix ]
  -    ++ optionals cfg.nixos.includeAllModules (extraModules ++ modules);
  +  /* Modules for which to show options even when not imported. */
  +  extraDocModules = [ ../virtualisation/qemu-vm.nix ];
   
     /* For the purpose of generating docs, evaluate options with each derivation
       in `pkgs` (recursively) replaced by a fake with path "\${pkgs.attribute.path}".
  
positive.code:     extraSources = cfg.nixos.extraModuleSources;
      options =
        let
          scrubbedEval = evalModules {
            modules = [ { nixpkgs.localSystem = config.nixpkgs.localSystem; } ] ++ manualModules;
            args = (config._module.args) // { modules = [ ]; };
            specialArgs = {
              pkgs = scrubDerivations "pkgs" pkgs;
              inherit modulesPath;
            };
          };
          scrubDerivations = namePrefix: pkgSet: mapAttrs
            (name: value:
  
negative.code: { config, lib, pkgs, extendModules, noUserModules, ... }:
  
  with lib;
  
  