anchor.diff:  
   let format' = format; in let
   
  -  format = if (format' == "qcow2-compressed") then "qcow2" else format';
  +  format = if format' == "qcow2-compressed" then "qcow2" else format';
   
     compress = optionalString (format' == "qcow2-compressed") "-c";
   
  
positive.code:   sources = map (x: x.source) contents;
    targets = map (x: x.target) contents;
  
    prepareImage = ''
      export PATH=${makeBinPath prepareImageInputs}
  
      # Yes, mkfs.ext4 takes different units in different contexts. Fun.
      sectorsToKilobytes() {
  
negative.code:     echo -n ${config.system.nixosVersionSuffix} > $out/nixos/.version-suffix
    '';
  
    binPath = with pkgs; makeBinPath (
      [ rsync
        utillinux
        parted
        e2fsprogs
        lkl
        config.system.build.nixos-install
        config.system.build.nixos-enter
        nix
      ] ++ stdenv.initialPath);
  
    # I'm preserving the line below because I'm going to search for it across nixpkgs to consolidate
    # image building logic. The comment right below this now appears in 4 different places in nixpkgs :)
  