anchor.diff:        }
       });
   
  -    json['dependencies']?.forEach((String k, List<String> deps) {
  +    json['dependencies']?.forEach((String k, dependencies) {
  +      List<String> deps = dependencies;
         result.dependencies[idMap[k]] = deps.map((d) => idMap[d]).toList();
       });
   
  
positive.code:       ..code = json['code']
        ..isConst = json['const'] ?? false
        ..initializer = parseId(json['initializer'])
        ..closures = (json['children'] as List).map((c) => parseId(c)).toList();
    }
  
    ConstantInfo parseConstant(Map json) {
  
negative.code:       ..function = parseId(json['function']);
    }
  
    Info parseId(id) {
      String serializedId = id;
      if (serializedId == null) {
        return null;
      }
  