docstr: Get cloned step at the given index.
  
  :return: iter(self.steps_as_tuple)
code: def __getitem__(self, item):
      """
      Get cloned step at the given index.
  
      :return: iter(self.steps_as_tuple)
      """
      return self.steps_as_tuple[item][1]
  
imports: import copy
  from operator import itemgetter
  from typing import Callable, List, Optional, Tuple, Union
  from neuraxle.base import CX, DACT, BaseStep, BaseTransformer, ForceHandleMixin, ForceHandleOnlyMixin, Identity, MetaStep, NamedStepsList, TruncableJoblibStepSaver
  from neuraxle.data_container import DIT, EOT, IDT, DACTData, ListDataContainer
  from neuraxle.steps.flow import ExecuteIf
  import numpy
label_desc: Use image node_id 10 for calling the StepClonerForEachDataInput obj's underlying member method code with example usage: obj.__getitem__(item) and returns: self