Fix getInnerType for classes.
Made environment arbitrary binding lookup return optional
Added method for imports to bind themselves into the metadata context.
Added invocation type for resolution.
Parser support for inner types
Modules produce types with inner types.
Allow clearing of files in Wyvern resolution
New DSL parsing tests.