This will throw an exception if running mono and not using the “-modules mono” argument.  No engine will be registered because of the Type.GetType(“Mono.Runtime) == null guard in the RoslynModule.