var activemodules … func RegisterModule(module iface.RatzModule) { … } func init() { … } func StartModules(ctx context.Context, srv common.ChatServer) { … } // IsModuleLoaded check if module is loaded, used for cross-module functionss func IsModuleLoaded() { … }