semantic: Clean up Actualize functions
semantic: Clean up Resolve functions
volt: Don't run Phase 2 more then once on a module
volt: Check if a module has already been loaded
volt: Cache often looked up classes on LanguagePass
semantic: Use cached objects on LanguagePass