{ result = (tyObject_FutureBasecolonObjectType__cnXnCCtV9cjKaEq9alHheOFg*)0; colonenvP_ = (tyObject_Env_libslashpureslashasyncmacrodotnim__fhbkBamT1XdhWaGDl4D4JA*) ClE_0; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; (*colonenvP_).future3 = b_POGshUH6CHI2ak8lki3jtg_2(); (*colonenvP_).colonstate_ = ((NI) 1); result = &(*colonenvP_).future3->Sup; goto BeforeRet_; STATE1: ; T1_ = (NI)0; T1_ = read_4NOxxpXfTo1DJap5zqepHw((*colonenvP_).future3); complete_rqmfICbsG8zaMmva4T4xIg((*(*colonenvP_).colonup_).retFuture1, T1_); (*colonenvP_).colonstate_ = ((NI) -1); result = NIM_NIL; goto BeforeRet_; complete_rqmfICbsG8zaMmva4T4xIg((*(*colonenvP_).colonup_).retFuture1, (*colonenvP_).result1); (*colonenvP_).colonstate_ = ((NI) -1); }BeforeRet_: ; return result; }