Throttles promise returning functions