TODO client-side rate limiting better enforce API rules re-raise aiohttp.client_exceptions.ClientResponseError into a more meaningful type fix the 'change' order book message