Caml1999O0377TV@C W )7C (D ?2%CVD VC h&c(c(CV?2%c(c(c()*VCTd 2,G %VC WQjxc(D CD V0C YGC85" ?@ZT8 yVc@TTc @ ?2! @(CVD V C ?&c(c(CV?2%c(c(c()*VCTd 2,iG %W 8  c(CV$D VC W C ?&C ?&c(c(D CE V0C YGC85" ?@ZT8 yVc@TTc @ 2! @(D8 ?6hhh6>?&)*VCTd 21,SG %?"8$&+()*VCTd ?" 2+8'V*C W Td(C D VC %c(C ?2%c(.,G %?"8$&+(?"8$&+()*VCTd ?" ?" ?" 3+8# 2+8'?"8$&+(?"8$&+()*VCTd ?" ?" ?" 2+8# 1+8'8!X()*VCTd ?"! +8,&8%)*VCTd ?"! +8,&)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*W G J c(C C8FGAG"XV)D V!C WC GC8FGAD"2&C %c(d(C 2&,G8FGAC &)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%)*VCTd ?"%8!X()*VCTd ?"! +8,&8%)*VCTd ?"! +8,&)*VCTd ?"%W RY`fC (CV<D V4C W'C C8FGAG"Vc(h C8FGAD"'C h&c(c(D TKC TDC 2%C8 ?6hhh6>?&Chhhh86hh66> ?'c(c( 2%)*VCTd 2,DG %)*VCTd, ?8FGAC 'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'W (Ch @8$&+(h +8'g[]+ + + +\ ++ + + + +g +6 ,+  +  + + +++q+W+=+" +  + + ,c,>,++:+++++++}+b+G'+$(+ ,U    "$&(*,.02468:<>@BDFHJLNPRT>++9A%(/%$+Odoc_module&_none_@@AA"??A@@@@@@@@@@/# AAç@#intA;@@@A@@@@@f@A@$charB;@@A@@@@@j@A@&stringQ;@@ A@@@@@n@@@%bytesC;@@ A@@@@@r@@@%floatD;@@A@@@@@v@@@$boolE;@@%falsec@@@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@ @@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A2=ocaml.warn_on_literal_pattern6@7@0Division_by_zero]#@@@A< ? ?@+End_of_file\#$@@@ADGG@'FailureY#,@'@@AMPP@0Invalid_argumentX#5@0@@AV$Y#Y@-Match_failureV#>@@=@9@;@@a@@Ag5j4j@)Not_foundZ#O@@@Ao=r<r@-Out_of_memoryW#W@@@AwEzDz@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib&StringeAA$Misc&Stdlib&String@7ocamldoc/odoc_module.mlR||R|@@A$NamefBA)Odoc_name@ T T@AA-t_module_typepC;@@'mt_namee@@!t@@@]]@@}A'mt_infofA@*Odoc_types$info@@@@@@3^4^@@~A'mt_typegA@#%Types+module_type@@@@@@H_ I_6@)ocaml.doc ? [None] = abstract module type X_7Y_[@@@@@@@A/mt_is_interfaceh@@@@@d`\`e`\x@ , true for modules read from interface files r`\ys`\@@@@@@@2@A'mt_filei@@@@@~aa@6 ) the file the module type is defined in. aa@@@@@@@LAA'mt_kindjA@|0module_type_kindoC@@@@@@°bb @W [None] = abstract module type if mt_type = None ; Always [None] when the module type was extracted from the implementation file. b!cW@@@@@@@mBA&mt_lockA@(location@@@Űdd@@{CA@@A@@@@@\e@@@@KA(;@@2Module_type_struct`Р.module_elementgC@@@@@@@@V V4@@xA3Module_type_functora0module_parameterkC@@@O@@@@@W57W5s@@yA1Module_type_aliasb1module_type_aliasnC@@@@@XtvXt@ < complete name and corresponding module type if we found it  Xt Xt@@@@@@@zA0Module_type_withc{@@@k@@@@@YY@Ԑ : the module type kind and the code of the with constraint *Y+YR@@@@@@@{A2Module_type_typeofd@@@@@8ZSU9ZSs@𐠠 / by now only the code of the module expression FZStGZS@@@@@@@|A@@A@@@@@JU@@@@ JAU;@@(mta_name^@@R!t@@@YQnrZQn@@vA*mta_module_A@IX@@@@@@jRkR@" / the real module type if we could associate it xRyR@@@@@@@8wA@@A@@@@@|PTT}S@@@@ The whole code of the module ?K [ @K [ @@@@@@@sA+m_code_intf\A@/@@@@@@PL  QL  @ / The whole code of the interface of the module ^L  _L @@@@@@@tA+m_text_only]@@@@@jMkM@" - [true] if the module comes from a text file xMyMN@@@@@@@8uA@@A@@@@@|B  }NOR@@@@9@ < k@𐠠 . code of the expression and module type alias F@ < lG@ < @@@@@@@jA@@A@@@@@Jw e e@@@@ GAj;@@'mp_name@@@@@ "WqXq@* the name eqfq@@@@@@@%]A'mp_typeG@@U2+module_type@@@T@@@Vxryr@0* the type rr@@@@@@@F_A,mp_type_codeH@@@@@Yss@J3 the original code ss @@@@@@@``A'mp_kindI@@@@@\t  t  8@d ! the way the parameter was built t  9t  _@@@@@@@zaA@@A@@@@@pjju ` c@@@@~FA$;@@'ma_name@@!t@@@ ll@@[A)ma_moduleA@#mmthC@@@ @@@ mm%@ 9 the real module or module type if we could associate it m&md@@@@@@@\A@@A@@@@@kneh@@@@EA/included_moduleiC;@@'im_name@@!t@@@ ff@ ! the name of the included module ff@@@@@@@XA)im_moduleA@E@@@ @@@ $g#%gC@ܐ $ the included module or module type 2gD3gm@@@@@@@YA'im_infoA@"$info@@@ @@@ EhnrFhn@ - comment associated to the include directive ShnThn@@@@@@@ZA@@A@@@@@WeXi@@@@DA~;@@#Mod@@@ {@@gbhb@@'VA'Modtyped@@@ |@@ucvc@@5WA@@A@@@@@ya@@@@8CA;@@.Element_moduleq@@@@@WW@@HLA3Element_module_typer@@@@@XX@@VMA7Element_included_modules@@@@@YYE@@dNA-Element_classt*Odoc_class't_class@@@ @@ZFHZFm@@vOA2Element_class_type,t_class_type@@@ @@[np[n@@PA-Element_value*Odoc_value't_value@@@ @@\\@@QA6Element_type_extension.Odoc_extension0t_type_extension@@@ 7@@]]@@RA1Element_exception.Odoc_exception+t_exception@@@ V@@^^9@@SA,Element_type)Odoc_type&t_type@@@ @@_:<_:^@@TA6Element_module_comment$text@@@ z@@`_a`_@@UA@@A@@@@@"V@@@@BA&valuesl@$listKg@@@}E@b@@@qD@$listKu@@@E@@@@D@@@D@@IgJg@@ DA%types@(%@@@#E@@@@D@$`@@@CE@,@@@:D@@@D@@jqkq@@*IA/type_extensions@IF@@@E@@@@D@E@@@E@@@@D@@@D@@{6:{6I@@KNA*exceptions@jg@@@oE@T@@@cD@If@@@E@x@@@D@J@@KD@H@@@lSA'classes@@@@E@@@@ D@@@@5E@@@@,D@@@D@@@@XA+class_types@@@@E@@@@D@*@@@E@@@@D@@@D@@#.@@]A'modules@͠@@@aE@F@@@UD@;ɠ@@@E@j@@@xD@<@@=D@:@@@bA)mod_types@@@@E@@@@D@@@@E@@@@ D@@@D@@0ae1an@@gA(comments@ @@@E@@@@D@u 5@@7$listK*Odoc_types,text_element@@A@@A@A@@E@@@@D@v@@wD@t@e f@@%lA0included_modules@DA@@@AE@&@@@5D@@@@@aE@J@@@XD@@@D@@@@FqA4module_type_elements%trans}@@@(D@@@@E@@@@@ D@@@@G@ @@@ D@@@E@@@E@@YaYu@@vvA/module_elements%trans0/@@@*CD@@@@D@@W@@@*AD@#.Q@@@*@@@@*?D@$@@%D@@@D@@@@A-module_values%trans[Z@@@*D@*T@@@*UD@*Q@+@@@*D@*^Ǡ7@@@*q@@@*pD@*_@@*`D@*R@@*SD@*P@ "" ""@@A0module_functions%trans@@@*D@*@@@*D@*@U@@@*D@**Odoc_value't_value@@@*F@*@@@*D@*@@*D@*@@*D@*@=##>##@@A4module_simple_values %trans@@@+|D@+ @@@+ D@+ @@@@+zD@+21@@@+KF@+@@@+-D@+@@+D@+ @@+ D@+@i$?$Cj$?$W@@ )A,module_types%trans@@@+D@+@@@+D@+@@@@+D@+O@@@+@@@+D@+@@+D@+@@+D@+@#$$#$$@@ SA6module_type_extensions%trans  @@@,D@+@@@+D@+@@@@,D@+y@@@+@@@+D@+@@+D@+@@+D@+@%%%%%%0@@ }A1module_exceptions%trans76@@@,LD@,@@@,D@,@@@@,JD@,@@@,2@@@,1D@, @@,!D@,@@,D@,@'%o%s'%o%@@ A.module_classes %transa`@@@,D@,Z@@@,[D@,W@1@@@,D@,d͠_@@@,w@@@,vD@,e@@,fD@,X@@,YD@,V@)%%)%%@@ A2module_class_types%%trans@@@,D@,@@@,D@,@[@@@,D@,w@@@,@@@,D@,@@,D@,@@,D@,@;+&& <+&&@@ A.module_modules*%trans@@@-D@,@@@,D@,@@@@-D@,!@@@-@@@-D@,@@,D@,@@,D@,@e-&X&\f-&X&j@@ %A3module_module_types/%transߠ@@@-`D@-)@@@-*D@-&@@@@-^D@-3K@@@-F@@@-ED@-4@@-5D@-'@@-(D@-%@/&&/&&@@ OA7module_included_modules4%trans @@@-D@-n@@@-oD@-k@@@@-D@-xu@@@-@@@-D@-y@@-zD@-l@@-mD@-j@1&&1&' @@ yA/module_comments9%trans32@@@-D@-@@@-D@-@@@@-D@-@@@-@@@-D@-@@-D@-@@-D@-@3'L'P3'L'_@@ A6module_type_parameters>%trans]\@@@/D@-@@@-E@-@[@@@/D@- @V@@@1 @ $text@@@1 @@@1 @@1 G@1@@@1D@-@@-E@-@@-E@-@ 5'' 5''@@ A1module_parameters?%trans=@@@6_D@6(@@@6)D@6%@<@@@6]D@62@@@6E@@@6DD@63@@64D@6&@@6'D@6$@ 5~5 5~5@@ A;module_type_type_extensions~%transhg@@@6D@6m@@@6nD@6j@f@@@6D@6wԠ2@@@6@@@6D@6x@@6yD@6k@@6lD@6i@ 55 55@@ A6module_type_exceptions%trans@@@6D@6@@@6D@6@@@@6D@6J@@@6@@@6D@6@@6D@6@@6D@6@ B6064 C606J@@ A3module_type_classes%trans@@@7.D@6@@@6D@6@@@@7,D@7(@@@7@@@7D@7@@7D@6@@6D@6@ l66 m66@@ ,A7module_type_class_types%trans@@@7sD@7<@@@7=D@79@@@@7qD@7FR@@@7Y@@@7XD@7G@@7HD@7:@@7;D@78@ 66 66@@ VA3module_type_modules%trans@@@7D@7@@@7D@7~@@@@7D@7|8@@@7@@@7D@7@@7D@7@@7D@7}@ 777; 777N@@ A8module_type_module_types%trans:9@@@7D@7@@@7D@7@8@@@7D@7T@@@7@@@7D@7@@7D@7@@7D@7@ 77 77@@ A8J8N ?8J8b@@ A5module_type_functions%trans@@@8D@8@@@8D@8@@@@8D@832@@@8F@8@@@8D@8@@8D@8@@8D@8@ j88 k88@@ *A9module_type_simple_values%trans@@@9xD@9@@@9 D@9@@@@9vD@9_^@@@9GF@9@@@9)D@9@@9D@9@@9D@9@ 9195 919N@@ V A2module_all_classes%trans@@@;D@9@@@9E@9@@@@:D@9W@@@:TD@:@@@:D@9@@9E@9@@9E@9@ 99 99@@  A7module_type_all_classes%trans<,D@9@@@9E@9@6@@@;D@9(D@;@@@;(D@9@@9E@9@@9E@9@ ;;# ;;:@@ A @"F@@ADE@@I@@ABhD@@J@@ACH@@dj@@A[@@T@@ABS@@GX@@ACDKL@@HR@@AN@@yW@@]@@ABCV@@U@@AZ@@O@@Rk@@ABCc@@b@@g@@ABDEFK@@a@@AQ@@h@@A:f@@BC\@@ge@@d@@ABDGY@@i@@AB`@@Bm_@@^@@ACP@@VM@@AJG@@C@@AB@@A@@ABCDEG@k@/# D919O E99AA %Odoc_module.module_type_simple_valuesA@  @@/#x J88 K99/AA !Odoc_module.module_type_functionsA@@@/#\  P8J8c Q8J8AA Odoc_module.module_type_commentsA@  @@/#@ V78 W78HAA (Odoc_module.module_type_included_modulesA@@@/#$ \77 ]77AA $Odoc_module.module_type_module_typesA@@@/# b777O c777AA?Odoc_module.module_type_modulesA@@@/"$ h66 i675AA #Odoc_module.module_type_class_typesA@#"@@/"* n66 o66AA?Odoc_module.module_type_classesA@)(@@/"0 t606K u606AA "Odoc_module.module_type_exceptionsA@/.@@/"6 z55 {56.AA 'Odoc_module.module_type_type_extensionsA@54@@/"|< 5~5 5~5AA=Odoc_module.module_type_typesA@;:@@/"`B 5-5D 5-5|AA>Odoc_module.module_type_valuesA@A@@@/"DH 3.3D 5 5+AA=Odoc_module.module_is_functorA@GF@@/!N 3'L'` 3'L'AA;Odoc_module.module_commentsA@ML@@/!T 1&'  1&'JAA #Odoc_module.module_included_modulesA@SR@@/!Z /&& /&&AA?Odoc_module.module_module_typesA@YX@@/!` -&X&k -&X&AA:Odoc_module.module_modulesA@_^@@/!f +&& +&&VAA>Odoc_module.module_class_typesA@ed@@/!pl )%% )%&AA:Odoc_module.module_classesA@kj@@/!Xr '%o% '%o%AA=Odoc_module.module_exceptionsA@qp@@/!@x %%%1 %%%mAA "Odoc_module.module_type_extensionsA@wv@@/!(~ #$$ #$%AA8Odoc_module.module_typesA@}|@@/! $?$X !$$AA Odoc_module.module_simple_valuesA@@@/  ## $$=AA @!l @@@wYAr@ A@@A@@A@/ @AA@}|@@/@@#acc E@@@@ZA@ A@@A@@A@/@A2A@@@/@@6A#ele *@@@[A!c ?@@@@@@\A@B@@AA@@B@3B@@A@B@/<@@VA@ @A A@/tB@@\@%A@/`ǰ DH @A=Odoc_module.class_types.(fun)A@@@/HͰ35@@@ C@!l C@#0@@^Aՠ@ A@@A@@A@/@&DT'@AA@@@/0@@#acc LE@@1DM2DP@@_A@ A@@A@@A@/=t>t@A2A@@@/ Bt@@6A#ele l@IDXJD[@@ `A"ct @@@@StTt@@aA@B@@AA@@B@3B@@A@B@/b<@@VA@ @A A@/$h_eB@@\@%!A@/*noMR@A9Odoc_module.modules.(fun)A@)(@@/0t@@@ y@!l @~@@=cA8@ A@@A@@A@/E<L@AA@CB@@/|J@@#acc E@D@@@TdAO@ A@@A@@A@/d\8;@A2A@ZY@@/Xa2@@6A#ele @@@leA!m /@@@c@-.@@vfAq@A@@B@@AB@3B@@A@B@/@<I<@@VA~@ @A A@/ B@@\@%A@/@A;Odoc_module.mod_types.(fun)A@@@/su@@@j ǐaa@!l @ap@@hA@ A@@A@@A@/@AA@@@/@@#acc E@@@@iA@ A@@A@@A@/@A2A@@@/İ@@6A#ele @@@jA"mt @@@@@@kAԠ@A@@B@@AB@3B@@A@B@/(<@@VA@ @A A@/X.B@@\@%A@/D4(,5@A:Odoc_module.comments.(fun)A@@@/,:T@@S@ ?Y@!l @^D@@mA@ A@@A@@A@/$ O(8P@AA@ @@/@@#acc E@~@Z(1[(4@@nA@ A@@A@@A@/"fXgX@A2A@ @@/'kX|@@6A#ele 2@r(<s(?@@2oA!t a@@@@|Xw}Xx@@<pA7@A@@B@@AB@3B@@A@B@/G<@@VAD@ @A A@/MCIB@@\@%JA@/SEJ@A "Odoc_module.included_modules.(fun)A@RQ@@/xY@@@2 7@!l 7@@@frAa@ A@@A@@A@/pn4D@AA@lk@@/`s@@#acc @E@$@@@}sAx@ A@@A@@A@/H03@A2A@@@/<*@@6A#ele `@@@tA!m <@@@C@%&@@uA@A@@B@@AB@3B@@A@B@/$4A<@@VA@ @A A@/B@@\@%A@/""""@A A@@@/""%@@$A J,@ G BD@@  @@A!m @@@@A/module_elements@/#Set!t@@ 521  @ @A@A@@%G@)%trans  @@@(G@/@@@0H@,@ u@@@*G@1 @@@K@'@@@'G@2@@3H@-@@.H@*@@+H@(@W!+X!:@@A@%*opt*B@@ASA@@OD@@A^C@@BC@ ߐB@@A@D@/(l!#@@Al%@ @AB C@//st@@Ar-@@@ABB@/7A@w2B@/`;""""@@ +Odoc_module.module_elements.module_elementsA'visitedm@!;!B@@JAXSH@G@!E!J@@QA!mQ@!Q!R@@XA)iter_kind@@@@XK@S]K@T@@UL@R@UaUj@@jAe@SB@@E@@AB!A@@+D@@A3C@@BC@@@@ 6B@@AB@E@/DUYD@@CAA|@@ACD@/<!K!O@@KAG@@ABC@/ HRAAQ@C@/DcDn@@ 5Odoc_module.module_elements.module_elements.iter_kindAY!k@@@hO@d@&A&B@@A@B@@A%paramA@@B@W@@@AߐC@@ oB@@AmE@@wD@@ABC@BH/ !! !!@@,A@@AA /ǰ  !!  !!@@4AA/Ͱ ! &@A:A@@@/Ұ ' 3!!@A?A@@@/װ @@CA!k "@@@v@%&@@A#_tk '@@@w@/0@@A@B@@AK@BHB8/h:;@AcA@@@/X?@@AhA@@@/0D$eE$l@AmA@@@/$I @@qAɠ"tkb@@@q@RS@@A @l@B@@ABkB[/]o^o@@Aޠ!k@@@m@goho@@'A"@B@@A@BBp/.r#s%@@A"ma@@@_@|}@@<A7@B@@A@BB@/B@@A@@'*match*C@@A @@ABC@/N@@A!"mt (@@@@@@\AW@D@A#@E@@A@BCE@/g@@@@'ؐB?"m' T@@@@@@zAu@@E@@AB@4CG@/H@@A E@/<[m[o@@AE@/4"5"U@ :@@@'P@%B&E@/"2@@A*E@/M@@AlaB@/q@@ ApeB/vv@@Ai!lgf@@@\@@@[@vv@@A@B@@A@BB/lUm@A)@A/`°"# 2@ ߠ @@@*s@@@*rG@*H@*=B 2""E@ / *D@*W@""""@@A!m (@%"#&"#@@A@B@@A A@@C@@AB@ {C@@AB@@B@C@/X:"#;"#$@AfA@@@/L?"#k@@jA,C@/DC""D"#@@oA/@@@ABB@/(wAt@4B@/ O##P#$@A "Odoc_module.module_functions.(fun)A@  @@/U$$@. .@@@*G@+H@*A Uf##@ R MD@*@k##l##@@+A!m K@r##s##@@2A-@ B@@A A@@C@@AB@ ȐC@@A_B@@B@C@/C$$"$$<@a\@@@*@@@*H@+I@*ŐB5N!C@/U$$4$$9@AA@SR@@/Z##@@A>W*C@/^####@@AA\@.@-@AB*B@/fA@FaB@/j###$@@_@P!v  @####@@uAp@ A@@A@@A@/} $z$~ $z$@A &Odoc_module.module_simple_values.(fun)A@|{@@/p!$$@r n@@@+.G@+H@+aAl $?$?@   D@+@$?$Z$?$_@@A!m @$?$f$?$g@@A@B@@A A@@C@@AB@ 9C@@AАB@@B@C@/h!$$!$$@Ҡ@@@+d@@@+cH@+I@+x*C@/Lϰ$?$`$?$d@@KAA͠@.@-@AB*B@/0SAP@FB@/۰ $z$  $z$@ @@@+@@+MJ@+JgAZ!v @0 $z$1 $z$@@A@ A@@A@@A@/: $z$@@x@A@/@#$$~@@@@+@@@+G@+H@+B 䐰S#$$@  D@+@X#$$Y#$$@@A!m @_#$$`#$$@@A@B@@A A@@C@@AB@ C@@A$B@@B@C@/0t#$% u#$%@AA@.-@@/5y#$$@@A,2C@/9}#$$~#$$@@A/7@@@ABB@/AA@4<B@/E%%%S@b]@@@+@@@+G@, H@,ؐB3 %%%@  D@+@%%%3%%%8@@aA!m @%%%?%%%@@@hAc@QB@@A A@@C@@AB@ C@@ALB@@B@C@/y%%%e%%%j@AA@wv@@/~%%%C@@A,{C@/%%%9%%%=@@ A/@@@ABB@/pA@4B@/X'%o%@@@@,4@@@,3G@,PH@,H'B} "'%o%o/@  D@,@'%o%'%o%@@A!m @'%o%'%o%@@A@B@@A A@@C@@AB@qB@@IC@@AB@C@/P°'%o%'%o%@APA@@@/Dǰ '%o%U@@TA,C@/<˰'%o%'%o%@@YA/ɠ@@@ABB@/ aA^@4B@/װ)%%k@@@@,y@@@,xG@,H@,vB A.)%%~@ >" 9D@,]@3)%%4)%%@@A!m# 7@:)%%;)%%@@A@$B@@A A@@C@@AB@B@@C@@AB@C@/ O)%%P)%&@AA@ @@/T)%%@@A, C@/X)%%Y)%%@@A/@@@ABB@/A@4B@/ d+&&<@=8@@@,@@@,G@,H@,ŐB `w+&&@ ]' XD@,@|+&& }+&&%@@<A!m( V@+&&,+&&-@@CA>@,)B@@A A@@C@@AB@B@@ېC@@AB@C@/T+&&N+&&S@AA@RQ@@/Y+&&0@@A,VC@/]+&&&+&&*@@A/[@@@ABB@/eA@4`B@/hi-&X& @@@@-@@@-G@-H@- B[ -&X&X @ |, wD@,@-&X&m-&X&r@@A!m- u@-&X&y-&X&z@@A@u.B@@A A@@C@@AB@"C@@AB@@B@C@/`-&X&-&X&@A =A@@@/T-&X&} B@@ AA,C@/L-&X&s-&X&w@@ FA/@@@ABB@/0 NA K@4B@//&& X@Ϡ@@@-H@@@-GG@-dH@-\ cB  /&& k@ 1 D@-,@/&&/&&@@A!m2 @/&&/&&@@AР@3B@@A A@@C@@AB@B@@mC@@AB@C@/*/&&+/&&@A A@@@///&& @@ A,C@/3/&&4/&&@@ A/@@@ABB@/ A @4B@/?1&'0 @@@@-@@@-G@-H@- B R1&& @ 6 D@-q@W1&'X1&'@@A!m7 @^1&'_1&'@@A@8B@@A A@@C@@AB@B@@C@@AB@C@//s1&'Bt1&'G@A A@-,@@/4x1&' @@ A,1C@/8|1&'}1&'@@ A/6@@@ABB@/@ A @4;B@/xD3'L'{ @a\@@@-@@@-G@-H@- B9 ܐ3'L'L @ ; D@-@3'L'b3'L'g@@`A!m< @3'L'n3'L'o@@gAb@P=B@@A A@@C@@AB@B@@C@@AB@C@/px3'L'3'L'@A *A@vu@@/d}3'L'r /@@ .A,zC@/\3'L'h3'L'l@@ 3A/@@@ABB@/@ ;A 8@4B@/5 5  E@@ DAz O3.3. K@!ml O@ P3.3E@@A$iterm@@@@@A@A@@4iF@4@S@@@4)F@4 i@@@4F@4@@4 G@4@@4G@4@3H3R3H3V@@A@)B@@A0A@@B@ B@@A@B@/˰3H3J @@ @=Ƞ@ @A A@/Ӱ4444@@ "Odoc_module.module_is_functor.iterAJ'visitedn:@ 3H3W!3H3^@@A!kp'@@@44@*44+44@@A@C@@AFsA@@B@@AB@Z@@@ ̐B@@AB@CD/A3j3B3j3@@*A(@@A@BB /J4 4!K4 4&@@3A2"mao@@@40@T33U33@@A@&D@@AC@@B-@+@AC*D@/b4w4c4w4@@KA"mtr@@@4@l4w4m4w4@@,A'@'E@A@F@@ABGCCF@/7{4'4I|4'4l@`@@@4hB7"moq$@@@4@4'4=4'4?@@JAE3@F@@ABa4C]G@/XQ4'4D4'4v@@~AO F@/V3333@{@@@4X@4{L@4hBY]@K@AwJBsC@/g3344@@AaeCq/m4545@@AkpBw/sAA@otB{/w5-5] 5@@@@6@@@6G@6H@6 @Br.5-5- H@+v&D@5@5-5F5-5K@@A!mw$@5-5R5-5S@@A@xB@@A A@@C@@AB@`C@@AǐB@@B@C@/|5-5t5-5y@A iA@@@/p5-5V n@@ mA,C@/h5-5L5-5P@@ rA/@@@ABB@/L zA w@4B@/45~5 @ݠ@@@6G@@@6FG@6cH@6[ BM5~5~ @J{ED@6+@5~55~5@@A!m|C@#5~5$5~5@@Aޠ@}B@@A A@@C@@AB@C@@AB@@B@C@/,85~595~5@A A@@@/ =5~5 @@ A,C@/A5~5B5~5@@ A/@@@ABB@/ A @4B@/ M56 @&!@@@6@@@6G@6H@6 ސBl`55 @idD@6p@e55f55@@%A!mb@l55m55@@,A'@B@@A A@@C@@AB@C@@AB@@B@C@/=56&56+@A A@;:@@/B55 @@ A,?C@/F5555@@ A/D@@@ABB@/N A @4IB@/R606h "@oj@@@6@@@6G@6H@6 -BP6060 5@D@6@606M606R@@nA!m@606Y606Z@@uAp@^B@@A A@@C@@AB@5B@@=C@@AB@C@/606606@A VA@@@/606] [@@ ZA,C@/x606S606W@@ _A/@@@ABB@/\ gA d@4B@/D66 q@@@@7@@@7G@72H@7* |B66 @D@6@6666@@A!m@6666@@A@B@@A A@@C@@AB@]B@@C@@AB@C@/<ϰ6666@A A@@@/0԰66 @@ A,C@/(ذ6666@@ A/֠@@@ABB@/  A @4B@/ (67 @@@@7[@@@7ZG@7wH@7o ːBɐ;66 @D@7?@@66A66@@A!m@G67H67@@A@B@@A A@@C@@AB@B@@ϐC@@AB@C@/ \67-]672@A A@@@/ a67  @@ A,C@/ !e67f67@@ A/@@@ABB@/ ) A @4$B@/ -q777j @JE@@@7@@@7G@7H@7 B.萰7777 "@D@7@777Q777V@@IA!m@777^777_@@PAK@9B@@A A@@C@@AB@C@@AB@@B@C@/ a777777@A CA@_^@@/ f777b H@@ GA,cC@/ j777W777[@@ LA/h@@@ABB@/ lr TA Q@4mB@/ Tv77 ^@@@@7@@@7G@8H@7 iBx77 q@D@7@7777@@A!m@7777@@A@B@@A A@@C@@AB@ՐB@@aC@@AB@C@/ L7777@A A@@@/ @77 @@ A,C@/ 87777@@ A/@@@ABB@/  A @4B@/ 78) @ܠ@@@8*@@@8)G@8FH@8> B&77 @#D@8@7878 @@A!m@"78#78@@Aݠ@B@@A A@@C@@AB@ȐB@@C@@AB@C@/ 778@878E@A A@@@/ <78 @@ A,C@/ @78A78@@ A/@@@ABB@/  A @4B@/ L8J8~ @% @@@8o@@@8nG@8H@8B E_8J8J@B=D@8S@d8J8ee8J8j@@$A!m;@k8J8ql8J8r@@+A&@ B@@A A@@C@@AB@FB@@C@@AB@C@/ <8J88J8@A0A@:9@@/ A8J8u5@@4A,>C@/ E8J8k8J8o@@9A/C@@@ABB@/ |MAA>@4HB@/ \Q8889@A 'Odoc_module.module_type_functions.(fun)A@PO@@/ LW99Q@FA@@@8G@8H@8YAYg88a@d_D@8@8888@@pA"mt]@8888@@wAr@ `B@@A A@@C@@AB@=C@@AB@@B@C@/ D9999.@@@@8@@@8H@8I@8B5!C@/ <99%99*@AA@@@/ 088@@A>*C@/ (8888@@AA@.@-@AB*B@/ A@FB@/ 8889@@^@P!v@8888@@A@ A@@A@@A@/ °9r9v9r9@A +Odoc_module.module_type_simple_values.(fun)A@@@/ Ȱ 99@@@@9*G@9~H@9]АA9191@D@9 @!919Q"919V@@ A"mt@(919])919_@@ A@ B@@A A@@C@@AB@C@@AB@@B@C@/ =99>99@@@@9`@@@9_H@9|I@9tB5!C@/  O99P99@A A@ @@/ T9b9f@@A> *C@/ X919WY919[@@AA@.@-@AB*B@/ A@FB@/ l d9r9e9r9@E@@@9<@9IJ@9FfAY!v@t9r9{u9r9|@@4 A/@ A@@A@@A@/ X:~9r9@@w@7A@/ D@;_;c;_;@A )Odoc_module.module_type_all_classes.(fun)A@?>@@/ 0F;;Odoc_module.module_all_classesC] D@9@9999@@mA!m@9999@@tAo@ ]B@@A A@@C@@AB@D@/ :g:n:g:@A(A@}|@@/ ::::@D@:D@9D@9F@:(G@:S/B.E@/ ::::@A5A@@@/ |::::@G@9@@@: H@:vI@:nDBC3D@/ p::::@AJA@@@/ `;;;;@̠KF@9@@@9G@:H@:YBXHC@/ T;;;;@A_A@@@/ Hð99@@cAaQC@/ @ǰ 99 99@@hAŠ@U@T@ABQB@/ $ϰ99!AAo@B@/ հ:g:z:g:@A~A@@@/@@w#acc}@":g:s#:g:v@@Aݠ@ A@@A@fB@@C@@AB@A@/4:g:@XB$mtypT@<:g:~=:g:@@A@ A@@A@(D@@AB@@C@@AB@A@/ O:g:P:g:@AA@ @@/T:g:;@@@ A@/Z: :[: :I@AA@@@/@@#accF@9@d: :e: :@@$A@ A@@A@ԐB@@ǐC@@AB@A@/2v: :,@ېB!m@~: :!: :"@@>A9@ A@@A@)D@@AB@@C@@AB@A@/M: :A: :F@AA@KJ@@/pR: :&<@@@OA@/XX3333,@@ "Odoc_module.module_type_is_functorAF"mtd.@1c11c1@@eA$itere@@@@38F@37@@@36F@3.@F@3/@@30G@3-@1111@@~Ay@B@@A%A@@B@Z@@@A@B@/D111@@0@.@ @A A@/83333@@ 'Odoc_module.module_type_is_functor.iterA:!kf-@1111@@A@ A@@A@>@@@zB@@AB@A@/,2222@AA@@@/$22@@A!kh@@@3G@2222@@A@ v B@@AC#@B"C@/ İ2)2< 2)2A@@3A3#mtag@@@3A@1111@@A͠@ D@A9@C@@AB:D@/ܰ 2B2Z!2B2u@@KA$mtypi@@@3s@*2B2R+2B2V@@AM@@E@@ABCOE@/51262v2@@`A-9WBVC@/<11=11@@gAf@^@B]B@/C11n@@m@ldA@/t I11J11U@A 'Odoc_module.module_all_submodules.(fun)A@  @@/\ O11P1\1a@@ !Odoc_module.module_all_submodulesA ]D@2@Y00Z00@@ A!m^@`00a00@@ A!l_,@@@2@@@2G@2@p00q00@@ 0A +@ bB@@D@@ABA@@(C@@AC@>@@@EB@@AB@DA/X E0001@A:B9 D@@ABC /P O0000@ADA@ M L@@/D T00I@@HAF Q C@/< X0000@@MA B V@*@'@AB$B@/  `00UAAT@ I ]B@/  f11%11T@AaA@ d c@@/ k@c@]#acc`SF@2@1111!@@ uA p@ A@@A@|B@@lC@@AB@A@/ 114@j~B!matF@2@11)11*@@ A @ A@@A@,D@@AB@@C@@AB@A@/ 11L11Q@AA@  @@/ 11.?@@@  A@/ 0000@@=Odoc_module.module_parametersA MD@0 @[++[++@@ A!mN@[++[++@@ A$iterO@ h@@@0G@0 G@0@@0H@0@\+,\+,@@ A ͠@ [B@@D@@AB!A@@*C@@AC@C@@A?@@@BCD@/ )\++:@@9A7 @@ABC@/ 0[++1[++@@AA  @@@ABB@/h 8[++IAAH@  B@/P >v///V?v///[@A "Odoc_module.module_parameters.iterA@  @@/@!Dw/\/fEy/0 @AA@  @@/!Ix//Jx//@A A@!!@@/ ! Nv///7 @@A_"_kSU@@@0'@Xu/ /$Yu/ /&@@!A"tkTZ@@@0(@bu/ /(cu/ /*@@!"A!@ |ZA@@B@@AB@l@@@vE@@ABRC@@B@@D@@ABC@BD/!<k--k-.@ABA@!:!9@@/!Ak-.@xGA!pP@@@0@],,&],,'@@!RA!kQ@@@0 @],,)],,*@@!\A%paramU@@@@0iJ@0f@@@jg@ @A@ @A@A@@0J@0k@@@0lJ@0g@@0hJ@0I@^,/,;^,/,@@@!A!@9B@@ADC@@2Dk@ABgD@/!U@AL! D@/!b,- b,-@AA@!!@@/!@AR!@ TD@@A@B@{@ACwD@/!i--i--@AA@!!@@/!@Aa!iVF@@@0_@c--%c--&@@!A!@@#exnF@@ABE@@1@A0BCF@/X! f-- f--@AA@!!@@/H!° f-- f--@AA@!!@@/@! @A"!dW@@Ġ@ @A@ @A@Aˑ@@0M@0o@ "e-<-P #e-<-Q@@!A!ݠ@I@J@@AB/.]JBCJA/<! 0e-<-T 1e-<-~@ABJ!@X@A<:BiVCI /! ;d-*-8V@@AS! E@/! ?^,/,7@@A!vtaBCǠ/" Ft./ Gt./ @@AW"maR@@@0#@ Pm..# Qm..%@@"A" @B@@A@BB@/" Zp.a.u [p.a.w@@A"@ C@@A @@ABC@/"! er.. fr..@A'A@""@@/"& jr.. kr..@@,A%"mtY@@@1=@ tr.. ur..@@"4A"/@ D@A'@E@@A@BCE@/"? q.x. q.x.@AEA@"="<@@/"D q.x. q.x.@@JAC!mX,@@@1.@ q.x. q.x.@@"RA"M@@E@@ABD9C/E@/D"Y o.?.I3@@^AV"VKB@/<"] n.).1[@@bAZ"ZOB'/ "b 0}0 0}0@@hA"`@C@A?A//"j \+,@Ao@"gA4/"o Y++ Y++@@ "Odoc_module.module_type_parametersA"\@D@.@ 5'' 5''@@"}A"mtA@ 5'' 5''@@"A$iterB@@@@.(G@.'@@@.&G@.G@.@@. H@.@ 6'' 6''@@"A"@LB@@D@@AB&A@@/C@@AC@D@/" 6''9@@8A6"@@A  BC@/" 5'' 5''@@@A""@@@ABB@/" 5''HAAG@""B@/"!W++!W++@@ 'Odoc_module.module_type_parameters.iterAO!kC:@! 6''! 6''@@"A"Ġ@ A@@A@L@@@A/B@@YD@@AbC@@BC@A@/x"۰!U+s+! U+s+@@A"٠@ B@@A@BB@/l"!)R+6+@!*R+6+B@@(A(!kG @@@.7@!3N**!4N**@@"A" C,@B+C@/`"!=P++ !>P++(@A))">))@@#A#@@A G@@F@@ABCG@/4#̰"A)s)"A)s)@AA@##@@/$#Ѱ"A)s)"A)s)@AA@##@@/# @A !dJ@@ Ӡ@ @A@ @A@Aő@@.N@.r@"1@)-)A"2@)-)B@@#A#@J@AK@@.@AB,IC+KA/#"?@)-)E"@@)-)o@A>BH#@W@:@AB8UC7J /$"J?)))T@@HAQ$ F@/$ "N9((!@@LA$.C`CBD@/$"TT+h+p"UT+h+r@@SAR$5B@/x$"Y7''X@@W@V$NA@/`$"_~"`~@@ Odoc_module.module_type_elementsA#D@@"iYx"jY}@@$)wA"mt@"pY"qY@@$0xA)iter_kind@i@@@G@@@@G@G@@@H@@""@@$HyA$C@1B@@D@@AB'A@@0C@@AC@@@@A@D@/L$X"=@@A$C//$"FP"FR@@DA#mta"@@@@"#@@$}A$@9@AC@@Q@ABOC@/$ư# #  @@YA$Ġ@DF@A  BZD@/$Ѱ# !# 8@@dA!"mt!@@@?@# #  @@$~A$ڠ@@E@@AB"!CoE@/$#*@@xA4$)C@/|$#.9@@|A8$-Cm/d$#3#4@AA@$$@@/\$#8 @@Aؠ!k"W@@@@#A#B@@%{A$@{@AC@@@ABC/H% #M#N@@A!l""@@@@@@@#[#\@@%zA%@@AC@@@ABC/H%##g@A@% A@* =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 F/builds/workspace/precheck/flambda/false/label/ocaml-linux-32/ocamldoc@h++Odoc_moduleP%4,Stdlib__List &StdlibL0p*Odoc_types  0䠠x蠠& ) Ԡ( + \2 $5 H*Odoc_value `< ؠ 𠠑B `$Misc𠠑p RX dS 4 H^ @ 6̠zPHl dԠ̠<𠠑4蠠:caml_ensure_stack_capacity %0@(Warnings0mJɒkgr@ӽ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ئ@Z)Odoc_namek@@@%D