code: def each(self, func):
          
          if self._clean.isTuple() or self._clean.isList():
              for index, value in enumerate(self.obj):
                  r = func(value, index, self.obj)
                  if r is "breaker":
                      break
          else:
              for index, key in enumerate(self.obj):
                  r = func(self.obj[key], key, self.obj, index)
                  if r is "breaker":
                      break
          return self._wrap(self)
docs: iterates through each item of an object
          :Param: func iterator function