anchor.diff:          skipCheck = fs: fs.noCheck || fs.device == "none" || builtins.elem fs.fsType fsToSkipCheck;
           # https://wiki.archlinux.org/index.php/fstab#Filepath_spaces
           escape = string: builtins.replaceStrings [ " " "\t" ] [ "\\040" "\\011" ] string;
  +        swapOptions = sw: "defaults"
  +          + optionalString (sw.priority != null) ",pri=${toString sw.priority}";
         in ''
           # This is a generated file.  Do not edit!
           #
  
positive.code: 
          # Swap devices.
          ${flip concatMapStrings config.swapDevices (sw:
              "${sw.realDevice} none swap${prioOption sw.priority}\n"
          )}
        '';
  
  
negative.code:                      # anyway so that other modules could check
                       # their assertions too
                       (attrValues config.fileSystems);
  
    specialFSTypes = [ "proc" "sysfs" "tmpfs" "ramfs" "devtmpfs" "devpts" ];
  
  