It seems this is not possible? Example: ```python import typing T = typing.TypeVar('T') class Foo(typing.Generic[T]): def __init__(self): print(type(self).__args__) A = Foo[int] A() ``` I would expect that this prints out `int` as `__args__`, but it does not. It seems because runtime class is `Foo`, not `Foo[int]`.