anchor.diff:          with e -> Logger.Log <| PluginLoadFailure("Unknown", typedefof<'Interface>.FullName, exceptionPrinter e);
   
           builder
  -
  -    // Registers an import group into an existing DI container by updating the DI Container
  -    let updateRegisterImportGroup<'T> (mefContainer : CompositionContainer) (diContainer : IContainer) =
  -        new ContainerBuilder()
  -        |> registerImportGroup<'T> mefContainer
  -        |> fun builder -> builder.Update diContainer
  -        diContainer
   
       let injectServicesToMef (mefContainer : CompositionContainer) (diContainer : IContainer) =
           diContainer.ComponentRegistry.Registrations
  
positive.code:         // can use them in the HttpHandlers
          |> injectServicesToMef mefContainer
          // Register the HttpHandlers
          |> updateRegisterImportGroup<IHttpHandler> mefContainer
          // Return an IServiceProvider to be compatible with Microsoft's DI
          |> fun container -> container.Resolve<IServiceProvider>()
  
  
negative.code:         // Get all types which implement IRequireNotificationForShutdown and issue shutdown command
          match httpServer.Services with
          | Some(container) -> 
              container.GetServices<IRequireNotificationForShutdown>()
              |> Seq.toArray
              |> Array.Parallel.iter (fun x -> x.Shutdown() |> Async.RunSynchronously)
          | _ -> 
  