Allow creating empty vtable
Add to_struct to vtable type
Properly validate method signatures with signature from superclass
Update some string representations for extension types
Update some use of extension types for closure lowerer
Update extension type attribute table from type inferred symbol table
Enable descriptor building for python-level attribute access
Adjust to some signature changes
Add perform_assignment to variable
Add some vtable type convenience methods
Update some tests