anchor.diff:            license = lib.licenses.free;
           };
         }) {};
  -    geiser = callPackage ({ elpaBuild, emacs, fetchurl, lib, transient }:
  +    geiser = callPackage ({ elpaBuild
  +                          , emacs
  +                          , fetchurl
  +                          , lib
  +                          , project
  +                          , transient }:
         elpaBuild {
           pname = "geiser";
           ename = "geiser";
  -        version = "0.22.2";
  -        src = fetchurl {
  -          url = "https://elpa.nongnu.org/nongnu/geiser-0.22.2.tar";
  -          sha256 = "0mva8arcxj1kf6g7s6f6ik70gradmbnhhiaf7rdkycxdd8kdqn7i";
  -        };
  -        packageRequires = [ emacs transient ];
  +        version = "0.23";
  +        src = fetchurl {
  +          url = "https://elpa.nongnu.org/nongnu/geiser-0.23.tar";
  +          sha256 = "1g82jaldq4rxiyhnzyqf82scys1545djc3y2nn9ih292g8rwqqms";
  +        };
  +        packageRequires = [ emacs project transient ];
           meta = {
             homepage = "https://elpa.gnu.org/packages/geiser.html";
             license = lib.licenses.free;
  
positive.code:       elpaBuild {
          pname = "clojure-mode";
          ename = "clojure-mode";
          version = "5.13.0";
          src = fetchurl {
            url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.13.0.tar";
            sha256 = "16xll0sp7mqzwldfsihp7j3dlm6ps1l1awi122ff8w7xph7b0wfh";
          };
          packageRequires = [ emacs ];
          meta = {
            homepage = "https://elpa.gnu.org/packages/clojure-mode.html";
            license = lib.licenses.free;
          };
        }) {};
  
negative.code:       elpaBuild {
          pname = "cider";
          ename = "cider";
          version = "1.3.0";
          src = fetchurl {
            url = "https://elpa.nongnu.org/nongnu/cider-1.3.0.tar";
            sha256 = "10kg30s0gb09l0z17v2hqxy9v5pscnpqp5dng62cjh0x3hdi4i7x";
          };
          packageRequires = [
            clojure-mode
  