anchor.diff:  
     neovim = stdenv.mkDerivation rec {
       name = "neovim-${version}";
  -    version = "0.1.5";
  +    version = "0.1.6";
   
       src = fetchFromGitHub {
         owner = "neovim";
         repo = "neovim";
         rev = "v${version}";
  -      sha256 = "1ihlgm2h7147xyd5wrwg61vsnmkqc9j3ghsida4g2ilr7gw9c85y";
  +      sha256 = "0s8vqf4aym1d1h8yi0znpqw5rv9v3z64y5aha9dmynbwxa58q7pp";
       };
   
       enableParallelBuilding = true;
  
positive.code:       unibilium
        luajit
        luaPackages.lua
      ] ++ optional withJemalloc jemalloc
        ++ lualibs;
  
  
negative.code:   # Note: this is NOT the libvterm already in nixpkgs, but some NIH silliness:
    neovimLibvterm = stdenv.mkDerivation rec {
      name = "neovim-libvterm-${version}";
      version = "2016-10-07";
  
      src = fetchFromGitHub {
        owner = "neovim";
        repo = "libvterm";
        rev = "e0a3d4dbd44a9534bf7437ee98ceb26dabebf3ad";
        sha256 = "131mcnbdq4wvsf280v4az8vnakr78yrwlaihzgr5s1wmfjvf6knf";
      };
  
      buildInputs = [ perl ];
  