anchor.diff:          };
   
         };
  +
  +  ghc = onlyBuildHaskellPackages.ghcWithPackages (ps: [plugin]);
   in
     pkgs.stdenv.mkDerivation {
       buildInputs = [ ghc kythe];
  
positive.code:                       sha256 = "06cjx9b8igmz9dh5zqfnpxy4ycq2wgbrayg9jnwvj1a08qbkzgd8";
                      };});
  
    pkgs = import <nixpkgs> {};
    plugin =
      onlyBuildHaskellPackages.callPackage ./default.nix {};
    ghc = onlyBuildHaskellPackages.ghcWithPackages (ps: [plugin]);
  
    onlyBuildHaskellPackages = pkgs.haskell.packages.ghc802.override {
       overrides = self: super: {
         mkDerivation = args: super.mkDerivation (args // {
  
negative.code: let
    pkgs = import <nixpkgs> {};
  
    # kythe 2.6
    kythe = pkgs.callPackage ./simple-kythe.nix {};
  
    # Overloaded GHC version
    ghcWithVersion = pkgs.haskell.compiler.ghcHEAD.override { version = "8.3.20170726"; };
  
    ghcVersion = pkgs.stdenv.lib.overrideDerivation ghcWithVersion (oldAttrs : {
  