anchor.diff:      let
         distribution = distributionFun { inherit infrastructure; };
         initialServices = servicesFun { inherit distribution; system = null; inherit pkgs; };
  -      servicesWithTargets = augumentTargetsInDependsOn distribution initialServices;
  +      servicesWithTargets = augmentTargetsInDependsOn distribution initialServices;
         servicesWithDistribution = evaluatePkgFunctions distribution servicesWithTargets servicesFun "drvPath";
         serviceActivationMapping = generateServiceActivationMapping (attrNames servicesWithDistribution) servicesWithDistribution targetProperty;
       in
  
positive.code:    * Parameters:
     * argNames: argument names of the dependsOn attributeset
     * dependsOn: dependsOn attributeset from a service declaration
     * services: Services attributeset, augumented with distributions
     *
     * Returns:
     * List of derivation, target pairs
  
negative.code:    * services: Initial services attributeset
     *
     * Returns:
     * Attributeset with service declarations augmented with targets in the dependsOn attribute
     */
     
    augmentTargetsInDependsOn = distribution: services:
      listToAttrs (map (serviceName:
        let service = getAttr serviceName services;
        in
  