Caml1999I037(**Freshening!t;@@@A@@@@@ !middle_end/flambda/freshening.mliV''V'-@@@@ @@A@%subst;@@@A@@@L@@@@W..W.<@@@@A@A@%empty @@@M@[[@@'B@@(is_empty@@@@N@@O$boolE@@@P@@Q@2]3]@@=C@@(activate@3@@@R@@S6@@@T@@U@EbFb@@PD@@ !empty_preserving_activation_state@F@@@V@@WI@@@X@@Y@XfYf6@@cE@@,add_variable@Y@@@Z@@[@(Variable!t@@@\@@]@ !t@@@_@t@@@^@@`@@a@@b@qq@@F@@.add_variables'@@@@c@@d@$listK1!t@@@e@@@f@@g@@!t@@@i@@@j@@@@h@@k@@l@@m@u 1 1x ` x@@G@@-add_variables@@@@n@@o@5@h!t@@@p@!a@u@@q@@@r@@s@N@!t@@@v@@@w@@@x@@@@t@@y@@z@@{@|    5@@H@@.add_variables3@@@@|@@}@x@!t@@@~@!a@@!b@@@@@@@@@@!t@@@@@@@@@@@7@@@@@@@@@@FC  GF  @@QI@@4add_mutable_variable@G@@@@@@0Mutable_variable!t@@@@@@ !t@@@@b@@@@@@@@@@qI 6 6rI 6 @@|J@@4add_static_exception@r@@@@@@0Static_exception!t@@@@@@ !t@@@@@@@@@@@@@@L  L  @@K@@.apply_variable@@@@@@@D!t@@@@@J!t@@@@@@@@P  P  @@L@@6apply_mutable_variable@@@@@@@v!t@@@@@|!t@@@@@@@@S  S  ]@@M@@6apply_static_exception@@@@@@@k!t@@@@@q!t@@@@@@@@V  V  @@N@@ $rewrite_recursive_calls_with_symbols@@@@@@@'Flambda5function_declarations@@@@@3make_closure_symbol@*Closure_id!t@@@@@&Symbol!t@@@@@@@"5function_declarations@@@@@@@@@@8^9b@@CO@@Ӡ+Project_var@!t;@@@A@@@@@HyIy@@@@SP@A@%empty@@@/@U|HJV|HW@@`Q@@'compose'earlier@@@0@@1%later@@@2@@3@@@4@@5@@6@st@@~R@@0apply_closure_id@/@@@7@@8@e!t@@@9@@:k!t@@@;@@<@@=@@@S@@8apply_var_within_closure@O@@@>@@?@2Var_within_closure!t@@@@@@A!t@@@B@@C@@D@FH@@T@@%print@&Stdlib&Format)formatter@@@E@@F@@@@G@@H$unitF@@@I@@J@@K@@@U@@@@f&&@V@@@ "apply_function_decls_and_free_vars@@@@@@@#Map!t@.specialised_to@@@@!a@@@@@@@@@5function_declarations@@@@@7only_freshen_parameters@@@@@@#Map!t@.specialised_to@@@͠@1@@@@@Ϡ@)5function_declarations@@@ˠ@5@@@ʠ@ !t@@@@@@@@@@@@@@L  M!@@WW@@0does_not_freshen@M@@@@@@ɠ!t@@@@@@@@?@@@@@@@@o##p#V@@zX@@%print@&Format)formatter@@@@@@{@@@@@@@@@@@@@XXX@@Y@@;freshen_projection_relation@0#Map!t.specialised_to@@@@@@@@*freshening@@@@@2closure_freshenings!t@@@@@S#Map!t.specialised_to@@@@@@@@@@@@@  @@Z@@ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//+Stdlib__Map0*4ɇ2.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:0Static_exception0Jmyrqܒx-8ɞ%Shape0 M``ll6Set_of_closures_origin0!YA _XO 2Set_of_closures_id0LbO`ܩ&M*Projection02hS xj56)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y)Parameter0zk^f2my19+Outcometree0BuG^)= 9c 'Numbers0 q޷He0Mutable_variable0CQᷧ$$Misc0Kvor#2D)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ)Load_path0,j " nn7ݠ,Linkage_name0tԈK1G&Lambda0x_edT-uq7Internal_variable_names0TbgѹG+L,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ'Flambda0VJ͟#Env02O<r7 )Debuginfo0_ |PooGq*Data_types0v\3,Svh0Compilation_unit0Dl ]wN*Cmi_format0{)ݬ[ƥ  .Closure_origin0!Havl5"_*Closure_id0 (?$/Closure_element0ǔf#M2Clambda_primitives0|& %ZIǝz0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0zd,J4z(Asttypes0eT$BbRM dc/Allocated_const0/vVǟx@@@