Caml1999Y036*/3Simple_value_approx@(Warnings0 |1R(Variable0WSoiZFj/2Var_within_closure0M[P@!µ)Unit_info0<LLV%Types00fٕU .Type_immediacy0DzF=mLD#Tag0N& Ľ0&Symbol0£wB2u1&Switch021ܟ K ~%Subst0Z -?Ԗ '-Stdlib__Uchar0M D~!+Stdlib__Sys0uӇE;>uߠ'Numbers01tdKֹ_"0Mutable_variable0gb=h6u۟))$Misc0l0G|?=ׂ)Longident0Ok@eCЖ{8(Location0PSl9VGor1)Load_path013P|u.R,Linkage_name0S<p"+o&ڰF&&Lambda05zhaa{7Internal_variable_names0UGjQ_p:Y?Int_replace_polymorphic_compare0eGwޏpW4-Inlining_cost0e}⯱Z79L,Identifiable0iظ%Ident0Kwb,~xDѠ*Freshening045]BAj _堠*Format_doc0B~oY-=(-Flambda_utils0(.Q,iҠ'Flambda0),jO,A젠)Export_id0O!=Ph&B;7RD#Env0`f)bP/Effect_analysis0p IkW>P>)Debuginfo0o2B H**Data_types0ӻm;=2ଠ0Compilation_unit0XLRW@ HW*Cmi_format0GR&.z_=.Closure_origin07D0 "$r;*Closure_id0:xia#x/Closure_element0*@;ir}'Clflags08MIrm$Ѡ2Clambda_primitives0a-+:Ο>bk;20CamlinternalLazy02>f98CamlinternalFormatBasics0_4 btyL ,Š5Build_path_prefix_map0v'_V+A(Asttypes0niUhk 9R/Allocated_const0[5XaO}&@(Variable0jmʷ_8V*2Var_within_closure0#J!t[H[hu#Tag0@; 55̥&Symbol05*.0rG~à.Stdlib__String0 z^0Stdlib__Printexc0;tq] Bx .Stdlib__Option01I` PCɠ+Stdlib__Obj0{Xv)ʱuif1Stdlib__Nativeint09ZPZcK,Stdlib__List0f5 :2p-Stdlib__Int6406|"3 y떠-Stdlib__Int320Pqsd { Y~.Stdlib__Format0|/0 _-Stdlib__Array0}PE^h15OXQěG%2Set_of_closures_id0IJh^N<3ޠ)Parameter0 R5)J?Rw$Misc0ű;WȚH7Internal_variable_names0;oah4Nx5!?Int_replace_polymorphic_compare0(`d0-Inlining_cost0RNuɻ~Ee+*Freshening0dh|ԙ*jҠ-Flambda_utils0a,,D$*jTgcamlInternal_variable_names.12*const_char@#Bo44 @AA ,camlSimple_value_approx.make_const_bool_2728AA@AA# -camlSimple_value_approx.make_const_float_2738AA!f @! 3camlSimple_value_approx.make_const_float_named_2731@#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_2747BA!t !i @B 7camlSimple_value_approx.make_const_boxed_int_named_2741  @#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_2711AA@AA@Π_AA@AA@֠ 2camlSimple_value_approx.make_const_bool_named_2725AA!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_2399BA@AA@@@ 0camlSimple_value_approx.augment_with_symbol_2403BA@AA@@@@ 6camlSimple_value_approx.augment_with_symbol_field_2407CA@AA@ 0camlSimple_value_approx.replace_description_2412BA!t n%descr o@@@@@@@ AA@@#Pbr!+!+A 'Simple_value_approx.replace_description -Simple_value_approx.replace_description.(fun)@BA@@#Zbr!+!+ @@#\br!+!+ @AA@@@ .camlSimple_value_approx.augment_with_kind_2416BA@AA@ 5camlSimple_value_approx.augment_kind_with_approx_2421BA@AA@ ,camlSimple_value_approx.equal_boxed_int_3116DA@AA@ !camlSimple_value_approx.meet_3259C@@AA@ "camlSimple_value_approx.known_2889AA!t K@@@'*match*@A@ @#}HOIIA9Simple_value_approx.known?Simple_value_approx.known.(fun)@@@@@7@@@@@@@@@A@@A@@#DVI3I3@@AAA@ #camlSimple_value_approx.useful_2893AA!t O@@@(@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_2897AA@AA@ -camlSimple_value_approx.warn_on_mutation_2901AA@AA@ %camlSimple_value_approx.simplify_2756BA@AA@ /camlSimple_value_approx.simplify_using_env_2854CA@AA@ +camlSimple_value_approx.simplify_named_2816BA@AA@ 5camlSimple_value_approx.simplify_named_using_env_2870CA@AA@ :camlSimple_value_approx.simplify_var_to_var_using_env_2884BA@AA@ )camlSimple_value_approx.simplify_var_2836AA@AA@ &camlSimple_value_approx.get_field_3094BA@AA@ 3camlSimple_value_approx.check_approx_for_block_3106AA@AA@ 1camlSimple_value_approx.approx_for_bound_var_3430BA@AA@ 9camlSimple_value_approx.freshen_and_check_closure_id_3299BA@AA@ DcamlSimple_value_approx.strict_check_approx_for_set_of_closures_3398AA@AA@ =camlSimple_value_approx.check_approx_for_set_of_closures_3388AA@AA@ 5camlSimple_value_approx.check_approx_for_closure_3423AA@AA@ IcamlSimple_value_approx.check_approx_for_closure_allowing_unresolved_3409AA@AA@ 3camlSimple_value_approx.check_approx_for_float_3508AA!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_3513AA@AA@ 4camlSimple_value_approx.check_approx_for_string_3522AA!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_3531BA@AA@ BcamlSimple_value_approx.potentially_taken_block_switch_branch_3550BA@AA@ +camlSimple_value_approx.function_arity_3598AA@AA@ 9camlSimple_value_approx.update_function_declarations_3617BA@AA@@@@@ BcamlSimple_value_approx.import_function_declarations_for_pack_3612CA@AA@@@@ =camlSimple_value_approx.update_function_declaration_body_3649BA@AA@ -camlSimple_value_approx.make_closure_map_3658AA@AA@ 2camlSimple_value_approx.clear_function_bodies_3644AA@AA@@@@ 3camlSimple_value_approx.print_unresolved_value_2102BA@AA@ 7camlSimple_value_approx.print_function_declaration_2120CA@AA@ #camlSimple_value_approx.approx_2396AA%descr ^@@@@@@@ TT@#SwA:Simple_value_approx.approx Simple_value_approx.approx.(fun)@AA^BA@AA +camlSimple_value_approx.join_summaries_2850BA'summary $9replaced_by_var_or_symbol %@@@ @@AAA@ )camlSimple_value_approx.equal_floats_3252BA@AA@ 'camlSimple_value_approx.meet_descr_3258C@@AA@ 8camlSimple_value_approx.function_declaration_approx_3601CA@AA@@@@@+yִͶ{i