# Functions
FromExistingMux is used mainly for testing purposes.
NewPlugin creates a new Plugin with the provided Options.
UseDeps returns Option that can inject custom dependencies.
# Variables
DefaultPlugin is a default instance of Plugin.
# Type aliases
Option is a function that can be used in NewPlugin to customize Plugin.