async def wait_for_exit(self) -> int:
    (await _wait_for_exit(self.input_channel, self.output_channel))
    return 0
async def wait_for_exit(self) -> int:
    (await _wait_for_exit(self.input_channel, self.output_channel))
    return 0