anchor.diff:        description = ''
           A list of additional packages supplying kernel modules.
         '';
  -      merge = name: list:
  -        pkgsArg: pkgs.lib.concatMap (f: f pkgsArg) list;
  +      merge = backwardPkgsFunListOldMerge;
       };
   
       kernelModules = mkOption {
  
positive.code:     kernelPackages = mkOption {
        default = pkgs: pkgs.kernelPackages;
        example = pkgs: pkgs.kernelPackages_2_6_25;
        description = "
          This option allows you to override the Linux kernel used by
          NixOS.  Since things like external kernel module packages are
  
negative.code: 
        packageFun = mkOption {
          default = pkgs: pkgs.xorg;
          merge = backwardPkgsFunOldMerge;
          description = "
            Alternative X.org package to use. For 
            example, you can replace individual drivers.
  