Caml1999I031 f U*Freshening!t8@@@A@@@@@ !middle_end/flambda/freshening.mliV''V'-@@@@ @A@%subst8@@@A@@@@@@@W..W.<@@@@AA@%empty @@@@[[@@%B@(is_empty@@@@$boolE@@@@@@/]0]@@9C@(activate@/@@@2@@@@@@@bAb@@JD@ !empty_preserving_activation_state@@@@@C@@@@@@QfRf6@@[E@,add_variable@Q@@@@(Variable!t@@@ !t@@@h@@@@@@@@@@vqwq@@F@.add_variables'@v@@@@$listI+!t@@@@@@9!t@@@@@@@@@@@@@@@@u 1 1x ` x@@G@-add_variables@@@@@/[!t@@@!a@@@@@@Eq!t@@@@@@@@@@@@@@@@@@|    5@@H@4add_mutable_variable@@@@@0Mutable_variable!t@@@ !t@@@@@@@@@@@@@B n nB n @@ I@4add_static_exception@@@@@0Static_exception!t@@@ !t@@@@@@@@@@@@@(E  )E  L@@2J@.apply_variable@(@@@@!t@@@!t@@@@@@@@DI  EI  @@NK@6apply_mutable_variable@D@@@@f!t@@@l!t@@@@@@@@`L K KaL K @@jL@6apply_static_exception@`@@@@]!t@@@c!t@@@@@@@@|O  }O  '@@M@ $rewrite_recursive_calls_with_symbols@|@@@@'Flambda5function_declarations@@@3make_closure_symbol@*Closure_id!t@@@&Symbol!t@@@@@5function_declarations@@@@@@@@@@W11[@@N@Ӡ+Project_var@!t8@@@A@@@@@rLNrLT@@@@OA@%empty@@@k@uu@@P@'compose'earlier@@@l%later@@@m@@@n@@o@@p@xx@@Q@0apply_closure_id@)@@@q@\!t@@@rb!t@@@s@@t@@u@7@@ R@8apply_var_within_closure@E@@@v@2Var_within_closure!t@@@w!t@@@x@@y@@z@ ~!@@*S@%print@&Stdlib&Format)formatter@@@{@o@@@|$unitF@@@}@@~@@@@A @@JT@@@D_^^E @NU@@ "apply_function_decls_and_free_vars@D@@@@#Map!t.specialised_to@@@Π!a@@@@@@@5function_declarations@@@7only_freshen_parametersN@@@#Map!t.specialised_to@@@נ*@@@@@٠5function_declarations@@@ՠ@@@Ԡ!t@@@@@@@@@@@@@@CCFY@@V@0does_not_freshen@@@@@-V!t@@@@@@@@@@@@@@[[[@@W@%print@&Format)formatter@@@@@@@@@@@@@@@@@X@;freshen_projection_relation@#Map!td.specialised_to@@@@@@*freshening@@@2closure_fresheninge!t@@@#Map!t.specialised_to@@@@@@@@@@@@@BB@@ Y@*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