anchor.diff:          final propertyHir = getPropertyDeclarationHir(queryContext, id);
           return hir.Identifier.property(
             id,
  -          propertyHir.type,
  +          bakeIfRequired(propertyHir.type),
             isMutable: propertyHir.isMutable,
             receiver: receiver,
           );
  
positive.code:       DeclarationId id, [
        hir.Expression receiver,
      ]) {
        if (id.isModule || id.isTrait || id.isClass) {
          return hir.Identifier.reflection(id);
        } else if (id.isFunction) {
          final functionHir = getFunctionDeclarationHir(queryContext, id);
          return hir.Identifier.property(
            id,
            functionHir.functionType,
            isMutable: false,
            receiver: receiver,
          );
  
negative.code:           .toList(),
        returnType: functionHir.returnType.bakeGenerics(genericsMap),
      );
      stderr.writeln('Fresh from the oven: $functionHir');
  
      if (!isValidExpressionType(functionHir.returnType)) {
        return Error([
  