anchor.diff:  
   
     evalDefinitions = opt: values:
  -    if opt ? type && opt.type.delayOnGlobalEval then
  +    if opt.type.delayOnGlobalEval or false then
         map (delayPropertiesWithIter opt.type.iter opt.name)
           (evalLocalProperties values)
       else
  
positive.code:           # used by generic closure to avoid duplicated imports.
            key =
              if isPath m then m
              else if m' ? key then m'.key
              else newModuleName origin index;
          };
  
        getImports = m: m.imports or [];
  
negative.code:               source = m.key;
              }) declarations;
  
            hasOptions = values != [];
            isOption = any lib.isOption values;
  
  