// !DIAGNOSTICS: -UNUSED_PARAMETER interface In open class A : In open class B : In fun select(x: T, y: T) = x fun foo2() = select(A(), B()) // Type is In is prohibited in return position