Caml1999I0372 % #+Odoc_moduleӠ&StringA$Misc&Stdlib&String@8ocamldoc/odoc_module.mliR||R|@@@@@Ӡ$NameA)Odoc_name@TT@ A@@@.module_element;@@.Element_moduleq(t_module@@@@@$Y%Y@@6L@3Element_module_typer-t_module_type@@@@@4Z5Z(@@FM@7Element_included_modules/included_module@@@@@D[)+E[)W@@VN@-Element_classt*Odoc_class't_class@@@@@V\XZW\X@@hO@2Element_class_type,t_class_type@@@@@f]g]@@xP@-Element_value*Odoc_value't_value@@@@@x^y^@@Q@6Element_type_extension.Odoc_extension0t_type_extension@@@@@__@@R@1Element_exception.Odoc_exception+t_exception@@@@@``K@@S@,Element_type)Odoc_type&t_type@@@@@aLNaLp@@T@6Element_module_comment*Odoc_types$text@@@@@bqsbq@@U@@@A@@@@@X@@@@B@A@#mmt;@@#Mod@@@@@dd@@V@'Modtype@@@@@dd@@W@@@A@@@@@d@@@@C@B@;@@'im_name@@!t@@@f f1@@ X@)im_moduleA@&optionL@@@@@@@ g24 g2S@@Y@'im_infoA@_$info@@@@@@hTVhT@@0Z@@@A@@@@@"e#i@@@@4D@B@,module_alias;@@'ma_name@@>!t@@@5j6j@@G[@)ma_moduleA@=;@@@@@@EjFj@@W\@@@A@@@@@IjJj@@@@[E@B@0module_parameter;@@'mp_name@@&stringQ@@@]l^l@@o]@'mp_typeG@@e%Types+module_type@@@@@@rmsm@@_@,mp_type_codeH@@#@@@~n n6@@`@'mp_kindI@@0module_type_kind@@@o79o7T@@a@@@A@@@@@kpUV@@@@F@B@+module_kind;@@-Module_structJ$listK@@@@@@@@rimri@@b@,Module_aliasK@@@@@ss@@c@.Module_functorLw@@@5@@@@@tt@@d@,Module_applyM@@@@@@@@uu @@e@1Module_apply_unitN@@@@@v  v  :@@f@+Module_withOn@@@@@@@@w ; =w ; g@@g@1Module_constraintP>@@@@@@@@ x h jx h @@h@-Module_typeofQ@@@@@y  y  @@-i@-Module_unpackR@@@1module_type_alias@@@@@0z  1z  @@Bj@@@A@@@@@4qWW@@@@EG@B@;@@&m_nameS@@M!t@@@ҰD|  E|  @@Vk@&m_typeTA@+module_type@@@ѰR}  S}  5@@dl@&m_infoUA@Z$info@@@@@@аe~ 6 8f~ 6 `@@wm@.m_is_interfaceV@@$boolE@@@ΰs a ct a y@@n@&m_fileW@@$@@@Ͱ@ z |@ z @@o@&m_kindXA@@@@̰A  A  @@p@%m_locYA@(location@@@˰B  B  @@q@*m_top_depsZA@!t@@@@@@ʰC  C  @@r@&m_code[A@_@@@@@@ȰD  D  @@s@+m_code_intf\A@àp@@@@@@ưE  E  @@@t@+m_text_only]@@g@@@İF A CF A V@@u@@@A@@@@@{  G W X@@@@H@B@;@@(mta_name^@@!t@@@հI s uI s @@v@*mta_module_A@@@@@@@԰J  J  @@w@@@A@@@@@H Y YK  @@@@I@B@~;@@2Module_type_struct`om@@@@@@@@M  M  @@)x@3Module_type_functora^@@@۠@@@@@(N  )N  :@@:y@1Module_type_aliasb@@@@@5O ; =6O ; e@@Gz@0Module_type_withc@@@ؠ@@@@@GP f hHP f @@Y{@2Module_type_typeofd@@@@@UQ  VQ  @@g|@@@A@@@@@YL  @@@@jJ@B@-;@@'mt_namee@@r!t@@@iS  jS  @@{}@'mt_infofA@q$info@@@@@@|T  }T  @@~@'mt_typegA@+module_type@@@@@@U  U  <@@@/mt_is_interfaceh@@*@@@V = ?V = V@@@@'mt_filei@@L@@@W W YW W j@@A@'mt_kindjA@-@@@@@@X k mX k @@B@&mt_lockA@(location@@@ްY  Y  @@C@@@A@@@@@R  Z  @@@@K@B@&values@42@@@@@@<p't_value@@@@@@@@@^  ^ @@D@@%types@RP@@@@@@ZX&t_type@@@@@@@@@aWWaW@@E@@/type_extensions@pn@@@@@@x0t_type_extension@@@@@@@@@#d$e$@@5F@@*exceptions@@@@@@@+t_exception@@@@@@@@@AhppBhp@@SG@@'classes@@@@@@@ 't_class@@@@@@@@@_k`k:@@qH@@+class_types@ʠ@@@@@@Ҡ(,t_class_type@@@@@@@@@}n~~~n~@@I@@'modules@@@@@@@v@@@@@@ @@ @q  q =@@J@@)mod_types@@@@ @@@  @@@ @@@@@@tt@@K@@(comments@@@@@@@&$text@@@@@@@@@ww=@@L@@0included_modules@<:@@@@@@D@@@@@@@@@zz@@M@@4module_type_elements%trans@@@@@@@@@@ge@@@@@@@@@@ @}~2g@@!N@@/module_elements%trans#@@@!@@@"@@@@#@@@$@@@%@@&@@'@12:@@CO@@-module_values%transE@@@(@@@)@*@@@*'t_value@@@+@@@,@@-@@.@VW @@hP@@0module_functions%transj@@@/@@@0@O@@@1Р't_value@@@2@@@3@@4@@5@{|@@Q@@4module_simple_values%trans@@@6@@@7@t@@@8)'t_value@@@9@@@:@@;@@<@mmm@@R@@,module_types%transC@@@=@@@>@@@@?&t_type@@@@@@@A@@B@@C@PPP@@S@@6module_type_extensions%trans٠h@@@D@@@E@@@@F?a0t_type_extension@@@G@@@H@@I@@J@6w@@T@@1module_exceptions%trans@@@K@@@L@@@@Mdt+t_exception@@@N@@@O@@P@@Q@[@@!U@@.module_classes%trans#@@@R@@@S@@@@T't_class@@@U@@@V@@W@@X@45-@@FV@@2module_class_types%transH@@@Y@@@Z@-@@@[,t_class_type@@@\@@@]@@^@@_@YZ@@kW@@.module_modules%transm@@@`@@@a@R@@@bӠY@@@c@@@d@@e@@f@{|@@X@@3module_module_types%trans@@@g@@@h@t@@@ik@@@j@@@k@@l@@m@XXX@@Y@@7module_included_modules%trans@@@@n@@@o@@@@p}@@@q@@@r@@s@@t@,,,y@@Z@@/module_comments%transӠb@@@u@@@v@@@@w9%$text@@@x@@@y@@z@@{@   N@@[@@6module_type_parameters%trans@@@|@@@}@@@@~^@C@@@@ W$text@@@@@@@@@@@@@@@@H@@)\@@1module_parameters%trans+@@@@@@@@@@@v@@@@>$text@@@@@@@@@@@@@@@@JK :@@\]@@5module_all_submodules%trans^@@@@@@@C@@@ĠJ@@@@@@@@@@@l  m !@@~^@@6module_type_is_functor@I@@@ @@@@@@~!!!!@@_@@1module_is_functor@k@@@@@@@@@"O"O"O"w@@`@@2module_type_values%trans3@@@@@@@y@@@ >'t_value@@@@@@@@@@@"""#,@@a@@1module_type_types%transɠX@@@@@@@@@@/-&t_type@@@@@@@@@@@###$@@b@@;module_type_type_extensions%trans}@@@@@@@@@@Tv0t_type_extension@@@@@@@@@@@$$$$@@c@@6module_type_exceptions%trans@@@@@@@@@@y+t_exception@@@@@@@@@@@$%%%%%@@6d@@3module_type_classes%trans8@@@@@@@ @@@'t_class@@@@@@@@@@@I&l&lJ&&@@[e@@7module_type_class_types%trans]@@@@@@@2@@@à,t_class_type@@@@@@@@@@@n'G'Go'e'@@f@@3module_type_modules%trans@@@@@@@W@@@n@@@@@@@@@@@(/(/(/(v@@g@@8module_type_module_types%trans3@@@@@@@y@@@ @@@@@@@@@@@(())Q@@h@@@ӽX4Id*Odoc_class0_"#C{$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@@@