42cc181fa0
Proof of concept that FirFunctionCallRefinementExtension (new) and existing extension points can be used together to update the return type of the specific calls and generate members based on call arguments. Important implementation details: - FirDeclarationGenerationExtension must be used to generate members of generated local classes. - FirExtensionSessionComponent together with firCachesFactory to pass information between `intercept` and `transform` Actual plugin is developed as a part of Kotlin dataframe repository KT-65859