vrt: Move TypeInfo into object.

This is much simpler in terms of TypeInfo retrieval when
_inside_ of object.
semantic: Add remove method to Scope.
semantic: Name lowered structs as TypeInfo.