Caml1999I0378G m,Environments!tG;@@@A@@@@@:ocamltest/environments.mliRR@@@@ @@A@%emptyH@@@v@TT@@A@@-from_bindingsI@$listK@)Variables!t@@@x@&stringQ@@@w@@y@@@z*@@@{@@|@7V8V@@BB@@+to_bindingsJ@8@@@},@*!t@@@@(@@@~@@@@@@@@ZW[W@@eC@@-to_system_envK@[@@@%arrayJA@@@@@@@@@sXtX+@@~D@@4append_to_system_envL@U@@@@@@@@@@$c@@@@@@@@@@@Y,,Y,h@@E@@&lookupM@}!t@@@@@@@&optionL@@@@@@@@@@@[jj[j@@F@@/lookup_nonemptyN@!t@@@@@@@!@@@@@@@@@@@\\@@G@@+safe_lookupO@!t@@@@@@@@@@@@@@@]]@@H@@3is_variable_definedP@!t@@@@@@@$boolE@@@@@@@@ ^ ^0@@I@@.lookup_as_boolQ@!t@@@@@@@v @@@@@@@@@@@*`22+`2f@@5J@@-lookup_as_intR@!t@@@@3@@@#intA@@@@@@@@@@@KeLe%@@VK@@#addS@3!t@@@@1@@@@Z@@@]@@@@@@@@@@jjkj@@uL@@0add_if_undefinedT@R!t@@@@P@@@@y@@@|@@@@@@@@@@kk@@M@@,add_bindingsU@{@y!t@@@@w@@@@@@@@@@@@@@@@@@@@llU@@N@@(unsetenvV@!t@@@@@@@@@@@@@@@nWWnW{@@O@@&appendW@!t@@@@@@@@@@@@@@@@@@@@@rr @@P@@$dumpX@&Stdlib+out_channel@@@@@@@$unitF@@@@@@@@t  t  0@@Q@@$kindY;@@#Pre6@@x F Rx F U@@!S@$Post7@@x F V x F \@@*T@@@A@@@@@#x F F@@A@-R@A@/env_initializerZ;@@@A@;+out_channel@@@@,@@@/@@@@@@@@@@@|!t@@@y@@@@@E S UE S u@@[@&Remove?!t@@@@@F v xF v @@\@@@A@@@@@B  @@@@X@A@)modifiers^;@@@A]@@@@@@@@@@H  H  @@@@]@A@.apply_modifier_@@@@@@@@@@@@@@@@J  J  @@^@@/apply_modifiers`@@@@@7@@@@@@@@@@@K  K  @@ _@@ 4Empty_modifiers_namea##exnG@@@A&_none_@@A@`@B@  !Modifiers_name_already_registeredb# @@@@@@A@"a@B@ 8Modifiers_name_not_foundc#@@@@@@A@.b@B@2register_modifiersd@@@@@=@@@6@@@@@@@@;Q  <Q  @@Fc@@@L=,Environments0@+/iz'ݥࠠ)Variables0D0Cdߠ&Stdlib0Lku]8_٠8CamlinternalFormatBasics0%FU(Q/Tu@@@