testlist <- list(A_ = c(5.52141208466128e+278, NA, -7.84639247363404e-116, -2.00818837474507e+213, 2.6429831044636e-261, -3.56902145559374e-87, -7.46268733806633e+113, -4.55188450342056e-177, 5.87263790478327e-05, 2.55121976829727e-49, -1.69190617063364e-193, 1.16656672985733e-07, 7.25926139818266e-68, -6.72787283925441e+96, -1.51930294286084e-26, -6.01534606578078e-305, NA, -4.73658690615207e+263, 7.17998709497675e+95, 2.68670098683285e-128, 6.36062839920675e-221, -2.15328398533184e-198, 4.87317271220347e+211, 1.84879436273544e-300, 3.27382199541791e-277, 1.51194501028035e-22, -1.84334624444717e-176, 5.21990775804487e-146, 1.54171196064423e+242, -2.84984617494617e-49, -3.15188307709706e-34, -3.526208602549e-276, 1.26444506952563e-277, 1.42151642231101e-174, -15.2299915994018, -2.63089110459499e+222, -2.8651955992529e+144, 1.59180031100139e-31, 1.40856095482197e-217, -1.66720660578852e+103, -2.2054902029736e-23, NaN, -2.16173800689419e-177, 3.36308667088058e+48, -5.15671602206534e-130, -1.00232301359398e-122, -8.49315859172408e-278, -2.50395844746419e-241, -5.72297990134252e-181, -1.88854679612201e-73, -19355.0046688715, -3.49721691931839e-64, -3.1498600591918e+198, -2.07577586451018e+78, -1.41734444732202e+227, -2.48654512169972e+286, -2.36523757403518e-245, -2207.58167309274, 1.5783859993277e-147, 2.29173762221861e-233, 4.88980404259749e+191, -1.17894791991773e+268, Inf), b_fixed = structure(c(3.08534116363986e+34, 4.78785235829917e-158, 5.4301796498574e-272, 5.98691643141762e+147, 0.388796052801779, 2.24677097955436e-95, 1.70301784002556e+254, 5.22785393389403e+105, 5.79371995969105e+68, 8.98942463204463e-268, 5.7628056555565e+299, 4.18785338902408e+24, 8.81689555968844e+204, 1.95683015218214e-175, 1.09556877348371e-179, 1.17032241871448e-153, 2.20617811419808e-124, 7.6489295421106e-271, 4.36313166599096e-243, 3.01579614063417e+250, 1.95093901308886e-49), .Dim = c(7L, 3L)), cat1 = c(NaN, NaN, -1.53558386555073e+34, 4.3607245467486e+303, -8.69543344099964e+79, 9.4642670318449e-254, 8.88500657704542e+300, -2.5382452485657e+38, 78.3724067363615, 2.83648931571384e-256, -Inf, 4.46365807834373e-31, -1.28987977039876e+157, 3.42510373040145e+247, 2.47650737962143e+114, -Inf, -2.61447562318707e+273, 0), cat2 = c(-3.04656154621641e-240, 6.21690240114821e+175, -Inf, 5.23197425407694e-50, 2.07383194769123e+113, -7.13250982045611e+210, -1.90095358153373e-283, -1.02364023500847e+180, 8.89096409209455e-297, 2.68495516063885e-247, -7.78504392763122e+243, 9.35343153680281e-46, 1.06648097358769e+276, 2.39187866566717e-82, 7.54701104873901e+206, 5.12835493681692e+79, NA, 1.34615525160674e+155, Inf, -1.35441995434383e-213, 3.97192938177807e+225, 2.47296012052967e-285, 3.89536599149875e+296, 3.96561226116816e+173, NA, 0), item10 = c(-3.37716792973615e+50, -2.3802306896706e+265, -3.15016529453583e+35, -Inf, 2.52464256737044e-286, 2.00640427054161e-39, -3.15016529453583e+35, -4.32174763372289e-14, -1.14244051905738e+221, -5.06979148917893e-155, 1.97177744303363e-247, -1.47104087212679e-152, -2.47136475465044e+143, -2.18480954790766e-154, -5.72327061324519e+136, 1.26241491602581e-207, -1.37564144968416e-202, 1.92882684277787e+87, -6.46759418891902e-223, 5.82324230342216e-52, -9.62286595512809e+108, 5.29215756701122e-264, -5.51944894270647e-267, -1538.61366175954, 3.08464437171737e+66, -8.7592246081485e-61, 1.17184852747116e+100, -2.54520672963055e-81, 6.10400848661421e-232, 4.27393047984778e-196, -1.15026604389527e-212, -Inf, -3.89839034558819e+127, 2.6104311070228e-06, 9.07791908063287e+246, -2.94088124844193e-185, 1048.82003007062, 5.01481289723908e-273, 3.39371878525818e+232, -3.15016529453583e+35, -7.50627625786067e+45, -2.82516923694075e+92, -1.67994343581136e-19, 4.95919964330804e-21, 5.83009634022062e+119, -4.96790178067968e-115, -5.16942508631592e+244, -7.11472283318696e+258, 0), item20 = c(NaN, -6.9643913285708e+288, -2.2079366905469e-272, 3.43130763375082e-291, -7.13958219640555e+227, 2.07256515900608e-39, -1.67862556398321e+77, -1.96053480783621e-301, -1.67714669495134e+96, -Inf, -2.5457122790157e+79, 2.23829085249874e-282, 8.45579753611744e-73, NaN, -Inf, Inf, 0), ll_index1 = c(6.50375558017387e+114, -1.54077918248578e-45, 2.88422908370447e-99, NA, 2.67553744480062e-306, 8.84630881891809e+280, -5.77945224012285e+103, -5.61497254306753e+26, -1.77815882178865e-71, -1.67374949991546e+280, -9.83494071574434e-151, -218259384867142, 2.70495045260771e+275, -1.17126278374959e+289, -1.07231538483385e+27, 1.36452443216111e+33, 2.8264862852539e+228, 3.00493958494317e+159, -6.1429373078755e-230, -2.31510788930063e-45, 2.40217203584291e+177, 2.07723452619351e-166, 3.83734889614233e+167, 3.09387169571064e-260, 3.35388084855894e-215, -1.34573312031906e+101, -3.73554514790073e+210, -1.339904324313e-87, -1.86339735904461e-93, 8.08944437409254e+29, -5.82773290862135e+224, 1.96966427534938e-110, -5.08903891510316e+173, -5.1592827711499e+242, -4.1898768400995e-105, -7.19080117989981e-90, 2.72178375941678e-270, -9.90445100787612e+290, 9.60016224349889e+33, -2.33221898329785e-231, -8.79790358490921e-247, -4.01064650334485e-182, -1.39831346077102e+76, 8.67994897813107e+197, 1.22079385026072e-246, 1.81247537631335e+202, -2.52871947597173e+73, -2.69494882873456e+123, -6.00270887728253e+131, 1.75512660076472e-160, -3.14572828304644e+118, 4.89647235014803e-204, -1.20234947684048e+121, 4.10492897159312e+81, -2.0879046980503e+185, 5.56873559672811e+89, -3.61694600196585e+20, 1.10824003539203e-291, 1.31562537142188e+305, -8.65798476882972e+229, -5.39262614806951e-98, -4.37097656806464e+144, NA, -1.4733468481263e-226, 2.42641642640156e+157, -Inf, -3.66291192802369e-264, -6.18943921249071e-252, -1.93570895985754e+107, -8.07381572898655e-129, -3.50553935798749e+170, -2.01904183255258e-69, -4.41839791134134e+123, -2.01290402185638e+307, -1.29673577064329e-122, -3.98646249205973e+31, 1.75512660076472e-160 ), max_ll_index = 1645805628L, n = c(-8.62294546301346e-229, 2.03407211530229e+254, -3.68694880442222e-260, -1.8969732724468e+63, 399907464837144, -5.20750449546671e+58, -5.38134845446222e-303, 1.44447518559467e+143, -2.60248806690201e-20, 1.89736782930848e-246, -2.92510417498872e+41, 1.47144257206158e-267, NA, -1.74707119506568e-286, 3.99241506858408e+234, NA, -Inf, 1.27055996611735e+40, 5.0640322742534e-123, NaN, -1.20537070849551e-58, -1.45197441600693e-190, 4.61715071796206e+301, 2.97057822182057e+50, NA, -3.72929116051644e-165, 1.23241883225091e-168, -4.29582754371561e-184, -1.58142824265186e-56, -2.83725325265963e+250, 0), ntot = c(-4.07422829494439e-186, -2.07316546470842e-103, 6.17950773684963e-246, NA, -1.02839989479569e-286, Inf, -1501823781.44369, -1.16910170159854e-275, -1.40659729123517e-125, Inf, 4.94855157487616e+154, 3.58913741666411e+54, -3.64673284875766e-197, 1.92811868588395e+47, -1.67974635119602e+238, 2.4014134963681e+279, -1.22676305749674e+92, 1.12539442272497e-219, -1.93567480935282e+153, 1.62261753352452e-254, -5.93160969425506e-282, -6.71576120044862e-307, -1.241696793078e-73, -2.74809338893007e+250, 5.95622733504105e+297, -7.42954041682963e+166, 1.15560913208419e+300, 6.31859367029549e+70, -1.23681848959935e+247, -8.65389076437995e+49, -3.48559359783962e-140, NaN, -4.02236599245728e-228, -1.53306240670877e+132, -3.19490926857692e-276, 522125398.168177, -1.67983119577167e-53, -9.19012415215249e-161, 2.97735858136109e-269, 3.44441732909214e-194, 7.0311423552013e-275, 1.4096604410642e+146, -1.83479652448508e+265, -2.96165406761814e-303, -7.56729451509238e-277, -3.2517327106849e-99, 1.06831271853785e+43, -6.415481175333e-140, -8.51032375635775e+75, -1.82376635958857e+29, 1.61531402538481e+125, -7.0944814094884e+29, 4.44720870775605e+232, -4.70758198594266e-296, -3.67180460064767e-19, -1.42065926028951e-117, -2.79118271176147e+218, 1.46823328667051e+51, 2.14565500923982e-124, -3.81201906750349e-262, 4.09897207609208e+294, -2.19844975139487e+245, 1.1616246058816e-49, -2.01063642260692e-26, 3.01904272689649e+169, -8.54591794912772e-217, 2.55195525554929e+294, -4.15974643524205e+46, 1.16607422593873e+160, -1.5100956526184e+22, -4.58744116775152e-155, -9.82820291584753e-54, 2.63829456923176e-195, -2.13029100162233e-07, -1.9456465387249e+85, -2.44115135380542e+201, -1.75742107931432e-100, 1.94308069982216e-77, -6.83997681166643e-141, 0), par = c(Inf, -3.13102310459081e-273, -2.09629912045089e-64, NA, -1.00318855325793e-175, NA, -3.88967502758444e-198, 1.09685702236822e-277, -2.62587092611014e+245, -7.01965596038273e-296, Inf, -1.25339235676267e-157, -1.25721863876384e+256, -102243.903885164, 0)) result <- do.call(immer:::immer_ccml_opt_function_par,testlist) str(result)