Caml1999I037"5+Export_infoӠ!A LA3Simple_value_approx@ "middle_end/flambda/export_info.mliVV=@@@@@5value_string_contents M;@@(Contents&stringQ@@@-@@Y\^Y\r@@%B@2Unknown_or_mutable@@ Zsu!Zs@@.C@@@A@@@@@$X??@@@@1A@A@,value_string N;@@(contents@@-@@@/5]6]@@CE@$size@@#intA@@@.C^D^@@QF@@@A@@@@@G\H_@@@@UD@A@:value_float_array_contents O;@@(Contents%arrayJ&optionL%floatD@@@0@@@1@@@2@@kblb@@yH@2Unknown_or_mutable@@tcuc1@@I@@@A@@@@@xa@@@@G@A@1value_float_array P;@@(contents@@;@@@4fNPfNv@@K@$size@@T@@@3gwygw@@L@@@A@@@@@e33h@@@@J@A@%descr Q;@@+Value_block##Tag!t@@@C[&approx T@@@A@@@B@@kk@@Q@3Value_mutable_block2!t@@@@@@@?@@ll@@R@)Value_int3@@@>@@mm@@S@*Value_char4$charB@@@=@@nn@@T@+Value_float5@@@<@@oo(@@ U@1Value_float_array6@@@;@@ p)+ p)S@@V@/Value_boxed_int7!)boxed_int!a@8@@@9@@@@:'qTV(qT@@5W@,Value_string @@@7@@5r6r@@CX@-Value_closure-value_closure R@@@6@@EsFs@@SY@5Value_set_of_closures5value_set_of_closures S@@@5@@UtVt@@cZ@3Value_unknown_descr@@^u_u@@l[@@@A@@@@@bj@@@@oM@A@%;@@*closure_id@@*Closure_id!t@@@Eux-/vx-I@@\@/set_of_closures@@.@@@DyJLyJt@@]@@@A@@@@@wzuv@@@@N@B@8;@@2set_of_closures_id@@2Set_of_closures_id!t@@@N}}@@^@*bound_vars@@2Var_within_closure#Map!t@@@L@@@M~~@@_@)free_vars@@(Variable#Map!t'Flambda.specialised_to@@@J@@@K '@@`@'results@@e#Map!t#@@@H@@@I@ ( *@ ( L@@a@.aliased_symbol@@&Symbol!t@@@F@@@GA M OA M p@@b@@@A@@@@@|xxB q r@@@@O@B@C;@@-Value_unknown@@L ^ `L ^ o@@c@(Value_id쐠)Export_id!t@@@P@@M p rM p @@#d@,Value_symbol6!t@@@O@@%N  &N  @@3e@@@A@@@@@)K Q Q@@@@6P@B@!t U;@@0sets_of_closures2@@#Map!t(5function_declarations@@@`@@@aDR  ER  M@@Rg@&values@@0Compilation_unit#Map!tJ#Map!t;@@@]@@@^@@@_cT  dT  @@qh@)symbol_id@@#Map!tf!t@@@[@@@\zV  {V  @@i@*offset_fun@@#Map!tM@@@Y@@@ZX B DX B f@@j@)offset_fv@@#Map!tb@@@W@@@XZ  Z  @@k@1constant_closures%@@@#Set!t@@@V\\-@@l@0invariant_paramsV@@-#Map!t#Map!t#Set!t@@@S@@@T@@@U^ce^c@@m@)recursiveW@@O#Map!t0#Set!t@@@Q@@@Ra!aU@@n@@@@@@@@@Q  bVW@@@@f@A@)transient V;@@0sets_of_closures @@r#Map!t5function_declarations@@@p@@@qetvet@@p@&values @@#Map!t#Map!t@@@m@@@n@@@o,f-f@@:q@)symbol_id @@L#Map!t/!t@@@k@@@lCgDg@@Qr@0invariant_params @@#Map!t#Map!t#Set!t@@@h@@@i@@@jehfhh@@ss@)recursive @@#Map!t#Set!t@@@f@@@g~iikii@@t@:relevant_local_closure_ids @@#Set!t@@@ejj@@u@=relevant_imported_closure_ids @@*#Set!t@@@dkk@@v@ "relevant_local_vars_within_closure <@@#Set!t@@@cllF@@w@ %relevant_imported_vars_within_closure =@@#Set!t@@@bmGImG@@x@@@@@@@@@dYYn@@@@o@A@%empty W@@@r@qq@@y@@0opaque_transient X0compilation_unit!t@@@s+root_symbol!t@@@t@@@u@@v@@w@sv;I@@z@@&create Y0sets_of_closuresn#Map!t5function_declarations@@@x@@@y&values#Map!t #Map!t@@@z@@@{@@@|)symbol_id@#Map!t#!t@@@}@@@~*offset_fun#Map!t@@@@@@)offset_fv#Map!t@@@@@@1constant_closures#Set!t@@@0invariant_params#Map!t#Map!t#Set!t@@@@@@@@@)recursive#Map!t#Set!t@@@@@@@@@@@@@@@@@@@@@@@@@@y}}/5@@{@@0create_transient Z0sets_of_closures#Map!t5function_declarations@@@@@@&valuesn#Map!t#Map!t@@@@@@@@@)symbol_id#Map!t!t@@@@@@0invariant_paramsW#Map!t8#Map!t@#Set!t@@@@@@@@@)recursiveu#Map!tV#Set!t@@@@@@:relevant_local_closure_ids#Set!t@@@=relevant_imported_closure_ids#Set!t@@@ "relevant_local_vars_within_closure#Set!t@@@ %relevant_imported_vars_within_closure#Set!t@@@Y@@@@@@@@@@@@@@@@@@@@@@H77Iky@@V|@@.t_of_transient [@g@@@'program'program@@@0local_offset_fun#Map!t/@@@@@@/local_offset_fv#Map!t@@@@@@@3imported_offset_fun#Map!tQ@@@@@@2imported_offset_fv#Map!tb@@@@@@1constant_closures<#Set!t@@@@@@@@@@@@@@@@@@@@@XX@@}@@%merge \@@@@@@@@@@@@@@@@@@~@@0find_description ]@ @@@@!t@@@@@@@@@@@BBoy@@@@,nest_eid_map ^@#Map!t!a@@@@#Map!t#Map!t@@@@@@@@@  @@@@@7print_approx_components _@&Stdlib&Format)formatter@@@)symbol_id=#Map!t !t@@@@@@&values#Map!t4#Map!t%@@@@@@@@@@$listKl!t@@@@@@$unitF@@@@@@@@@@@@b<<c@@pA@@,print_approx `@V&Format)formatter@@@@@@@@ޠ@0!t@@@@@@@@.@@@@@@@@-@@B@@/print_functions a@&Format)formatter@@@@@@@I@@@@@@@@...a@@C@@-print_offsets b@&Format)formatter@@@@@@@d@@@@@@@@bbb@@D@@)print_all c@&Format)formatter@@@@@@@@@!t@@@@@@@@@@@@@@@@@@E@@0print_raw_approx d@&Format)formatter@@@@N@@@@@@@@@@@ -- -f@@F@@/print_raw_descr e@&Format)formatter@@@@@@@@@@@@@@@&gg'g@@4G@@@O+Export_info0G[CE!O pr(Warnings0mJɒkgrs-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0Vê>)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~,Linkage_name0EwKсڊs&Lambda0z1x]&ZT7Internal_variable_names0HdeՄL ԩ,Identifiable0 {d\FX'`%Ident0">WA+9*X*Freshening0/^*b1R*Format_doc0]mWϓ:Mݠ'Flambda0Idvu ")Export_id0-bw+LO#Env0zV L{YWI)Debuginfo0PtJ=^w/*Data_types0I'Ue`wq]Ѡ0Compilation_unit0 {p-Vg_*Cmi_format0c˯7͗ԩmݠ.Closure_origin0vˆtT{(}z*Closure_id05:z[ކ/Closure_element0YWZ̡Q.hV&2Clambda_primitives01U10CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ/Allocated_const0ЖݔTW@@@