FILE: extension.kt
    public final fun x(): R|kotlin/Unit| {
    }
    public final class Foo : R|kotlin/Any| {
        public constructor(): R|Foo| {
            super<R|kotlin/Any|>()
        }

        public final operator fun R|kotlin/Int|.invoke(): R|Foo| {
            ^invoke this@R|/Foo|
        }

        public final val x: R|kotlin/Int| = Int(0)
            public get(): R|kotlin/Int|

        public final fun foo(): R|Foo| {
            ^foo (this@R|/Foo|, this@R|/Foo|.R|/Foo.x|).R|/Foo.invoke|()
        }

    }
