# Functions
NewMonitor creates a new mongodb event CommandMonitor.
Providers returns a set of dependency providers.
WithConfigInterceptor instructs the Providers to accept the MongoConfigInterceptor so that users can change config during runtime.
WithReload toggles whether the factory should reload cached instances upon OnReload event.
# Interfaces
Maker models Factory.
# Type aliases
MongoConfigInterceptor is an injection type hint that allows user to make last minute modification to mongo configuration.
ProvidersOptionFunc is the type of functional providersOption for Providers.