No it does not work like that but it could be what the poster actually needs and a field is being indexed in that manner..
I don't do a lot of GENERIC coding due to the fact that if not careful you can generate a lot of bloat but there are some simple uses of GENERICS that seems to be just fine in saving you time if you setup for a couple of types here and there.
The TArrary<?> seems to work out nicely for a resulting type on functions