anchor.diff:  
       configurePhase = ''
         runHook preConfigure
  -      cp ${bootstrapCompiler}/bin/nim bin/
         echo 'define:nixbuild' >> config/nim.cfg
         runHook postConfigure
       '';
  
positive.code:     buildPhase = ''
        runHook preBuild
        local HOME=$TMPDIR
        ./bin/nim c koch
        ./koch boot $kochArgs --parallelBuild:$NIX_BUILD_CORES
        ./koch toolsNoExternal $kochArgs --parallelBuild:$NIX_BUILD_CORES
        runHook postBuild
      '';
  
  
negative.code: 
    nimHost = parsePlatform stdenv.hostPlatform;
    nimTarget = parsePlatform stdenv.targetPlatform;
  in {
  
    nim-unwrapped = stdenv.mkDerivation rec {
      pname = "nim-unwrapped";
      version = "1.6.8";
      strictDeps = true;
  
      src = fetchurl {
        url = "https://nim-lang.org/download/nim-${version}.tar.xz";
        hash = "sha256-D1tlzbYPeK9BywdcI4mDaJoeH34lyBnxeYYsGKSEz1c=";
      };
  
      buildInputs = [ boehmgc openssl pcre readline sqlite ];
  