FILE: lambdaAsReceiver.kt
    public final fun R|() -> kotlin/String|.foo(): R|kotlin/Unit| {
    }
    public final fun R|kotlin/String|.foo(): R|kotlin/Unit| {
    }
    public final fun R|kotlin/String|.bar(): R|kotlin/Unit| {
    }
    public final fun main1(): R|kotlin/Unit| {
        fun <anonymous>(): R|kotlin/String| <inline=Unknown>  {
            ^ String()
        }
        .R|/foo|()
        String().R|/foo|()
    }
    public final fun main2(): R|kotlin/Unit| {
        fun <anonymous>(): R|kotlin/String| <inline=Unknown>  {
            ^ String()
        }
        .R|/bar<None of the following candidates is applicable because of receiver type mismatch: [/bar]>#|()
        String().R|/bar|()
    }
