'Like `map()` method but the elements of the `iterable` are expected to
be iterables as well and will be unpacked as arguments. Hence
`func` and (a, b) becomes func(a, b).'

def starmap(self, func, iterable, chunksize=None):

    return self._map_async(func, iterable, starmapstar, chunksize).get()
