code: def multi_index_nest(
      nest: Union[
          List, Dict, Tuple, ivy.Array, ivy.NativeArray, ivy.Container
      ],
      indices: Iterable[Iterable[int]],
      /,
  ) -> Iterable[Any]:
      """Repeatedly index a nested object, using a tuple of tuples of indices or
      keys in the case of dicts.
  
      Parameters
      ----------
      nest
          The nested object to slice.
      indices
          A tuple of tuples of indices to apply.
  
      Returns
      -------
      ret
          The result elements through indexing the nested object.
  
      Examples
      --------
      With :code:`Tuple` inputs:
  
      >>> x = (1, 2)
      >>> y = [[0]]
      >>> z = ivy.multi_index_nest(x, y)
      >>> print(z)
      [1]
  
      With :class:`ivy.Array` inputs:
  
      >>> x = ivy.array([[1., 2.],
      ...                [3., 4.]])
      >>> y = [[0],[1]]
      >>> z = ivy.multi_index_nest(x, y)
      >>> print(z)
      [ivy.array([1., 2.], ivy.array([3., 4.])]
  
      With :class:`ivy.Container` input:
  
      >>> x = ivy.Container(a=ivy.array([1,2]),
      ...                   b=[30,40])
      >>> y = ('a', ('b', 0))
      >>> z = ivy.multi_index_nest(x, y)
      >>> print(z)
      [ivy.array([1, 2]), 30]
  
      With :code:`Dict` input:
  
      >>> x = {'a': 0, 'b': [1, [2, 3]], 'c': (4, 5)}
      >>> y = (('b', 1), 'a')
      >>> z = ivy.multi_index_nest(x, y)
      >>> print(z)
      [[2, 3], 0]
  
      With :code:`List` inputs:
  
      >>> x = [['a', 'b', 'c'],
      ...      ['d', 'e', 'f'],
      ...      ['g', ['h', 'i']]]
      >>> y = [[2, 1, 0], [0, 1]]
      >>> z = ivy.multi_index_nest(x, y)
      >>> print(z)
      ['h', 'b']
      """
      return [index_nest(nest, index) for index in indices]
  
imports: from builtins import map
  from typing import Callable, Any, Union, List, Tuple, Optional, Dict, Iterable, Sequence
  from collections import UserDict, OrderedDict
  import ivy
  from ivy.utils.exceptions import handle_exceptions
label_desc: Use image node_id 6 for calling a global function with example usage: multi_index_nest() and returns: unknown