// FIR_IDENTICAL fun unescape(value: Any): R? = throw Exception("$value") fun foo(v: Any): T? = unescape(v) //-------------- interface A fun unescapeA(value: Any): R? = throw Exception("$value") fun fooA(v: Any): T? = unescapeA(v)