Caml1999Y037*/3Simple_value_approx@(Warnings0mJɒkgrs-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0Ty!s+Stdlib__Obj0]'kZ<栠1Stdlib__Nativeint0Q:38Yh$ce𬠠+Stdlib__Map0hؤ5O8% By,Stdlib__List0eXԶ4r.Stdlib__Lexing0e<.V ,Stdlib__Lazy0* -S$.)"0D-Stdlib__Int640l-J ~m-۠-Stdlib__Int320 u&/Stdlib__Hashtbl0ѱN][/!.Stdlib__Format0ɢb tLir.Stdlib__Either0Vy`u~c à.Stdlib__Domain0Bj|5s)ڠ.Stdlib__Digest0l!LHgErζ ,Stdlib__Char0ym7~txv.Stdlib__Buffer08APF< t.-Stdlib__Array0?3$( Q&+Stdlib__Arg0اp2/٠r)w&Stdlib0-i8Q"L{v;0Static_exception0wBߝܔd3B0P*+ K`#4MK%Shape0mA;HXߠ6Set_of_closures_origin0{HO/Pؠ2Set_of_closures_id0pi|ny*Projection0n訥('Profile0E.8_~e)Primitive0²~$xzT෠$Path0(|r>8۠dwx)Parsetree0Uҩ=p>*%"e)Parameter0Kb"Qjʑǭ@uYu+Outcometree0euWS~d栠'Numbers00$ PS6?nu.0Mutable_variable0_ ?.+L$Misc0Z1X=_c)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~,Linkage_name0h AEa.C1 R&Lambda0.Vu$ ^37Internal_variable_names0HdeՄL ԩ?Int_replace_polymorphic_compare0ixjx-{`͡;-Inlining_cost0,30`JD:G2P͠,Identifiable0~ܽǞ+%Ident0ki8' x%+Š*Freshening0$1\MmAʳ*Format_doc0]mWϓ:Mݠ-Flambda_utils0 ʆR97cZ'Flambda01Ux|ՍCb- )Export_id0Qh: "#Env0J=,Wu/Effect_analysis0wвΟYvǠ)Debuginfo0PtJ=^w/*Data_types0I'Ue`wq]Ѡ0Compilation_unit0i(&ۥ$P.*Cmi_format0_j~GB0.Closure_origin0aBzlt@*Closure_id0sM;@eAlx/Closure_element0.1 @1ѧU'Clflags0r.SU߈#g2Clambda_primitives01U10CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ/Allocated_const0ЖݔTW@(Variable0(@^ǥ 32Var_within_closure0x@uRB r#Tag0e6 D&Symbol0c٫h*K}~.Stdlib__String0w6ѳ۳.|0Stdlib__Printexc0ϠʑJԢ%.Stdlib__Option0WQn&az~+Stdlib__Obj0tpGd@U1Stdlib__Nativeint0NiY0⃐,Stdlib__List0J MӲ֠-Stdlib__Int640O2Ϳr\yKؠ-Stdlib__Int320I!ؔ3.Stdlib__Format0rgs &-Stdlib__Array0 rp J)Q_Ơ&Stdlib06 > 2Set_of_closures_id0ڄc霄Q)Parameter0}dzwz4؃Een"d$Misc0:PMpF&7Internal_variable_names0^aEyVY :UР?Int_replace_polymorphic_compare0#O,^#؅=5-Inlining_cost0xX\w yyԊ^*Freshening0Vk &ˠ-Flambda_utils0L%nYƆx^:f'Flambda0'Mxcb)Export_id0z8]+F%40/Effect_analysis0W,S![ZYx0Compilation_unit0oY] !Š*Closure_id0+B'Clflags0<^-c0CamlinternalLazy0b bdqH{ܴ/Allocated_const0֏lwcamlInternal_variable_names.12*const_char@#Bo44 @AA ,camlSimple_value_approx.make_const_bool_2755AA@AA# -camlSimple_value_approx.make_const_float_2765AA!f @! 3camlSimple_value_approx.make_const_float_named_2758@#Pj55A $Simple_value_approx.make_const_float *Simple_value_approx.make_const_float.(fun)@>camlInternal_variable_names.14+const_float@#BX55 @AA@ 1camlSimple_value_approx.make_const_boxed_int_2774BA!t ؠ!i @B 7camlSimple_value_approx.make_const_boxed_int_named_2768  @#Pp77A (Simple_value_approx.make_const_boxed_int .Simple_value_approx.make_const_boxed_int.(fun)@>camlInternal_variable_names.11/const_boxed_int@#Bb778 @AAc 1camlSimple_value_approx.make_const_int_named_2738AA@AA@Π_AA@AA@֠ 2camlSimple_value_approx.make_const_bool_named_2752AA!b @A@@#Bk4t4tA )Simple_value_approx.make_const_bool_named /Simple_value_approx.make_const_bool_named.(fun)@AA$]AA@AA@DBA@AA@ 2camlSimple_value_approx.augment_with_variable_2420BA@AA@@@ 0camlSimple_value_approx.augment_with_symbol_2424BA@AA@@@@ 6camlSimple_value_approx.augment_with_symbol_field_2428CA@AA@ 0camlSimple_value_approx.replace_description_2433BA!t %descr @@@@@@@ AA@@#Pbr!+!+A 'Simple_value_approx.replace_description -Simple_value_approx.replace_description.(fun)@BA@@#Zbr!+!+ @@#\br!+!+ @AA@@@ .camlSimple_value_approx.augment_with_kind_2437BA@AA@ 5camlSimple_value_approx.augment_kind_with_approx_2442BA@AA@ ,camlSimple_value_approx.equal_boxed_int_3143DA@AA@ !camlSimple_value_approx.meet_3286C@@AA@ "camlSimple_value_approx.known_2916AA!t f@@@'*match*@A@ @#}HOIIA9Simple_value_approx.known?Simple_value_approx.known.(fun)@@@@@7@@@@@@@@@A@@A@@#DVI3I3@@AAA@ #camlSimple_value_approx.useful_2920AA!t j@@@(-@A@ @#!HOJ\J\!A:Simple_value_approx.useful Simple_value_approx.useful.(fun)@@W@@@7@@@@@@@@@A@@AW@@#"DVJqJq"@A@AA@ +camlSimple_value_approx.all_not_useful_2924AA@AA@ -camlSimple_value_approx.warn_on_mutation_2928AA@AA@ %camlSimple_value_approx.simplify_2783BA@AA@ /camlSimple_value_approx.simplify_using_env_2881CA@AA@ +camlSimple_value_approx.simplify_named_2843BA@AA@ 5camlSimple_value_approx.simplify_named_using_env_2897CA@AA@ :camlSimple_value_approx.simplify_var_to_var_using_env_2911BA@AA@ )camlSimple_value_approx.simplify_var_2863AA@AA@ &camlSimple_value_approx.get_field_3121BA@AA@ 3camlSimple_value_approx.check_approx_for_block_3133AA@AA@ 1camlSimple_value_approx.approx_for_bound_var_3457BA@AA@ 9camlSimple_value_approx.freshen_and_check_closure_id_3326BA@AA@ DcamlSimple_value_approx.strict_check_approx_for_set_of_closures_3425AA@AA@ =camlSimple_value_approx.check_approx_for_set_of_closures_3415AA@AA@ 5camlSimple_value_approx.check_approx_for_closure_3450AA@AA@ IcamlSimple_value_approx.check_approx_for_closure_allowing_unresolved_3436AA@AA@ 3camlSimple_value_approx.check_approx_for_float_3535AA!t @@@ø@A@ @#KHOuVuVKA *Simple_value_approx.check_approx_for_float 0Simple_value_approx.check_approx_for_float.(fun)@@ @@7@@@A@@@@@@@@@@@A@@#LDQukukL@#LDQukukL@@AA@ 4camlSimple_value_approx.float_array_as_constant_3540AA@AA@ 4camlSimple_value_approx.check_approx_for_string_3549AA!t @@@㸳@A@ @#'gHOyHyHgA +Simple_value_approx.check_approx_for_string 1Simple_value_approx.check_approx_for_string.(fun)@'@ @'@7@@@@@@@A@@@@@'@@A@@A@@#=hD]y]y]h@@#?hQ]y]y]h@#AhD]y]y]h@@AA@ BcamlSimple_value_approx.potentially_taken_const_switch_branch_3558BA@AA@ BcamlSimple_value_approx.potentially_taken_block_switch_branch_3577BA@AA@ +camlSimple_value_approx.function_arity_3625AA@AA@ 9camlSimple_value_approx.update_function_declarations_3644BA@AA@@@@@ BcamlSimple_value_approx.import_function_declarations_for_pack_3639CA@AA@@@@ =camlSimple_value_approx.update_function_declaration_body_3676BA@AA@ -camlSimple_value_approx.make_closure_map_3685AA@AA@ 2camlSimple_value_approx.clear_function_bodies_3671AA@AA@@@@ 3camlSimple_value_approx.print_unresolved_value_2123BA@AA@ 7camlSimple_value_approx.print_function_declaration_2141CA@AA@ #camlSimple_value_approx.approx_2417AA%descr s@@@@@@@ TT@#SwA:Simple_value_approx.approx Simple_value_approx.approx.(fun)@AA^BA@AA +camlSimple_value_approx.join_summaries_2877BA'summary ?9replaced_by_var_or_symbol @@@@ @@AAA@ )camlSimple_value_approx.equal_floats_3279BA@AA@ 'camlSimple_value_approx.meet_descr_3285C@@AA@ 8camlSimple_value_approx.function_declaration_approx_3628CA@AA@@@@@g>;