Looking into it, it seems to be a bug that the compiler wants to recompile `Table` due to being inside of a generic scope, as such it attempts to replace `Table`'s generic parameters and cannot find `A` or `B`.
- Can't instantiate generic in some cases alexeypetrushin
- Can't instantiate generic in some cases ElegantBeef
- Can't instantiate generic in some cases alexeypetrushin
