KtSuccessCallInfo: call = KtSimpleFunctionCall: isImplicitInvoke = false partiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = null extensionReceiver = KtExplicitReceiverValue: expression = "str" isSafeNavigation = false type = kotlin.String signature = KtFunctionLikeSignature: receiverType = kotlin.String returnType = kotlin.Unit symbol = /function(: kotlin.String, a: kotlin.Int): kotlin.Unit valueParameters = [ KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int callableIdIfNonLocal = null ] callableIdIfNonLocal = /function typeArgumentsMapping = {} argumentMapping = { 1 -> (KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int callableIdIfNonLocal = null) }