// WITH_STDLIB // IGNORE_BACKEND: WASM interface I { fun foo(x: T): V } class C : I, Any?> { override fun foo(x: Result) = x.getOrNull() } fun box() = (C() as I, Any?>).foo(Result.success("OK"))