anchor.diff:            fi
           fi
         '';
  +      depClosure = cycles {} self;
       in concatStringsSep "\n" (
         ["runHook preConfigure"] ++
         (flip map (attrValues requiredDependencies) (dep:
  
positive.code:           ${link dep}
            ${concatMapStrings link (attrValues dep.peerDependencies)}
          '')) ++
        ["runHook postConfigure"]
      );
  
      buildPhase = ''
  
negative.code: 
  let
    inherit (pkgs) stdenv python;
    inherit (pkgs.lib) showVal optional foldl;
    inherit (stdenv.lib) fold removePrefix hasPrefix subtractLists flip
                         intersectLists isAttrs listToAttrs nameValuePair hasAttr
                         mapAttrs filterAttrs attrNames elem concatMapStrings
  