anchor.diff:    evalProperties = valList:
       if valList != [] then
         filter (x: !isNotdef x) (
  -        lib.addErrorContext "while evaluating properties:" (
  -          triggerPropertiesGlobalEval (
  -            evalLocalProperties valList
  -      )))
  +        triggerPropertiesGlobalEval (
  +          evalLocalProperties valList
  +        )
  +      )
       else
         valList;
   
     evalLocalProperties = valList:
       filter (x: !isNotdef x) (
  -      lib.addErrorContext "while evaluating local properties:" (
  -        map triggerPropertiesEval valList
  -    ));
  +      map triggerPropertiesEval valList
  +    );
   
     # Call onEval function
     triggerPropertiesEval = val:
       foldProperty (p@{property, ...}:
  -      lib.addErrorContext "while calling an `onEval' function:" (
  -        if property ? onEval then
  -          property.onEval p
  -        else
  -          p
  -      )
  +      if property ? onEval then
  +        property.onEval p
  +      else
  +        p
       ) id val;
   
     # Call onGlobalEval function
  
positive.code:       };
  
        callOnGlobalDelay = property: content:
          lib.addErrorContext "while calling an `onGlobalDelay' function:" (
            property.onGlobalDelay name content
          );
      in
        fold callOnGlobalDelay attrs globalDelayFuns;
  
  
negative.code:           ) [] valList;
        };
  
        callOnGlobalEval = property: valList: property.onGlobalEval valList;
      in
        fold callOnGlobalEval valList globalEvalFuns;
  
  