Yea statics have some bugs, so that's why it's so inconsistent. I believe the crux of the issue here is that when the VM runs code it does not return `static T` but instead `T` which means it fails on attempt to use with `static T`. There is a similar issue with field access on static objects causing an object to be generated for the object.
- Looking for resources about more complex generics, comptime t... fsh
- Looking for resources about more complex generics, compt... ElegantBeef
- Looking for resources about more complex generics, compt... auxym