// FIR_IDENTICAL // !LANGUAGE: +KotlinFunInterfaceConstructorReference fun interface Foo { fun run() } val x = ::Foo val y = Foo { } val z = ::Runnable val w = id(::Foo) fun id(t: T): T = t