testlist <- list(b = structure(c(1.40357047276777e-288, 8.19146876172201e-223, 3.5103581884144e-226, 3.05283968532456e-175, 1.59421882461656e+187, 3.27494012704533e-143, 6165687.01605216, 1.67342769885624e+90, 1.52290568021734e+91, 1.39337694583092e+119, 4.07023307088449e+215, 2.76128055005008e+245, 1.34465987784048e-78, 2.42978825360602e-98, 4.55576534221379e+232, 8.21882716712097e+33, 2.91809764184911e-179, 2.64410741791507e+76, 6.1153172256484e+139, 1.14858947150531e+46, 9.8713017896266e-188, 1.29265736423161e+82, 3.92264715246521e-83, 5.52507461583512e+167, 18279944055631.3, 5.82295614534602e+231, 2.31225630462007e-63, 4.83169665649363e-142, 7.24214103410325e+62, 2.2958987137533e+269, 4.80742431465632e-306, 2.51411577448938e-205, 2.37651101032928e+279, 6.57985740006801e+279, 4.44258136437581e+249, 2.0340801123479e+105, 3.29035823827203e+101, 3.15865292627062e+237, 1.67396958598145e+277, 1.15868641368557e+136, 1.00531694918637e-181, 6.50428151930344e-308, 3.29721474080757e+284, 2.8806941488138e+295, 5.03134928510892e-238, 6.20457741057362e-124, 8.96852023608972e-277, 8.56774602795222e-151, 2.27086270494604e-58, 1.65954193454839e+288, 1.2238555614511e-74, 0.186411171268148, 1.0315518390683e-132, 2.0806217644052e+137, 5.57586641162685e+295, 1.72994153954217e-243, 0.0564341569839377, 2.78897939728848e-64, 2.53212012521611e-125, 4.79178646244338e-37, 1.22018724330011e+60, 8.30027937157397e+44, 3.34504386105897e+64, 6.62885666098165e-210, 1.99590402981955e+139, 2.9510054360152e+92, 6.45017300624596e-195, 1.61561283839621e-22, 5.89041992539773e-295, 4.05811660287413e+20, 1.68479276921337e+226, 1.72033366865346e-293, 2.46039721286792e+292, 8.63978205357618e-65, 4.76397610510568e-142, 7.9368751855695e-171, 4.60999193127247e-149, 2.78800387283346e+189, 1.67526406582014e+243, 9.35171339615351e+98, 1.18284242826483e+136, 2.52818686591706e-239, 2.88321760099081e+50, 7.54231736711872e+56, 6.61118237499501e+39, 9.61490852254293e+107, 5.20972739011159e-278, 6.70934497738896e+87, 1.94125757604461e-128, 2.99681187256685e+37, 7.5825189328594e+159, 1.51150057198148e+124, 1.05354260303924e+257, 1.31386398388854e+228, 3.44549427032997e+255, 3.26812132326524e-226, 2.48507664166581e+277, 2.84855368599477e+225, 6.19826097211381e-283, 5.71927749603225e+104), .Dim = c(10L, 10L)), cat1 = c(-6.04712710623224e-285, -1.29836311094911e+190, 1.29341162574065e+287, -4.87436927584542e-155, 1.67235980622147e+281, 6.75352123170012e-263, 6.15600293715232e+63, 7.9443448163695e+59, -3.88142397380504e+190, 9.13400386945053e+181, -3.7208274417733e+215, 9.88603756764019e-278, 2.91203529796442e+116, 4.3625149606925e-09, -7.17417241729305e+61, 3.19255900798967e+187, 5.36904894051419e-120, -1648364.98419478, -2.09688672248891e+235, -5.37631821849394e+239, 4.68289503057051e+174, -8.21423773594234e-16, -6.22244208284519e-176, -1.63148603184941e-254, 7.93161572980619e-230, -3.33277065476988e+43, 3.92026660717987e+244, 4.11582883960652e-83, 1.00984715750745e-149, 5.77735091760251e+117, 5.59743157595891e-238, 9.65670901977949e+193, 7.61362290998252e-107, -8.34121760488762e-170, 2.22093091255749e-35, -7.94709369223619e+85, -4.14105216834508e+211, -8.2267341589002e-49, 3818230115362242, -5.10933073186571e-81, 1.11419032906601e-193, 2.93486751880995e-268, 1.52499035544645e-160, 488752.607972615, -1.41181157461366e-86, 1.20057171089468e-188, -5.79232504366402e-176, -7.61919677089245e-156, 4.57090837411339e+164, -0.000921037612474704, -2.87858864660645e+249, -5.56654579949783e-220, 6.69625497595369e-186, 1.41964147170152e-286, 4.42965873533626e+109, 7.3586995858663e+130, 5.14682356663818e+241, -1.21607452662113e+225, 1.66831868012087e+38, 2.7087821810449e-144, 9.51667995850859, NaN, NA, Inf, -2.1941847626665e-130, -2.39312246847176e+128, 6.61696802398406e+216, 2.79498153593759e+74, 1.28425618625329e+294, -7.57620957309526e+266, -7.49346289950628e-34, -1.44373672307059e+212, 3.13860106599844e-131, 3.46159945293201e-274, 1.02816934722634e-263, -4.51016639102345e+306, 0), cat2 = c(-0.866682503661048, -4.61564555026798e-67, 2.54416701515267e+267, -6.11645515729991e+257, 952277.862577877, NA, -3.7835116848009e+290, -1.96216922421086e+133, 8.36531770931035e-247, -Inf, NaN, -1.51424318280648e+90, 1.22304520762663e-35, -1.01532732277504e-283, -1.9910871028781e+233, -9.51720636955956e-129, Inf, 3.52492137738975e+146, -8.39747714962776e-152, 6.23162882787602e+294, 5.47760556128942e-296, 0), item10 = c(-1.27292198991935e+50, -2.21079323957299e-307, -1.39844247556039e+296, 1.50772346120831e+223, -3.04876393300077e+70, 3.12169430964644e-09, -2.9757416210789e-145, -1.89337429561211e+298, -Inf, 1.32808751604463e+39, 1.7227019266979e-47, -Inf), item20 = c(-1.25923133823447e+26, -8.35992153106765e+251, 3.42243418938663e-192, -4.24163099981365e+259, 6.62206446699605e+164, -1.76556423893356e+79, -Inf, NaN, -1.14301076478727e-17, Inf, -1.35185085468027e-230, 6.35641429012503e-264, 6.41910797452022e+46, 3.24283578005484e+236, 1.64865404470286e-101, -1.12681089457148e-302, -8.23190234102696e-287, -3.24757971746524e-175, -4.75299483469658e+215, NaN, Inf, 4.64816907749683e-118, -2.98165728627856e+135, 122446974.693549, -3.79488762100232e+167, 1.44719633987958e-07, 2.43083125371323e+128, -4.36178100485725e-210, 4.22508807631273e-52, 0), ll_index1 = c(2.0078035999625e+135, 2.22487377177866e+48, 3.74118019590218e+232, -1.64330051934584e-66, -1.95296401642022e+99, 2.08715011500279e-207, -3.13655543489894e+99, 3.48020965699428e-220, -1.43183872795227e+59, 1.93897112131152e+83, -0.141079536857335, 16145178.8882981, 8.18885663128802e+62, 5.67088923381556e+38, -1.02400318288297e-143, 4.25884027776366e-94, -1.49411389061893e-217, -1.87764769880035e-148, 7.81286914557324e+114, 1.30096672166249e+95, 1.53992110792551e+106, 7.81403146577202e-218, 4.21646117785283e+206, 5.27550370206626e-283, 3.40516507056981e+103, 3.94685893080686e+164, 2.11246319097326e-134, 9.457124232619e+172, 7.37212870810729e+63, -6.22791068171148e-225, 5.64512839295412e-134, -7.22877747859391e-156, -4.47208090864857e+53, -9.38971592002809e-154, -9.83989406192195e-157, 2.95986384087494e+197, -1.00699511088804e-280, 9.01872829357494e-53, 2.25763708867432e+103, NaN, 1.00479200053991e+273, -4.13534131715569e+30, -2.89515010793362e-28, 2.35145835871444e+237, 3.67236075568697e-116, 3.35188718184225e-286, 1.21950695154485e+218, -5.31482761013087e-30, 6.16088916068882e+207, 1014762.08067558, 1.31783669631041e-107, -6.55277481996929e-296, -Inf, 1.4155419142358e-34, NaN, -18738710537605.8, 2.70483286106303e+251, -9.03257895667885e-197, -5.47392082156984e+56, 3.31548461581169e-248, -4.23305188035428e-285, -1.78183215639822e-129, -118.389195176382, -5.00223578986881e+81, -4.97440688414606e-112, -7.40189029975978e-122, -6.48259281267054e+263, 1.37561848628779e-184, 1.30392299701182e+45, 1.38776603114038e-210, 8.52479659147906e-188, 2.48960034188298e-51, -5.37322370290798e-110, -7.90958271920705e-11, -5.12836055407884e-195, 229390523.460235, 1.34086177428965e+178, 2.24450574050124e+124, NA, 1.5659176948301e+288, -1.77012908217207e-187, 1.13641827090869e-162, -3.07703646360375e-111, -3.06426507729557e-249, -1.05136395482332e-125, -3.18927788005562e+227, -6.49592562009984e+160, 1.37809185919023e+132, -Inf, 4.84939250254076e-192, 0), max_ll_index = 2101837520L, n = c(-1.87472927879979e+93, -2.37455737220012e+299, -2.8090823987847e+39, 6.36504943105748e+276, 7.49889604371424e+65, -3.52003950539876e+167, 3.64645994032893e+171, -5.93954018077449e-06, -1.23224836291298e+176, 2.24661891832454e+56, 7.11727982131413e+70, Inf, 5.72574224329554e-44, 7.33613427470408e+217, 9.18386401198098e-268, 0.000738226597129951, 3.52000981754663e+137, 1.97955110850248e+126, -2.1559064090375e-142, -1.77636624891052e-163, -1.35841723043167e-247, -5.4111467077975e+232, 1.04529580673268e-274, 3.35293326188208e+136, 1.53632214543759e+211, -2.56704828105907e-12, -Inf, -4.85718334014768e-27, -3.61522912006627e+49, -2.64078698975251e-309, -4.32976654382591e+52, -3.43106102385221e+207, -1.24975970418748e-304, -2.06012944610099e+251, -2.93038948415086e+87, -3.81599484918513e+177, -3.45462846076894e+247, -8.31423098524913e+67, -1.19358331093131e-303, 4.46081769103785e+180, -Inf, -2.45996736871674e+117, -1.35469698638783e+52, Inf, 5.84190604151974e+93, -62.2796773708344, -9.70053700956367e-25, 1.12078820021192e-27, 1.1643631615643e-181, -1.45657574930022e+169, Inf, 0), ntot = c(NaN, NaN, NA)) result <- do.call(immer:::immer_ccml_gradient,testlist) str(result)