# Variables
ErrNoInstaller indicates that the plugin has no supported installer.
ErrUnknownInstaller indicates that the installer is not registered.
# Interfaces
Installer installs a plugin from its URL.
# Type aliases
CallbackInstaller is a callback installer.
Constructor is to construct a new installer.
Validity checks whether a plugin is supported by the plugin or not.