anchor.diff:          fi
         done
       '';
  -
       passthru = {
         inherit haskellPackages;
         inherit ihaskellExe;
  
positive.code:   ihaskellExe = nixpkgs.haskell.lib.justStaticExecutables haskellPackages.ihaskell;
    ihaskellEnv = haskellPackages.ghcWithPackages packages;
    jupyterlab = nixpkgs.python3.withPackages (ps: [ ps.jupyterlab ] ++ pythonPackages ps);
  
    ihaskellGhcLibFunc = exe: env: nixpkgs.writeShellScriptBin "ihaskell" ''
      ${exe}/bin/ihaskell -l $(${env}/bin/ghc --print-libdir) "$@"
    '';
    ihaskellGhcLib = ihaskellGhcLibFunc ihaskellExe ihaskellEnv;
  
    ihaskellKernelFileFunc = ihaskellGhcLib: rtsopts: {
      display_name = "Haskell";
      argv = [
  
negative.code:       inherit ihaskellBuildEnvFunc;
      };
    };
  in ihaskellBuildEnvFunc {
    inherit ihaskellEnv jupyterlab systemPackages;
    ihaskellDataDir = let
      ihaskellGhcLib =  ihaskellGhcLibFunc ihaskellExe ihaskellEnv;
      ihaskellKernelFile = ihaskellKernelFileFunc ihaskellGhcLib rtsopts;
      ihaskellKernelSpec = ihaskellKernelSpecFunc ihaskellKernelFile;
    in ihaskellDataDirFunc ihaskellKernelSpec ihaskellLabextension;
  }
  