FILE: applicableCallableReferenceFromDistantScope.kt public final fun foo(s: R|kotlin/String|): R|kotlin/Unit| { } public final object Scope : R|kotlin/Any| { private constructor(): R|Scope| { super() } public final fun foo(a: R|kotlin/Int|): R|kotlin/Unit| { } public final fun foo(b: R|kotlin/Boolean|): R|kotlin/Unit| { } public final fun bar(f: R|(T) -> kotlin/Unit|): R|T| { ^bar R|kotlin/TODO|() } public final fun test(): R|kotlin/Unit| { lval s: R|kotlin/String| = this@R|/Scope|.R|/Scope.bar|(::R|/foo|) } }