interface FooAny<T extends any> {}
interface FooUnknown<T extends unknown> {}
