* Type hints for `FederationClient`. * Using `async` functions instead of returning `Awaitable` instances.