// !LANGUAGE: +NewInference // IGNORE_BACKEND: JS, JVM_IR fun foo(x: String = "O", vararg y: String): String = if (y.size == 0) x + "K" else "Fail" fun call(f: () -> String): String = f() fun box(): String { return call(::foo) }