# Functions
NewAdapter creates a new instance of Adapter.
NewDataMsgServiceServer creates a new instance of DataMsgServiceServer.
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.
# Structs
Adapter is a gRPC transport adapter in front of Agent Plugins.
DataMsgServiceServer is //TODO.
Deps represent Plugin dependencies.
Plugin grpcsync implements Plugin interface, therefore can be loaded with other plugins.
# Type aliases
Option is a function that can be used in NewPlugin to customize Plugin.