anchor.diff:    #    used for bootstrapping, but koch insists on moving the nim compiler around
     #    as part of building it, so it cannot be read-only
   
  -  buildInputs  = [
  -    makeWrapper nodejs
  -    openssl pcre readline sqlite
  +  buildInputs = [
  +    makeWrapper nodejs-slim-8_x tzdata coreutils
  +    openssl pcre readline sqlite boehmgc sfml
     ];
   
  -  buildPhase   = ''
  +  buildPhase = ''
       sh build.sh
       ./bin/nim c koch
       ./koch boot  -d:release \
  
positive.code:       --suffix PATH : ${lib.makeBinPath [ stdenv.cc ]}
    '';
  
    checkPhase = "./koch tests";
  
    meta = with stdenv.lib; {
      description = "Statically typed, imperative programming language";
  
negative.code:     "-lpcre"
      "-lreadline"
      "-lsqlite3"
      "-lgc"
    ];
  
    # 1. nodejs is only needed for tests
  