KtCallExpression(45,70): 'generic<String, String>()'
  KaCallResolutionError:
    candidateCalls = [
      KaSimpleFunctionCall:
        contextArgumentMapping = {}
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = /generic(): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = /generic
        typeArgumentsMapping = {
          A -> (kotlin.String),
          B -> (kotlin.String),
          C -> (ERROR CLASS: Cannot infer argument for type parameter C)
        }
        valueArgumentMapping = {}
    ]
    diagnostic = ERROR<WRONG_NUMBER_OF_TYPE_ARGUMENTS: 3 type arguments expected for 'fun <A, B, C> generic(): Unit'.>