anchor.diff:          return hir.Identifier.reflection(id);
         } else if (id.isFunction) {
           final functionHir = getFunctionDeclarationHir(queryContext, id);
  -        stderr.writeln(
  -            'Baked function type: ${bakeIfRequired(functionHir.functionType)}');
           return hir.Identifier.property(
             id,
             bakeIfRequired(functionHir.functionType),
  
positive.code:       final genericsMap = Map.fromEntries(typeParameters
            .zip<hir.CandyType, MapEntry<hir.CandyType, hir.CandyType>>(
                typeArguments, (a, b) => MapEntry(a, b)));
        stderr.writeln('genericsMap = $genericsMap');
  
        return getInnerDeclarationIds(queryContext, receiverId)
            .where((id) => id.simplePath.last.nameOrNull == name)
  
negative.code:         final genericsMap = Map.fromEntries(typeParameters
              .zip<hir.CandyType, MapEntry<hir.CandyType, hir.CandyType>>(
                  typeArguments, (a, b) => MapEntry(a, b)));
  
          return type.bakeGenerics(genericsMap);
        }
  