Wrap the coroutine with coordination throttles.

def coord_wrap(self, *args):
        """ Wrap the coroutine with coordination throttles. """
        yield from self.cell.coord.start(self)
        yield from self.coro(*args)
        yield from self.cell.coord.finish(self)