anchor.diff:  
     # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful.
     # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/
  -  git-annex = (overrideCabal (drv: {
  +  git-annex = (overrideCabal super.git-annex (drv: {
       src = pkgs.fetchgit {
         name = "git-annex-${drv.version}-src";
         url = "git://git-annex.branchable.com/";
  
positive.code:       mkdir -p $data/share/emacs
        ln -s $lispdir $data/share/emacs/site-lisp
      '';
    })).override {
      haskell-src-exts = self.haskell-src-exts_1_19_1;
    };
  
    # Make elisp files available at a location where people expect it.
    hindent = (overrideCabal super.hindent (drv: {
  
negative.code:       ln -s $lispdir $data/share/emacs/site-lisp
      '';
      doCheck = false; # https://github.com/chrisdone/hindent/issues/299
    }));
  
    # https://github.com/bos/configurator/issues/22
    configurator = dontCheck super.configurator;
  