docs: def friendly_type_name(raw_type: typing.Type) -> str:
      """
      Returns a user-friendly type name
  
      :param raw_type: raw type (str, int, ...)
      :return: user friendly type as string
      """
      try:
          return _TRANSLATE_TYPE[raw_type]
      except KeyError:
          LOGGER.error('unmanaged value type: %s', raw_type)
          return str(raw_type)