code: func RegisterModuleAfter(module interfaces.Module, name string) error {
  	if err := alreadyRegistered(name); err != nil {
  		return err
  	}
  
  	modulesMap[name] = module
  	modulesArr = append(modulesArr, moduleWrapper{
  		module: module,
  		name:   name,
  	})
  
  	return nil
  }
docs: // RegisterModuleAfter registers a module after all registered modules