Caml1999I031Ѡ-Flambda_utils0find_declaration@*Closure_id!t@@@O@'Flambda5function_declarations@@@P4function_declaration@@@Q@@R@@S@ $middle_end/flambda/flambda_utils.mliXTTYk@@%@@9find_declaration_variable@$!t@@@T@"5function_declarations@@@U(Variable!t@@@V@@W@@X@"]#^6s@@FA@2find_free_variable@2Var_within_closure!t@@@Y@E/set_of_closures@@@Z#!t@@@[@@\@@]@CaDb@@gB@.function_arity@\4function_declaration@@@^#intA@@@_@@`@Zf88[f8p@@~C@>variables_bound_by_the_closure@}!t@@@a@{5function_declarations@@@bZ#Set!t@@@c@@d@@e@{p ? ?|q d @@D@-can_be_merged@!t@@@f@!t@@@g$boolE@@@h@@i@@j@u  u  F@@E@M@@L@2initialize_symbols@'program@@@&Symbol!t@@@#Tag!t@@@!t@@@@@@@@@@@@@@dOOf{@@M@0imported_symbols@'program@@@0#Set!t@@@@@@hh@@(N@5needed_import_symbols@'program@@@I#Set!t@@@@@@jj@@AO@?introduce_needed_import_symbols@6'program@@@<'program@@@@@@4l5lg@@XP@+root_symbol@M'program@@@x!t@@@@@@KniiLni@@oQ@6might_raise_static_exn@d%named@@@@0Static_exception!t@@@@@@@@@@@jrkr5@@R@0make_closure_map@'program@@@#Map!t2Set_of_closures_id!t@@@@@@@@@vx@@S@4all_lifted_constants@'program@@@à!t@@@7constant_defining_value@@@@@@@@@@@|~@@T@;all_lifted_constants_as_map@'program@@@#Map!t7constant_defining_value@@@@@@@@@99n@@U@ $all_lifted_constant_sets_of_closures@'program@@@a#Set!t@@@@@@**h@@V@*Su}Ck-Stdlib__Uchar0*Ujmyc6]]W.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b+Stdlib__Map0kZ,ҷ'V.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU-Stdlib__Int640X|Gj|}%/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%".Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*0Static_exception0 ]8bVwPH%Shape0H[DTċwToe@Q6Set_of_closures_origin0M0-+s-zXĩݠ2Set_of_closures_id0!7䭔(o*Projection00 rgi.1eҠ)Primitive0յ_9|br$Path0L%SsN|#Ɣj)Parsetree0`ⰧkRE)Parameter0‘sEB $^+Outcometree0gCtr