code: def from_array_list(cls, result, list_level):
          
          return from_array_list(cls, result, list_level, is_builtin=False)
docs: Tries to parse the `result` as type given in `required_type`, while traversing into lists as often as specified in `list_level`.
  
          :param cls: Type as what it should be parsed as. Can be any class extending :class:`TgBotApiObject`.
                      E.g. If you call `Class.from_array_list`, it will automatically be set to `Class`.
          :type  cls: class
  
          :param result: The result to parse
  
          :param list_level: "list of" * list_level
          :type  list_level: int
  
          :return: the result as `required_type` type