anchor.diff:        }) {};
       which-key = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
           pname = "which-key";
  -        version = "3.0.2";
  -        src = fetchurl {
  -          url = "https://elpa.gnu.org/packages/which-key-3.0.2.tar";
  -          sha256 = "1s7bq7vq9xsf2pz1w03l743yzaxm9gk5qgympcwlkiq90ph13vcn";
  +        version = "3.1.0";
  +        src = fetchurl {
  +          url = "https://elpa.gnu.org/packages/which-key-3.1.0.tar";
  +          sha256 = "17n09i92m7qdicybxl60j81c8fn7jcx25wds0sb7j8i364psjabq";
           };
           packageRequires = [ emacs ];
           meta = {
  
positive.code:     arbitools = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
      elpaBuild {
          pname = "arbitools";
          version = "0.93";
          src = fetchurl {
            url = "https://elpa.gnu.org/packages/arbitools-0.93.el";
            sha256 = "0z3lqp8dqfkams5h4sw569p48d2rvpd3d8lb4xaw0z8l49y2mvg8";
          };
          packageRequires = [ cl-lib ];
          meta = {
  
negative.code:     el-search = callPackage ({ elpaBuild, emacs, fetchurl, lib, stream }:
      elpaBuild {
          pname = "el-search";
          version = "1.4.0.17";
          src = fetchurl {
            url = "https://elpa.gnu.org/packages/el-search-1.4.0.17.tar";
            sha256 = "14jacy0gjhpvia15ffa99np2wyblmadb95f17a9azl6dsn6dq1m6";
          };
          packageRequires = [ emacs stream ];
          meta = {
  