anchor.diff:  { nixpkgs ? <nixpkgs>
  -, system ? builtins.currentSystem
  +, systems ? [ "i686-linux" "x86_64-linux" ]
  +, officialRelease ? false
   }:
   
   let
  -  pkgs = import nixpkgs { inherit system; };
  +  pkgs = import nixpkgs {};
     
     version = builtins.readFile ./version;
     
     nijsImportPackage = import ./lib/importPackage.nix {
  -    inherit nixpkgs system;
  +    inherit nixpkgs;
  +    system = builtins.currentSystem;
     };
     
     determineTarballPath = tarball: {
  
positive.code:     outPath = "${tarball}/tarballs/nijs-${version}.tgz";
    };
  
    jobs = {
      tarball = {officialRelease ? false}:
    
        pkgs.releaseTools.sourceTarball {
          name = "nijs-tarball";
          inherit version;
          src = ./.;
          inherit officialRelease;
          distPhase = ''
            mkdir -p package
            cd package
            cp -av $src/* .
            cd ..
            tar cfvz nijs-${version}.tgz package
            mkdir -pv $out/tarballs
            cp *.tgz $out/tarballs
          '';
        };
    
      build = {tarball ? jobs.tarball {} }:
  
        pkgs.nodePackages.buildNodePackage {
          name = "nijs-${version}";
          src = [ (determineTarballPath tarball) ];
  
negative.code:     
        pkgs = 
          let
            pkgsJsFile = "${./.}/tests/pkgs.js";
          in
          {
            hello = nijsImportPackage { inherit pkgsJsFile; attrName = "hello"; };
  