class Foo {
    fun invoke() {}
}

fun bar(f: Foo) {
    f<caret>()
}


Resolved call:

Resulting descriptor: fun invoke(): Unit

Explicit receiver kind = THIS_OBJECT
This object = f {Foo}
Receiver argument = NO_RECEIVER