code: def register(cls, config_type: Type[DecoderConfig], suffix: str):
          
          def wrapper(target_cls):
              cls.__registry[config_type] = (target_cls, suffix)
              return target_cls
  
          return wrapper
docs: Registers decoder type for configuration. Suffix is appended to decoder prefix.
  
          :param config_type: Configuration type for decoder.
          :param suffix: String to append to decoder prefix.
  
          :return: Class decorator.