Added fix for suppressed exception in TryLoadInitType.  Added the possibility to change the GenContext in the main Compile function by binding the CompileContextVar so that the default compile fn can be called for multiple ns compilation.