anchor.diff:        elpaBuild {
           pname = "geiser-guile";
           ename = "geiser-guile";
  -        version = "0.21.2";
  -        src = fetchurl {
  -          url = "https://elpa.nongnu.org/nongnu/geiser-guile-0.21.2.tar";
  -          sha256 = "06mr8clsk8fj73q4ln90i28xs8axl4sd68wiyl41kgg9w5y78cb7";
  +        version = "0.23";
  +        src = fetchurl {
  +          url = "https://elpa.nongnu.org/nongnu/geiser-guile-0.23.tar";
  +          sha256 = "0fxn15kpljkdj1vvrv51232km49z2sbr6q9ghpvqwkgi0z9khxz6";
           };
           packageRequires = [ emacs geiser ];
           meta = {
  
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:           license = lib.licenses.free;
          };
        }) {};
      geiser = callPackage ({ elpaBuild
                            , emacs
                            , fetchurl
                            , lib
                            , project
                            , transient }:
        elpaBuild {
          pname = "geiser";
          ename = "geiser";
          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;
  