[Typing-sig] Generic `typing.ForwardRef` to support generic recursive types