KtCallExpression(96,101): 'foo()'
  KaCallResolutionError:
    candidateCalls = [
      KaSimpleFunctionCall:
        contextArgumentMapping = {}
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = /foo(): kotlin.Unit
          valueParameters = []
          contextParameters = [
            KaVariableSignature:
              name = string
              receiverType = null
              returnType = kotlin.String
              symbol = string: kotlin.String
              contextParameters = []
              callableId = null
          ]
          callableId = /foo
        typeArgumentsMapping = {}
        valueArgumentMapping = {}
    ]
    diagnostic = ERROR<AMBIGUOUS_CONTEXT_ARGUMENT: Multiple potential context arguments for 'string: String' in scope.>