KtDeclaration: KtNamedFunction Symbol: fun foo(x: kotlin.collections.List, y: kotlin.collections.Map, k: kotlin.String): kotlin.Int Signature: KtFunctionLikeSignature: receiverType = null returnType = kotlin.Int symbol = /foo(x: kotlin.collections.List, y: kotlin.collections.Map, k: kotlin.String): kotlin.Int valueParameters = [ KtVariableLikeSignature: name = x receiverType = null returnType = kotlin.collections.List symbol = x: kotlin.collections.List callableIdIfNonLocal = null, KtVariableLikeSignature: name = y receiverType = null returnType = kotlin.collections.Map symbol = y: kotlin.collections.Map callableIdIfNonLocal = null, KtVariableLikeSignature: name = k receiverType = null returnType = kotlin.String symbol = k: kotlin.String callableIdIfNonLocal = null ] callableIdIfNonLocal = /foo