def coro(self) -> Awaitable[Either[IOException, A]]: async def coro() -> Either[IOException, A]: return self.attempt return coro()