anchor.diff:              internal = opt.internal or false;
               visible = opt.visible or true;
             }
  -          // pkgs.lib.optionalAttrs (opt ? example) { example = scrubOptionValue opt.example; }
  -          // pkgs.lib.optionalAttrs (opt ? default) { default = scrubOptionValue opt.default; }
  +          // pkgs.lib.optionalAttrs (opt ? example) { example = scrubOptionValue opt.example []; }
  +          // pkgs.lib.optionalAttrs (opt ? default) { default = scrubOptionValue opt.default []; }
             // pkgs.lib.optionalAttrs (opt ? defaultText) { default = opt.defaultText; }
             // pkgs.lib.optionalAttrs (opt ? type) { optType = opt.type.name; }
  -          // pkgs.lib.optionalAttrs (useConfiguration) (createEntry opt.loc configuration false));
  +          // pkgs.lib.optionalAttrs (useConfiguration) (createEntry opt.loc configuration false []));
   
           subOptions =
             let ss = opt.type.getSubOptions opt.loc;
  
positive.code:       if pkgs.lib.any (x: x=="*") path then {} else
        if pkgs.lib.any (x: x=="<name>") path then {} else
        if pkgs.lib.any (x: x=="<name?>") path then {} else
        {val = scrubOptionValue value;}
      );
  
    getStringVal = p: v: expand:
      {val = scrubOptionValue v;};
  
    expandList = p: v: (pkgs.lib.imap (i: j: (getStringVal (p) j false)) v);
    expandAattrs = p: v: pkgs.lib.mapAttrs (n: v: getStringVal (p++[n]) v false) (builtins.removeAttrs v ["_args"]);
  
    extraArgs = { modules = []; inherit pkgs baseModules; inherit (pkgs) modulesPath; pkgs_i686 = import <nixpkgs/nixos/lib/nixpkgs.nix> { system = "i686-linux"; config.allowUnfree = true; }; utils = import <nixpkgs/nixos/lib/utils.nix> pkgs; };
    baseModules = import <nixpkgs/nixos/modules/module-list.nix>;
    stableBranch = false; revCount = 56789; shortRev = "gfedcba";
    versionModule =
    { system.nixosVersionSuffix = pkgs.lib.nixpkgsVersion;
      system.nixosRevision = pkgs.rev or shortRev;
  
negative.code:   dispatch = builtins.toJSON (
      if attrs == "configuration" then (zipSets (listOptionVals)) else
      if attrs == "" then (getStringVal [] eval.options true) else
      (createEntry (pkgs.lib.splitString "." attrs) eval.options true [])
    );
  }
  