Caml1999Y037„•¦¾\[ )/.Lift_constants @  (Warnings0Š ¬CÄ¨Ò {})U  (Variable0D@(Ø@ü †Ç‹J\?Œh  2Var_within_closure0;×ð¨åw ÷F3ïÑ  )Unit_info0¹Ûm(?àWA »ï=a²Õ  %Types0Àñ:EØ®‘ž  .Type_immediacy0]ý–Ûi!TÏ77”{ê  #Tag0—ˆà´ÿ¿û‚4ºtJv  &Symbol0–‚åœÇ¹LÒÊ`†³m  &Switch0‡sˆ­ïŒ[¾‡A [–o  %Subst0ªd:Ë7[\ßË£  .Stdlib__Digest0µôUº“â„vž¦qËß  .Stdlib__Buffer0åÏ•Jþ~¡”ä§ÆÏú  -Stdlib__Array0 Z ôìÔm Éiù:+  &Stdlib0ÔÂúpzv«Z–ͪnÌ@  0Static_exception0÷Ùéq‹cHdÙ­V$­'I(  3Simple_value_approx0\0,8Z ‰9™LòiÙ  %Shape0žíïôÊLb~ Íò,HÅÔ-  6Set_of_closures_origin0ìËÈwQ‰#YÌa9 :ëW  2Set_of_closures_id0¢'€¥¦ªL_c¡ÝÝst`  *Projection0õ~ 5ÞfS–¸»¼r]  )Primitive0^¹mޏùÒþǹzÁ  $Path0›C8˜KU“Z}¬Âê_  )Parsetree0rí±±o±7¬ïÓ#JËÄ  )Parameter0hlKþ`á•*­ðΈ{¢y  +Outcometree0ÇJù™ =ÄøšOg¨   'Numbers0°9ú;ߑ𳲃úW¹»e  0Mutable_variable0i®+«&ï?(©aè¨6«|  $Misc0Q–}(µõïa‹_xD°[:  )Longident0M÷Øû“>3ðQ*rîÅ‘  (Location0¬ ‡9ù'ç:ÞK'úà  )Load_path0`ê;‘÷éžIcO¬êÞñ¥  ,Linkage_name0d9**D<Ù)5†{Žf©  ô0:¡\¢Jm>OØ™%E‡ H  &Lambda0òtþ»{…nxÕÍÁà|'  7Internal_variable_names0@ÂJIé÷ΚÑsêË  ?Int_replace_polymorphic_compare0bÿ„Ôj‘ÚÕn9ýïÆúº  1Inconstant_idents0ÍâùfeLãrî ÿåïÈ  ,Identifiable0×¢)ÐïA"(_Bþ¡´‰   %Ident0š|gH#ÛÕ?M¿tÜ3üjæ  *Freshening0 :—+Ôñ7Äò üƒb  *Format_doc0ܪ*­û°F¹UŒàb-0Vˆ  -Flambda_utils0úFšFóVçw!h¢ï«jhØ  1Flambda_iterators0”ÍÉ¡"^u ÓPˆ÷mê  'Flambda0æZ‘:ç‹Hºý‹s)  )Export_id0@™LÑÖ?·\ÜgYƩՠ #Env0éÈ nÔk\/x8….ð¾0  )Debuginfo0í²9Í&\(S»ÁžôUJÏ  *Data_types0ÖÀåY| úñù÷jË¢|U  0Compilation_unit0´§¹Êì¤ñ(´åq#ñç”  *Cmi_format0þZ?½,½Pºç*–ŽÕ4  .Closure_origin0„-áM˜Sicd4¡_  *Closure_id0ò•À¿}©+'‘ [#Œ  /Closure_element0“„yä›]RvæÓô´‘õ  2Clambda_primitives0'ÏAË+>ERç÷¥J  0CamlinternalLazy0–?ÀCg^ §\™M+àûõ  8CamlinternalFormatBasics0çþ64‹‚νÁ¦0=»µUu  5Build_path_prefix_map0d»fJG¦ÓDnš  ,Backend_intf0ûd’3²­²dR&c>  .Stdlib__Format0nmyAˆ‚)\a.zWª  -Stdlib__Array0¿î?¹‡·:CÛçÄ­¹¦  &Stdlib0BªË&|$»&Ìáù䉞O  3Simple_value_approx00,‹t½D=3}z'8⣗  $Misc0a‘3Æ…Äõ³Âpš/ß"úz  7Internal_variable_names0ÛÙÆÑ(àÓ6>c§VÅá  1Inconstant_idents0Ž¿¡>qßýÚ"¬S[  -Flambda_utils0ÎQÆ2ŸÖ”„Òg3Óœ€oô  1Flambda_iterators0®˜¶ 3\r¤œE–Þ“  'Flambda0o6~ùåEÍ{0*ï%  0Compilation_unit0¦2gˆ¡š‘¦vØ^ b  *Closure_id0¾ ÞõY‹'7Œxø»z  .Alias_analysis0=Lá»&tü,]÷½™ˆÑz@ D H G E F C B ý þ@ H D F B@@‘_ à &camlLift_constants.lift_constants_3685BA@AA‘ @@ à $camlLift_constants.tail_variable_373AA@AA@ à %camlLift_constants.closure_symbol_378BA   'backend}  *closure_id~@³¸³CA@  @ # $middle_end/flambda/lift_constants.ml]BX""]°A=Lift_constants.closure_symbol #Lift_constants.closure_symbol.(fun)@ @ #]Bc""]@AA@ à FcamlLift_constants.assign_symbols_and_collect_constant_definitions_426CA@AA‘À@@@@ à 1camlLift_constants.variable_field_definition_1615CA@AA@ à (camlLift_constants.resolve_variable_1622DA@AA@ à 1camlLift_constants.translate_set_of_closures_1630EA@AA@ à :camlLift_constants.translate_constant_set_of_closures_1644EA@AA@ à 4camlLift_constants.find_original_set_of_closure_1817EA@AA@ à >camlLift_constants.translate_definition_and_resolve_alias_1997HA@AA@ à ?camlLift_constants.translate_definitions_and_resolve_alias_2152GA@AA@ à -camlLift_constants.constant_dependencies_2168BA@AA@‘  à UcamlStrongly_connected_components.connected_components_sorted_from_roots_to_leaf_1623A@@AA@ à 6camlStrongly_connected_components.component_graph_1612A@@AA@ à %camlLift_constants.program_graph_3171EA@AA@ à 0camlLift_constants.add_definition_of_symbol_3205EA@AA@ à 2camlLift_constants.add_definitions_of_symbols_3232EA@AA@ à CcamlLift_constants.introduce_free_variables_in_set_of_closures_3291BA@AA@ à +camlLift_constants.rewrite_project_var_3507CA@AA@ à DcamlLift_constants.introduce_free_variables_in_sets_of_closures_3515BA@AA@ à *camlLift_constants.var_to_block_field_3521CA@AA@ à 'camlLift_constants.program_symbols_3530BA@AA‘°@@@ à LcamlLift_constants.replace_definitions_in_initialize_symbol_and_effects_3648FA@AA@ à +camlLift_constants.project_closure_map_3678AA@AA@@@rDþ?Yý›Ë²Ž”IU