anchor.diff:      tarball =
         { disnix ? {outPath = ./.; rev = 1234;}
         , officialRelease ? false
  -      , dysnomia ? builtins.getAttr (builtins.currentSystem) ((import ../dysnomia/release.nix { inherit nixpkgs systems; }).build {})
         }:
   
         with pkgs;
   
  +      let
  +        dysnomiaAttr = dysnomiaJobset.build;
  +        dysnomiaBuild = if builtins.isFunction dysnomiaAttr then dysnomiaAttr {} else dysnomiaAttr;
  +        dysnomia = builtins.getAttr (builtins.currentSystem) dysnomiaBuild;
  +      in
         releaseTools.sourceTarball {
           name = "disnix-tarball";
           version = builtins.readFile ./version;
  
positive.code:             ++ lib.optionals (!stdenv.isLinux) [ libiconv gettext ];
          });
        
      tests = { dysnomia ? builtins.getAttr (builtins.currentSystem) ((import ../dysnomia/release.nix { inherit nixpkgs systems; }).build {}) }:
        let
          disnix = builtins.getAttr (builtins.currentSystem) (jobs.build {});
  
          manifestTests = ./tests/manifest;
  
negative.code:       };
  
      build =
        { tarball ? jobs.tarball {} }:
        
        pkgs.lib.genAttrs systems (system:
          let
            dysnomiaAttr = dysnomiaJobset.build;
            dysnomiaBuild = if builtins.isFunction dysnomiaAttr then dysnomiaAttr {} else dysnomiaAttr;
            dysnomia = builtins.getAttr system dysnomiaBuild;
          in
          with import nixpkgs { inherit system; };
  
  