First of all, this has nothing to do with type access, and second of all, I don't see how Blitz3D is any easyier than BlitzMAX.
It has to do with how objects in a link list are accessed. If you don't see how being able to go:
a.Alien = First Alien g = After a
Isn't easier than the way we have to do it in Max, then you need your head checked.