This is adjacent to #453. If I put class in a table, methods won't resolve generic variables declared on a class: Code: ```lua local ns = {} --- @class Foo<T> --- @field current T ns.Ref = {} --- @return T function ns.Ref:get() return self.current end ``` <img width="1041" height="485" alt="Image" src="https://github.com/user-attachments/assets/345f8d64-488e-4a84-b705-8bd6e146e3a4" />