Caml1999I0376D 4']&1+Odoc_moduleӠ&StringA$Misc&Stdlib&String@8ocamldoc/odoc_module.mliR||R|@@@@@Ӡ$NameA)Odoc_name@TT@ A@@@.module_element;@@.Element_moduler(t_module@@@[@@$Y%Y@@6L@3Element_module_types-t_module_type@@@Z@@4Z5Z(@@FM@7Element_included_modulet/included_module@@@Y@@D[)+E[)W@@VN@-Element_classu*Odoc_class't_class@@@X@@V\XZW\X@@hO@2Element_class_type,t_class_type@@@W@@f]g]@@xP@-Element_value*Odoc_value't_value@@@V@@x^y^@@Q@6Element_type_extension.Odoc_extension0t_type_extension@@@U@@__@@R@1Element_exception.Odoc_exception+t_exception@@@T@@``K@@S@,Element_type)Odoc_type&t_type@@@S@@aLNaLp@@T@6Element_module_comment*Odoc_types$text@@@R@@bqsbq@@U@@@A@@@@@X@@@@B@A@#mmt;@@#Mod@@@]@@dd@@V@'Modtype@@@\@@dd@@W@@@A@@@@@d@@@@C@B@;@@'im_name@@!t@@@bf f1@@ X@)im_moduleA@&optionL@@@@`@@@a g24 g2S@@Y@'im_infoA@_$info@@@^@@@_hTVhT@@0Z@@@A@@@@@"e#i@@@@4D@B@,module_alias;@@'ma_name@@>!t@@@e5j6j@@G[@)ma_moduleA@=;@@@c@@@dEjFj@@W\@@@A@@@@@IjJj@@@@[E@B@0module_parameter;@@'mp_name@@&stringQ@@@j]l^l@@o]@'mp_typeH@@e%Types+module_type@@@h@@@irmsm@@_@,mp_type_codeI@@#@@@g~n n6@@`@'mp_kindJ@@0module_type_kind@@@fo79o7T@@a@@@A@@@@@kpUV@@@@F@B@+module_kind;@@-Module_structK$listK@@@x@@@y@@rimri@@b@,Module_aliasL@@@w@@ss@@c@.Module_functorMw@@@v5@@@u@@tt@@d@,Module_applyN@@@t@@@s@@uu @@e@1Module_apply_unitO@@@r@@v  v  :@@f@+Module_withPn@@@q@@@p@@w ; =w ; g@@g@1Module_constraintQ>@@@o@@@n@@ x h jx h @@h@-Module_typeofR@@@m@@y  y  @@-i@-Module_unpackS@@@l1module_type_alias@@@k@@0z  1z  @@Bj@@@A@@@@@4qWW@@@@EG@B@;@@&m_nameT@@M!t@@@D|  E|  @@Vk@&m_typeUA@+module_type@@@R}  S}  5@@dl@&m_infoVA@Z$info@@@@@@e~ 6 8f~ 6 `@@wm@.m_is_interfaceW@@$boolE@@@s a ct a y@@n@&m_fileX@@$@@@@ z |@ z @@o@&m_kindYA@@@@A  A  @@p@%m_locZA@(location@@@B  B  @@q@*m_top_deps[A@!t@@@@@@C  C  @@r@&m_code\A@_@@@}@@@~D  D  @@s@+m_code_intf]A@àp@@@{@@@|E  E  @@@t@+m_text_only^@@g@@@zF 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_structaom@@@@@@@@M  M  @@)x@3Module_type_functorb^@@@@@@@@(N  )N  :@@:y@1Module_type_aliasc@@@@@5O ; =6O ; e@@Gz@0Module_type_withd@@@@@@@@GP f hHP f @@Y{@2Module_type_typeofe@@@@@UQ  VQ  @@g|@@@A@@@@@YL  @@@@jJ@B@-;@@'mt_namef@@r!t@@@iS  jS  @@{}@'mt_infogA@q$info@@@@@@|T  }T  @@~@'mt_typehA@+module_type@@@@@@U  U  <@@@/mt_is_interfacei@@*@@@V = ?V = V@@@@'mt_filej@@L@@@W W YW W j@@A@'mt_kindkA@-@@@@@@X k mX k @@B@&mt_loclA@(location@@@Y  Y  @@C@@@A@@@@@R  Z  @@@@K@B@&values@64@@@@@@@@>r't_value@@@@@@@@@^  ^ @@D@@%types@VT@@@@@@@@^\&t_type@@@@@@@@@ aWW aW@@E@@/type_extensions@vt@@@@@@@@~0t_type_extension@@@@@@@@@)d*e$@@;F@@*exceptions@@@@@@@@@+t_exception@@@@@@@@@IhppJhp@@[G@@'classes@@@@@@@@@'t_class@@@@@@@@@ikjk:@@{H@@+class_types@֠@@@@@@@@ޠ4,t_class_type@@@@@@@@@n~~n~@@I@@'modules@@@@@@@@@@@@@@@@@@q  q =@@J@@)mod_types@@@@@@@@@@@@@@@@@@tt@@K@@(comments@0.@@@@@@@@8$$text@@@@@@@@@ww=@@L@@0included_modules@PN@@@@@@@@X@@@@@@@@@zz@@M@@4module_type_elements%trans@@@@@@@@@@@@@@}@@@@@@@@@@@'}(~2g@@9N@@/module_elements%trans'@@@@@@@@@$@@@@@@@@@@@@@@@@MN:@@_O@@-module_values%transM@@@@@@@@@J@@@@@ˠ't_value@@@@@@@@@@@vw @@P@@0module_functions%transv@@@@@@@@@s@@@@@('t_value@@@@@@@@@@@@@Q@@4module_simple_values%transD@@@@@@@@@@@@@@Q't_value@@@@@@@@@@@mmm@@R@@,module_types%transȠm@@@@@@@@ @@@@ @@ FD&t_type@@@ @@@ @@@@@PPP@@S@@6module_type_extensions%trans@@@@@@@@@@@@@@o0t_type_extension@@@@@@@@@@@6w@@,T@@1module_exceptions%trans@@@@@@@@@@@@@@+t_exception@@@@@@@@ @@!@CD[@@UU@@.module_classes%transC@@@"@@@#@@$@@@@@%@@&'t_class@@@'@@@(@@)@@*@lm-@@~V@@2module_class_types%transl@@@+@@@,@@-@i@@@.@@/@,t_class_type@@@0@@@1@@2@@3@@@W@@.module_modules%trans:@@@4@@@5@@6@@@@7@@8@@@9@@@:@@;@@<@@@X@@3module_module_types%trans`@@@=@@@>@@?@@@@@@@A9@@@B@@@C@@D@@E@XXX@@Y@@7module_included_modules%trans@@@F@@@G@@H@@@@I@@J_@@@K@@@L@@M@@N@,,,y@@Z@@/module_comments%trans@@@O@@@P@@Q@@@@R@@Sq$text@@@T@@@U@@V@@W@0  1 N@@B[@@6module_type_parameters%trans0@@@X@@@Y@@Z@@@@[@@\@@@@_@[$text@@@]@@@^@@`@@@a@@b@@c@ghH@@y\@@1module_parameters%transg @@@d@@@e@@f@d@@@g@@h@@@@k@$text@@@i@@@j@@l@@@m@@n@@o@ :@@]@@5module_all_submodules%transC@@@p@@@q@@r@@@@s@@t@@@u@@@v@@w@@x@   !@@^@@6module_type_is_functor@@@@y@@zg@@@{@@|@!!!!@@_@@1module_is_functor@@@@}@@~{@@@@@@"O"O"O"w@@`@@2module_type_values%trans@@@@@@@@@@@@@@j't_value@@@@@@@@@@@"""#,@@'a@@1module_type_types%trans@@@@@@@@@@@@@@&t_type@@@@@@@@@@@>##?#$@@Pb@@;module_type_type_extensions%trans>@@@@@@@@@+@@@@@0t_type_extension@@@@@@@@@@@g$$h$$@@yc@@6module_type_exceptions%transg @@@@@@@@@T@@@@@+t_exception@@@@@@@@@@@%%%%@@d@@3module_type_classes%trans5@@@@@@@@@}@@@@@d't_class@@@@@@@@@@@&l&l&&@@e@@7module_type_class_types%trans^@@@@@@@@@@@@@@7,t_class_type@@@@@@@@@@@'G'G'e'@@f@@3module_type_modules%trans@@@@@@@@@@@@@@`@@@@@@@@@@@ (/(/ (/(v@@ g@@8module_type_module_types%trans@@@@@@@@@@@@@@@@@@@@@@@@@ .(( /))Q@@ @h@@ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//+Stdlib__Map0*4ɇ2.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:%Shape0 M``ll)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y+Outcometree0BuG^)= 9c *Odoc_value0FJ]\fѬ*Odoc_types0ϸf%,e8)Odoc_type0~b:x_B.Odoc_parameter0n6sApT)Odoc_name0 d L_,.Odoc_extension0Lt.`?9:77.Odoc_exception0>@ӽX4Id*Odoc_class0D:L$Misc0Bpg]?[q)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0DGl}%Y5Lhi(Asttypes0eT$BbRM dc@@@