anchor.diff:  
         # test some statically linked packages to catch regressions
         # and get some cache going for static compilation with GHC
  -      pkgsStatic.haskellPackages = {
  +      # Use integer-simple to avoid GMP linking problems (LGPL)
  +      pkgsStatic.haskell.packages.integer-simple.ghc8104 = {
           inherit (staticHaskellPackagesPlatforms)
             hello
             random
  
positive.code:   recursiveUpdateMany = builtins.foldl' lib.recursiveUpdate {};
  
    staticHaskellPackagesPlatforms =
      packagePlatforms pkgs.pkgsStatic.haskellPackages;
  
    jobs = recursiveUpdateMany [
      (mapTestOn {
  
negative.code:         };
          constituents = [
            # TODO: reenable darwin builds if static libiconv works
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.hello.x86_64-linux
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.hello.aarch64-linux
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.lens.x86_64-linux
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.lens.aarch64-linux
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.random.x86_64-linux
            jobs.pkgsStatic.haskell.packages.integer-simple.ghc8104.random.aarch64-linux
          ];
        };
      }
  