pub async fn run( client: &AtdClient, args: CallArgs, out: &mut impl Write, ) -> Result<(), AtdError>