Nowadays twisted supports this syntax:
async def doIt():
responseBody = await makeRequest("GET", "/users")
return json.loads(responseBody)
See https://patrick.cloke.us/posts/2021/06/11/converting-twisted...