code: def map_return(self):
          
          with Pool(self.cpu_count) as pool:
              vals = pool.map(self._func, self._iterable)
              pool.close()
              return vals
docs: Perform a function on every item and return a list of yield values.