code: func ValidateInitialization(plugin Interface) error {
  	if validater, ok := plugin.(InitializationValidator); ok {
  		err := validater.ValidateInitialization()
  		if err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // ValidateInitialization will call the InitializationValidate function in each plugin if they implement
  // the InitializationValidator interface.