// "Add 'in' variance" "true" abstract class AbstractIn<T>(private val foo: T) { fun bar(arg: T) = foo == arg }