I think it would be clearer if you added “(e.g. by wrapping an asynchronous API and applying blocking to await its result)”.