anchor.diff:  let
     addDeps = newdeps: x: {deps = x.deps ++ newdeps;};
     addNativeLibs = libs: x: { propagatedBuildInputs = libs; };
  -  skipBuildPhase = x: { 
  +  skipBuildPhase = x: {
       overrides = y: ((x.overrides y) // { buildPhase = "true"; });
     };
     qlnp = quicklisp-to-nix-packages;
  
positive.code:   wookie = multiOverride [(addDeps (with qlnp; [
        alexandria blackbird cl-async chunga fast-http quri babel cl-ppcre
        cl-fad fast-io vom do-urlencode cl-async-ssl
      ])) 
      (addNativeLibs (with pkgs; [libuv openssl]))];
    woo = addDeps (with qlnp; [
      cffi lev clack swap-bytes static-vectors fast-http proc-parse quri fast-io
  
negative.code:   };
    hunchentoot = addNativeLibs [pkgs.openssl];
    iolib = x: {
      propagatedBuildInputs = (x.propagatedBuildInputs or []) ++
       [pkgs.libfixposix pkgs.gcc];
      testSystems = (x.testSystems or ["iolib"]) ++ [
        "iolib/os" "iolib/zstreams" "iolib/common-lisp" "iolib/base" "iolib/asdf"
        "iolib/conf" "iolib/grovel" "iolib/syscalls" "iolib/sockets"
        "iolib/multiplex" "iolib/streams"
      ];
    };
    cl-unicode = addDeps (with qlnp; [cl-ppcre flexi-streams]);
    clack =  addDeps (with qlnp;[lack bordeaux-threads prove]);
  