FILE: threeReceivers.kt
    public final class Bar : R|kotlin/Any| {
        public constructor(): R|Bar| {
            super<R|kotlin/Any|>()
        }

        public final fun R|FooBar|.invoke(): R|Bar| {
            ^invoke this@R|/Bar.invoke|
        }

    }
    public final class Buz : R|kotlin/Any| {
        public constructor(): R|Buz| {
            super<R|kotlin/Any|>()
        }

    }
    public final class FooBar : R|kotlin/Any| {
        public constructor(): R|FooBar| {
            super<R|kotlin/Any|>()
        }

    }
    public final class Foo : R|kotlin/Any| {
        public constructor(): R|Foo| {
            super<R|kotlin/Any|>()
        }

        public final val R|Buz|.foobar: R|Bar|
            public get(): R|Bar| {
                ^ R|/Bar.Bar|()
            }

        public final fun R|FooBar|.chk(buz: R|Buz|): R|kotlin/Unit| {
            ((this@R|/Foo|, R|<local>/buz|).R|/Foo.foobar|, this@R|/Foo.chk|).R|/Bar.invoke|()
        }

    }
