The problem with the default type function is, that it is a bit unintuitive.
If you, for example, create a VMatrix in gmod lua and use type on it, it will return "VMatrix". In starfall, however, you get "table", because the VMatrix is wrapped. I'd prefer it to return the real type.