async: iterated functions can also be synchronous.