Caml1999O037T)* ^V %(8%7CV 8)!c8.%c(8 C8 &8 %8 %8 %8 %8%8%8%8 %8%8%8%8%)* 8'8%)* 8&)*VCTc VCTcVCTcVCTcVCTc V CTc V CTc8I8I8IX8I8I8I ?8&g]76 +888- +t +i8 +X +M +C +988 +) + + + + + + + +8888888888 + + +888 +o8C8D888G8888888 8 8 8   >  8 ?88 @ +-/h6 G G G GGGGGG G G>   !#%(*,.02468:<>@BDFHJLNPRTVXh6 G& G G G*G"G!G(G'G G G  G% G$ G#G GGGG)GGGG G GGGGGGG >h6 G G G GEGGCF D> h6 C F@h6h6h6h6 G F G DC>h6 E G G GFD>eg>909ulr/ )Odoc_info&_none_@@AA"??A@@@@@@@@@@/ x AA@@@/   AA@@@/   A A@@@/ dA A@  @@/ A A@  @@/AA@ @@/AAðð@#intA;@@#intA@@@@@@A@$charB;@@$charA@@@@@@A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@$boolE;@@%falsec@@@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@ @@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@!@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@,@@@ 5extension_constructorR;@@5extension_constructorA@@@@@2@@@*floatarrayS;@@*floatarrayA@@@@@8@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@C@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@N@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@Ae=ocaml.warn_on_literal_patterni@j@0Division_by_zero]#@@@Ao r r@+End_of_file\#$@@@Awzz@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@Aà^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@AԠon@:Continuation_already_takenb#@@@Aܠwv@&Stdlib$textA;@@@A,text_elementA@@@@@@@@@@5ocamldoc/odoc_info.ml{{@@@@BA ;@@#Raw5}@@@j@@bb@@ PA$Code6@@@k@@c c@@QA'CodePre7@@@l@@-d.d@@%RA(Verbatim8@@@m@@;e@@@s@@kikkiz@@YA$List?@@@t@@@v@@l{}l{@@ZA$Enum@Ơ@@@w@@@y@@mm@@[A'NewlineA@@nn@@\A%BlockB@@@z@@oo@@]A%TitleCR@@@{ؠO@@@|@@@~@@@@@pp@@^A%LatexDc@@@@@qq@@_A$LinkEq@@@@@@@@ r r@@`A#RefF@@@(ref_kindA@@@@@@"<@@@@@@@@.s/sL@@&aA+SuperscriptGK@@@@@o  @@5LA,dump_modules@&stringQ@@@@CA(t_module@@@@@@$unitF@@@@@@@R@@ab@@YUA,load_modules@$@@@ca(t_module@@@@@@@@R@@{|@@sVA0reset_type_names @$unitF@@@e@@@d@@cR@@#'#7@@WA2string_of_variance;@)Odoc_type&t_type@@@R@g@%Types(Variance!t@@@R@l&stringQ@@@R@m@@nR@h@@iR@f@JNJ`@@XA3string_of_type_expr@%Types)type_expr@@@;R@&stringQ@@@:R@ @@ R@@@@\A6string_of_class_params@*Odoc_class't_class@@@B6@@@A@@@R@?@@@^A3string_of_type_list#par$boolE@@@wR@G@@@HR@D@[@@@uR@O@$listKv)type_expr@@@t@@@sR@Tt@@@rR@U@@VR@P@@QR@E@@FR@C@/0@@'_A9string_of_type_param_list@&t_type@@@R@@@@R@@@R@@HbfIb@@@cA #string_of_type_extension_param_list@.Odoc_extension0t_type_extension@@@R@@@@R@@@R@@cd@@[eA?string_of_class_type_param_list@T)type_expr@@@@@@R@@@@R@@@R@@ +@@ygA5string_of_module_type$code&optionL@@@ @@@ (complete$boolE@@@ @@@ @+module_type@@@@@@@@@@@@R@@\`\u@@iA4string_of_class_type(complete2#@@@@@@@*class_type@@@@@@@@@@R@ @@@jA.string_of_text@*Odoc_types$text@@@R@&stringQ@@@R@@@R@@@@kA.string_of_info@$info@@@5R@&@@@4R@'@@(R@%@     @@ mA.string_of_type@z&t_type@@@IR@:h@@@HR@;@@@$listKK$text@@@=@@@<R$text@@@;@@:@@9R@8@9:@@ 1A2get_titles_in_text9@c$text@@@G$@#intA@@@C@&optionLu@@@E@@@D@$text@@@F@@B@@@A@@@R@?@no@@ fA2create_index_lists:@S@@M@@@P@@@@@O@@Nbf@@@L@@@K@@J@@IR@H@@@ A5remove_ending_newline;@@@@T@@@S@@RR@Q@595N@@ A-remove_option<@%Types)type_expr@@@X)type_expr@@@W@@VR@U@rvr@@ A+is_optional=@(Asttypes)arg_label@@@\$boolE@@@[@@ZR@Y@@@ A*label_name>@)arg_label@@@`@@@_@@^R@]@@@ A2use_hidden_modules?@)Odoc_name!t@@@ R@b @@@R@c@@dR@a@  @@ A'verboseV@&stringQ@@@BR@%$unitF@@@NR@&@@'R@$@ !HL "HS@@ A'warningY@@@@iR@Z$unitF@@@hR@[@@\R@Y@ : ;@@ 2A.print_warnings\&Stdlib#ref$boolE@@@u@@@tR@m@ R S@@ JA&errors_&Stdlib#ref#intA@@@x@@@wR@v@ j  k@@ bA)apply_opt`@@@@}@@@!@@@~& @@@|@@{@@zR@y@ '+ '4@@ }A.apply_if_equala@@@@R@R@A@R@@ R@@R@@@R@@@R@@@R@@ LP L^@@ A.text_of_stringf@}@@@*Odoc_types$text@@@@@R@@  @@ A3text_string_of_texti@$text@@@@@@@@R@@  @@ A.info_of_stringj@&stringQ@@@*Odoc_types$info@@@@@R@@  @@ A4info_of_comment_filep@$listK+Odoc_module(t_module@@@@@@@*@@@($info@@@@@@@R@@ 6: 6N@@ A&SearchkR@.result_elementqS;@@*Res_moduler(t_module@@@@@ * +@@ "A/Res_module_type-t_module_type@@@@@ : ;@@ 2A)Res_class't_class@@@ @@ J' KC@@ BA.Res_class_type,t_class_type@@@ @@ ZDL [Dr@@ RA)Res_valueÐ't_value@@@!6@@ js{ ks@@ bA(Res_type̐/&t_type@@@!@@ z {@@ rA-Res_extension֐U7t_extension_constructor@@@!@@  @@ A-Res_exceptionݐZ+t_exception@@@" @@  '@@ A-Res_attributeᐠT+t_attribute@@@" @@ (0 (T@@ A*Res_method␠d(t_method@@@" @@ U] U{@@ A+Res_section㐠 4@@@" @@@"@@ | |@@ A,Res_recfield䐠&t_type@@@",record_field@@@"@@  @@ A)Res_const吠&t_type@@@"3variant_constructor@@@"@@  @@ A@@A+Odoc_search.result_element@@@#!@@@@  @@@@ AA@-search_resultPT;@@ A +@@@'@@@'@@@@   H@@@@ AA@.search_by_nameQ@$listK+Odoc_module(t_module@@@(e@@@(d@+Odoc_search&P_name!t@@@(c .result_element@@@(b@@@(a@@(`@@(_U@'@ LJR MJ`@@ DA@&valuesa@20(t_module@@@(k@@@(j=*Odoc_value't_value@@@(i@@@(h@@(gU@(f@ q r@@ iA@*extensionsb@WU(t_module@@@(q@@@(pb.Odoc_extension7t_extension_constructor@@@(o@@@(n@@(mU@(l@  @@ A@*exceptionsc@|z(t_module@@@(w@@@(v.Odoc_exception+t_exception@@@(u@@@(t@@(sU@(r@  @@ A@%typesd@(t_module@@@(}@@@(|)Odoc_type&t_type@@@({@@@(z@@(yU@(x@   @@ A@*attributese@Ơ(t_module@@@(@@@(Ѡ+t_attribute@@@(@@@(@@(U@(~@ $, $6@@ A@'methodsf@(t_module@@@(@@@((t_method@@@(@@@(@@(U@(@ &PX 'P_@@A@'classesg@  (t_module@@@(@@@(*Odoc_class't_class@@@(@@@(@@(U@(@ Kv~ Lv@@CA@+class_typesh@1/(t_module@@@(@@@(<%,t_class_type@@@(@@@(@@(U@(@ n o@@fA@'modulesi@TR(t_module@@@(@@@(_](t_module@@@(@@@(@@(U@(@  @@A@,module_typesj@wu(t_module@@@(@@@(-t_module_type@@@(@@@(@@(U@(@  @@A@@@ uu  %@A$ScanrU@ű'scannernV#@)Odoc_scan'scanner@.scan_attributeA@*Odoc_value+t_attribute@@@+$unitF@@@+~@@+}@@+|*scan_classA@*Odoc_class't_class@@@+@@@+@@+@@+2scan_class_commentA@*Odoc_types$text@@@+(@@@+@@+@@+3scan_class_elementsA@&'t_class@@@+9@@@+@@+@@+.scan_class_preA@7't_class@@@+$boolE@@@+@@+@@+/scan_class_typeA@J,t_class_type@@@+]@@@+@@+@@+7scan_class_type_commentA@H$text@@@+n@@@+@@+@@+8scan_class_type_elementsA@l,t_class_type@@@+@@@+@@+@@+3scan_class_type_preA@},t_class_type@@@+F@@@+@@+@@+.scan_exceptionA@.Odoc_exception+t_exception@@@+@@@+@@+@@+:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@+@@@+@@+@@+4scan_included_moduleA@+Odoc_module/included_module@@@+@@@+@@+@@++scan_methodA@(t_method@@@+@@@+@@+@@++scan_moduleA@$(t_module@@@+@@@+@@+@@+3scan_module_commentA@$text@@@+@@@+@@+@@+4scan_module_elementsA@F(t_module@@@+ @@@+@@+@@+0scan_module_listA@$listK](t_module@@@+@@@+%@@@+@@+@@+/scan_module_preA@o(t_module@@@+@@@+@@+@@+0scan_module_typeA@-t_module_type@@@+G@@@+@@+@@+8scan_module_type_commentA@2$text@@@+X@@@+@@+@@+9scan_module_type_elementsA@-t_module_type@@@+i@@@+@@+@@+4scan_module_type_preA@-t_module_type@@@+0@@@+@@+@@+)scan_typeA@)Odoc_type&t_type@@@+@@@+@@+@@+/scan_type_constA@&t_type@@@+@3variant_constructor@@@+@@@+@@+@@+@@+3scan_type_extensionA@0t_type_extension@@@+@@@+@@+@@+ scan_type_extension_constructorsA@0t_type_extension@@@+@@@+@@+@@+7scan_type_extension_preA@%0t_type_extension@@@+@@@+@@+@@+-scan_type_preA@_&t_type@@@+@@@+@@+@@+2scan_type_recfieldA@p&t_type@@@+@x,record_field@@@+@@@+@@+@@+@@+*scan_valueA@'t_value@@@+@@@+@@+@@+y@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,9lV@@,@@1@A1@A@A@ @A @AB@A@@A@Aڰ@A@˰@A@ABC@A@@A@A@A@@A@AB{@A{@k@Ak@A[@A[@L@AL@ABCD<@A<@0@A0@A@A@ @A @AB@A@@A@Aܰ@A@Ͱ@A@ABC@A@@A@A@A@@A@Aw@Aw@h@Ah@Q@AQ@ABCDEF?E@@@,=W@(@A>BB>c@@9AA@ƱmV#@O;@@@AAmAl\A[KAJW@,@,@@,A@,B@,C@,D@,E@,F@,G@,H@,I@,J@,K@,L@,M@,N@,O@,P@,Q@,R@,S@,T@,U@,V@,W@,X@,Y@,Z@,[@,\@,]W@()Odoc_scan'scanner @@(@@@@@@@A@@@''di@A#DepyW@6kernel_deps_of_moduless@$listK+Odoc_module(t_module@@@/@@@/$unitF@@@/@@/X@.@ @@A@-deps_of_typesx&kernel&optionL$boolE@@@/@@@/@3)Odoc_type&t_type@@@/ @@@/ @@&t_type@@@/ @P$Misc&Stdlib&String#Set#elt@@@/ @@@/ @@/@@@/@@/@@/X@/@WX@@OA@@@[kk\@SA&GlobalzXA+Odoc_global@fg@^AY@p@@Ao@@Ban@@VA@@A C@@i@@ABCh@@ ^@@ wB@@ABD @D@@/g@@AZ@@BY@@N]@@Am@@l@@ABa@@b@@ACDE -E@@Yf@@A_@@`@@AB F@@ W@@AC I@@ O@@A ;M@@ GU@@A Q@@X@@ABCDF $N@@ S@@A P@@ R@@AB H@@ pT@@A jL@@ J@@ABC K@@ DV@@A *G@@\@@AB[@@j@@Ak@@c@@ABd@@e@@ACDEG@p@/xzr@A-Odoc_info.DepA@@@/AAà@i@AhfBdcCa@a@Aq@@a@ABD`_[ZT@p@@AU@BCDETSF=@@@-=@@-<@@-;@@-:A@@@@-C@@@-B@@-A@@-@A@@@@-G@@@-F@@-E@@-DA@@@@-K@@@-J@@-I@@-HA@@@@-O@@@-N@@-M@@-LA@@@@-U@@@@-T@@@-S@@-R@@-Q@@-PA@@@@-Y@@@-X@@-W@@-V@-x@-w@-v@-u@-t@-s@-r@-q@-p@-o@-n@-m@-l@-k@-j@-i@-h@-g@-f@-e@-d@-c@-b@-a@-`@-_@-^@-]@-\@-[@@-Z@@@A@A@A@@A@ABx@A{@j@Aq@AX@Ae@I@AZ@ABC9@AN@,@AE@A@A9@ @A.@AB@A"@@A@Aٰ@A @ʰ@A@ABCD@A@@A@A@A@@A@ABx@A@j@A@AZ@A@K@A@ABC9@A@#@A@A@A}@@As@A@Ag@@A\@ϰ@AK@ABCDEF~{@@@,@z@wt#@@A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@. A@@@@. @@@. @@. @@. A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@~@@@-}@@@-@@-@@-@@-|A@{z@@@-y@@@-@@-@@-xA@wv@@@-u@@@-@@-@@-tA@sr@@@-q@@@-@@-@@-pA@on@@@-m@@@-@@-@@-lA@kj@@@-@ih@@@-g@@@-@@-@@-@@-fA@ed@@@-c@@@-@@-@@-b@.3@.2@.1@.0@./@..@.-@.,@.+@.*@.)@.(@.'@.&@.%@.$@.#@."@.!@. @.@.@.@.@.@.@.@.@.@.af@@.f@@@A@A|@A@k@A@ABY@A{@K@Aq@A9@Ae@*@AZ@ABC@AN@ @AE@A@A9@@A.@ABڰ@A"@ʰ@A@A@A @@A@ABCD@A@@A@Ax@A@i@A@ABY@A@K@A@A;@A@,@A@ABC@A@@A@A@A}@@As@Aְ@Ag@ǰ@A\@@AK@ABCDEFO;@@@AAAAAAyAjA[ALA=Ax,AmAb AWALAAA6A+AAAA|AmA\AEA6A'AA AAN@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-~@-}@-|@-{@-zMR@@-y@@@@@@@@@;@@@A A@  @@@. @@@.@@.@@. A@  @@@. @@@.@@.@@. A@  @@@. @@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@ @@@.@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.~@@.}@@.|A@@@@.{@@@.z@@.y@@.xA@@@@.w@@@.v@@.u@@.tA@@@@.s@@@@.r@@@.q@@.p@@.o@@.nA@@@@.m@@@.l@@.k@@.jA@@@@.i@@@.h@@.g@@.fA@@@@.e@@@.d@@.c@@.bA@@@@.a@@@.`@@._@@.^A@@@@.]@@@@.\@@@.[@@.Z@@.Y@@.XA@@@@.W@@@.V@@.U@@.T@@.S@.R@.Q@.P@.O@.N@.M@.L@.K@.J@.I@.H@.G@.F@.E@.D@.C@.B@.A@.@@.?@.>@.=@.<@.;@.:@.9@.8@.7@.6@.5@@.4@@@@=@@@:m@@A@B C  DE@ o@@A@BCDFG@o@/p @A0Odoc_info.SearchA@~@@/AAz      } M K ( &         s q N L + )  @/@A.-B+@ s@@A Zv@@ u@@AB0/CD-@,@ q@@AB p  ?~AA7Odoc_info.analyse_filesA@10@@/8D~E~@AA@65@@/=I~ @@ AސUo  @R@@Zp  [p  @@RMAS@@aq  bq  @@YNAT@@hr  ir  @@`OAU@@os 2 8ps 2 >@@gPAV@ @vt F Lwt F X@@nQAW@-@}u ` f~u ` m@@uRA}xX@:@v u {v u @@|SA%filesj@w  w  @@TA~@%*opt*BCD E FGH@@A!A@@FK@@ABNJ@@/O@@AEL@@B[I@@;N@@ACM@@BCD@@O@/}uw{@@zAp,O@/|IK@@~At0O@/{$&@@Ax4O@/z  @@A|8O@/|y  @@Ay@"Jc#Jd@@ZA@B@@ A@@AB@@B@/$$0@@@r5@!tr@:@@1]A,@ A@@A@@A@/9E1@@@UL @RРP@@@K@TU @@L`A#sepK@[!\$@@SaA)type_listH@b%c.@@ZbAU@C@@AB@@A@@AB@@C@/frbL@@K@.BwbbQ@!tB@V|b@@sdAn@ A@@A@@A@/{g@@f@D>l@"te>@q@@fA@ A@@A@@A@/0@@@Z8@!l8@-@@hA@ A@@A@@A@/@@@rܐ@!t@@@lA@ A@@A@@A@/  @@@Ԑ  @!i@ @@nA @ A@@A@@A@/hϰ<S@@@А<<@!t@<P@@pAנ@ A@@A@@A@/Pm@@@̐mm@!t@m@@rA@ A@@A@@A@/8 @@@Ð @"te@@@tA@ A@@A@@A@/ $@@#@)@!e @.$@@vA@ A@@A@@A@/#/'??@@>@4''D@!v&@I9'<@@0xA+@ A@@A@@A@/8D[yZ@@Y@ I[[_@#att1@dN[v@@EzA@@ A@@A@@A@/MYu@@t@"^z@!m4@c@@Z|AU@ A@@A@@A@/bn  @@@Bs@!nA@x@@oAj@ A@@A@@A@/w@@AX|HH@!sX|@HU@@A@ A@@A@@A@/w|w@@@@DT@AŐAA@/xw{w@@A!A@/`XZ@@@%A@/H@@@@!s[@@@A@ A@@A@@A@/|@@A?LL@!fc?@L`@@A"v1d6@LaLc@@A"v2e8@LdLf@@AϠ@C@@AB@@A@@AB@@C@/lް{{@@A( C@/diniu@S@@@V@*B5C@/Tik0@@/@9C@@( 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 B/builds/workspace/main/flambda/false/label/ocaml-linux-32/ocamldoc@ [+)Odoc_infoP *caml_equal`+Odoc_globalPd&Stdlib)Odoc_nameȠ(Odoc_strࠠ ( @Xp)Odoc_misc Р#蠠&*Odoc_print,-TEpHKNQĠTؠ,Odoc_analyse:caml_ensure_stack_capacity)Odoc_text @@,DP(Out_type\\6Ԡ9ࠠO|RUX[^aĠdРgܠj蠠+Odoc_config$0t<CXFh-Odoc_commentsx+Odoc_search  ȠԠࠠ젠)Odoc_scan|(Odoc_dep+Odoc_module *Odoc_class 䠠*Odoc_value t)Odoc_type .Odoc_exception .Odoc_extension Ƞ.Odoc_parameter ܠ , @(Warnings0mJɒkgrs#Str0ϭE6h)-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0*%"e+Outcometree0euWS~d栠(Out_type0y-,⠠*Odoc_value0IlX+KE`*Odoc_types0fX cx3H~)Odoc_type0~b:x_B)Odoc_text0@ӽX4Id(Odoc_dep0UwA k"+Odoc_config0 XO4TSA--Odoc_comments06Q%ί3  *Odoc_class0_"#C{,Odoc_analyse0@;T.!VPyc$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ*Errortrace0>"+$? QNL(1R#Env0zV L{YWI*Data_types0I'Ue`wq]Ѡ*Cmi_format0c˯7͗ԩmݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@\mTQEh7R z8diK@@@ R