class C<+T,-U> {} function f<+T,-U>() {} type T<+T,-U> = {}