anchor.diff:        nativeBuildInputs = [ pkgs.makeWrapper ];
         postInstall = ''
           wrapProgram "$out/bin/typescript-language-server" \
  -          --prefix PATH : ${stdenv.lib.makeBinPath [ self.typescript ]}
  +          --prefix PATH : ${pkgs.lib.makeBinPath [ self.typescript ]}
         '';
       };
   
  
positive.code:       buildInputs = [ pkgs.makeWrapper ];
        postInstall = ''
          for prog in bower2nix fetch-bower; do
            wrapProgram "$out/bin/$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.git pkgs.nix ]}
          done
        '';
      };
  
negative.code:     makam =  super.makam.override {
        buildInputs = [ pkgs.nodejs pkgs.makeWrapper ];
        postFixup = ''
          wrapProgram "$out/bin/makam" --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nodejs ]}
          ${
            if stdenv.isLinux
              then "patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 \"$out/lib/node_modules/makam/makam-bin-linux64\""
  