Caml1999O037T?$! G G G G GGG G G G G G E DC>(C VCh ? @8$&(+()*VhDC G !" D C 1C V  C G !T  G ! G ! D   E D C G !n  8$"8$"2$ " CC" D h +y8# 8$& )*D! 3, Zh$ )*g!]VCTcVDChhVc TGG!" D C GG!VC GG!T E C 8" Y CG"ZT8 yVC 8"8@[ D  F GG!     G?  D C G?h@ChyC8" >  nh2  D C ?@8$" @(c @(EC8" 8&+()*g#]VCTcVDChhVc TGG!" D C GG!VC GG!T E C 8" Y CG"ZT8 yVC 8"8@[ D  F GG!   D C   G?  D CG?h@Chy C 8"> 8! nh2  D C ?@8$" @(c @(EC8" 8&+(WC C8%5(5(C C2%C C WYYYYYYC C8%C VBC C WT*C C C W TD VT C C8% 5(56@[C C8%)*g)]VCTcVdC C C VD ED C  8" D G! G!hh Vc T" D C  V G!T Y   G"ZT8 yV 8"8@[    h 8 CVG!G! "?Tc   ?  D Chhh?h@ Ci >  nh2  D C h?@ 8$"8$" @(D D D G! G!Vch T  " D V G!T "CE" C    nh2  D C 8$" @(c @()*C C VLC 8" 8" Y G"ZT8 yV8"8@[ W(C ?8$ ()*VD C E D C GG! E WC 8!8"?TC FC"! "8"?TVC E GG!T  h ?  D C G?h@h  F8!8" 8">  @ 2'8 ! @(F C C 8" 8" Y F"ZT8 yV8"8@[ ? A@ A(D C +()* 8"@()*g#]VCTcV.DC ChhVc TGG! " D C VC GG!T GG! # D C Y  C G"ZT8 yVC8"8@[ E   # GG!  GG!n8 CV "?Tc?h@G VC    #?TcFG C + 8#C8"> "CE" D C D"J nnh2  D C h?@8$"8$" @(c @()*CC8" 8&)* 8"@()*g$]VCTcV)DC ChhVc TGG! " D C VC GG!T  GG!# D C Y  C G"ZT8 yVC 8"8@[ E  # GG!  GG!n  G?  D C8 CV "?Tc ?h@G VC  #?Tc F  G C+8#C 8">  nnh2  D C h?@8$"8$" @(c @()*CC8" 8&)* g)] W#"]ee C C Y C E"ZT8 yVC8"8@[ C8! 8"  F?  D C ?h@h8!h 8"> 8!C 8"h ?@ A( D C +H8# VT      , h6  D C  A( C +8#  ,3  h6  D C  A( C EhhA+8# E D C 8 ! VC G D C 8 CV "?Tc?h@h 8!8"8!8 "h>  , hh # D C MnG?  D C Ic?@ nA(56@[ C E C F C C Y  F"ZT8 yV 8"8@[ GG! E WC  8!8"?TC FC!"  "8"?T   8$"?  D C8 CV "?Tc?h@hF8!8" 8"> C 8"h ?@ A( C C C VE D C  8" Y G"ZT8 yV 8"8@[  h4 8 CVD G! G! "?Tc  ?  D Chhh?h@ Ci > C8" D WTC C8!?C8 Th ?@ A(chA( c hA(  C +/8#   4,   h6  D C  A(VC C V Ch ? @TcTc hA(  C ,CC ! 8 " h Ah ?@hA( C +8#   4 , V  h6  D C  A( C +/8#   4 ,   h6  D C  A( C E D C C 8" Y CG"ZT8 yVC 8"8@[ V C VC  h3 ?TcTc  ?  D C?h@Ci > C8"V.C WT!C C8!?C8 TTh ?@ A(c hA( )*g#]VCT7CC W0oKelCW C8!T C 8!Th 8 "@?( C "W 58@[CD G! D G!  4  ?( D C V D DT7  G!  G! " W 58@[ D ChhV.V+C V$D C D  h2  8! T56 VD 8"?Tc> ?2  @(D C D G!D G! "" ?2  @(C D G! D G! " ?( 56@[CW C8!T C 8!Th 8 "@?( )*g#]VCT7CC WW6PW     h1 6 @(C "W 58@[C  D G! D G! 4 ?( D CW 58@[D C V D DT7  G!  G!  "hhV.V+C V$D C D  h1  8! T56  VD 8"?Tc>  ?2  @(D C D G!D G!  "" ?1  @(C D G! D G!  " ?( 56@[W 58@[C8C 8! 8!!8 "h @ ?( )*C W0dWDC 8! 8" 8!8"h A? h@( C DWTxC  DG!     D C @h@( E CWTDED C ^V.c 8" 87!A?   2  D C @@(58@[58@[)*C W*[iiWaaDC 8!8"h 8!8"A?(C DWT2C  DG!     D C @( W 58@[58@[D()* "8!  +CC  D C "  C] 8 8 CVC?Tch hhC8!?h@?Ci ?> ( C VCh ?@8$&(+()*g"]VD C D C W7C D G!" D C!G! " D C  " V C CTc C W%h8ATC C8! h  8"AT56@[n2" D C  8$" @@(C E D C CG! " D C  8" Y   G "ZT8 yV 8"8@[  8" hy iy?h@hhh  >A!G! "CE" D C CD "CJ n2" D C  ?@8$" @(C E D C CG! " D C      D C VT i D CA G!n2" D C ?@ 8$" @(G!" DG!2" D C 8$" @( G!" DG!2" D C 8$" @( 56@[ " CC" D h +8# h@()* 8" Y  G "ZT8 yV 8"8@[ 8"hhy?h@h8!h  >A !G! "CE" D C CD"CJC8!@(V&C D C W G%C DG%56@[()*+  + :   , & CC V C "X(c( CC"X( D @@()* + C W03 %D C +8," V @%((C C C VB D C Y 8G"ZT8 yV % V ( D F E " C>? % ((C +@8," V?%( C C C"V(%()*8G!V(c ++8')*C Wc D8 !@A(()*Y 8G"ZT 8 yVc( Vd(c( @( @( @()*W #(D C + 'D C + 'D C + ')* +8')*C! D C VQ C D @! Y  8G"ZT8 yVh @l6@8D' V( D @l6@8D'lGQ 8D' 8! VD C 8! @(56@[WC 8"?(C GC!" !8"?()*G G GGFC8GD>"% D8&)*+ + +(G E D C 8! Y.85" VC C VC VTTTcTZT8 yVcT "WC 8!8"?TC "8"?T6^U5T  8!8" >( )*W -d(c(C "8"?(C +: 8"?(C ?()*G FEDC 8! Y  85"ZT8 yVcT "  8"iyiy>( E C Y 85"ZT8 yVcT 8" A()*8! W $$$$$ $$$$$$$C + 8'!C 8!!?( 8"?()*VcD C V0 C ED!!8$" G ! G ! " D  CC@@2&  ED!!8$" G !" D C CC@@8 ! @(h@(VrC WfC C6 ^U56@[D D V7C W D TC  D G!G! " D @2! @@(G! " Dh @@( D 2%c(WC C6 ^VTc(d(C ()*F WJN^mG V<C C W 00000 0000000C +8",1+ 8," !h@( 5(5(5(C ,h &C EC!"h@(5(C8%G Wc(C ?(GG%GFG%GFG%C8%D Wc(C ?(FG%GG%GG%CC(E Wc(C ?(GG%EG%EG%)* D! V C E!'c(VGD C V' D C G! F!C! " D@2! @@( C! G! " Dh @@(c()* , %)*VCTc" D C " " @( )* F"VC C !G!{V5((? ()* "C +G'?()* "C +G')*Y8! IIZ(6ID((G(D(!CF(!DF(+ +@()* " CE&)*YoC8FG#Z( C8 yV5(gC]6?6? + + + + + + +y ! D C! D C ! D C ! D C    >  + + +  +88! ++w ++ + + + +> + + + + +> +q +c +V +@ +5> >  + +e+ + + +~ + + + +h +G +    %, b' +    "$&(*,.02468:>( V(C C WT D C 2! @(c()*, ! &)*D C C6 ^U1D VC VTTTVCh ?@?T5 @(@ @()*+ 8" VC7 8"h G@ 8# D C G G GGGGF E D C> ?((WC VC C WTD VTC C W!}"}}}.}}}}}}}}}}}}}}}}}}}}}}}}}}}}Ch !@?(C C W!"&""""""""""""""""""""""""""""""""T#D VD VTC DC ! !@?(c(c(W444C V*C C WTD VT C %c(C8%C W!""&"""""""""""""""""""""""""""""""TC C WTC ?(c(+ + +q +CC6 ^V'5 ^V5 ^V5 ^UTc(D !6@?(D ! VC D C @?( c()*F 8)G" E ()*E 8*G" E ()*? 8" W56@[D C VC ?(c()*? 8" W56@[E C()*? 8" W56@[D ()*? 8" W56@[D ()*? 8" W56@[D ()*? 8" W56@[D ()*? 8" W56@[D C(g h8" !8"()*W'7GWgC 8!? 8'C 8!? 8'C 8!? 8'C 8!? 8'C 8!? 8'C 8!? 8'C 8!? 8'+ +k +F +! + + + + +[ +F +1   >  + +% + + +i G G G G G G G FED> A9\*<#/ (Odoc_sig&_none_@@AA"??A@@@@@@@@@@/ AA@@@/h  AA@@@/X  A Aðç@#intA;@@#intA@@@@@D@A@$charB;@@$charA@@@@@J@A@&stringQ;@@&stringA@@@@@P@@@%bytesC;@@%bytesA@@@@@V@@@%floatD;@@%floatA@@@@@\@@@$boolE;@@%falsec@@f@$trued@@l@@@A@@@@@m@A@$unitF;@@"()e@@w@@@A@@@@@x@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@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A*=ocaml.warn_on_literal_pattern.@/@0Division_by_zero]#@@@A4 7 7@+End_of_file\#$@@@A<??@'FailureY#,@'@@AEHH@0Invalid_argumentX#5@0@@AN$Q#Q@-Match_failureV#>@@=@9@;@@a@@A_5b4b@)Not_foundZ#O@@@Ag=j<j@-Out_of_memoryW#W@@@AoErDr@.Stack_overflow^#_@@@AwMzLz@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib(Asttypes%Types.Odoc_parameter*Odoc_value)Odoc_type.Odoc_extension.Odoc_exception*Odoc_class+Odoc_module*Odoc_types0Signature_searchoA@#eleB;@@!M@@@@@4ocamldoc/odoc_sig.ml`4:`4G@@BA"MT@@@@@aHNaH\@@CA!V@@@@@b]cb]p@@DA!T@@@@@+cqw,cq@@ EA!C@@@ @@9d:d@@FA"CT@@@ @@GeHe@@&GA!X@@@ @@UfVf@@4HA@@A@@@@@Y_%)@@@@7AAA@#tabC;@@@A'Hashtbl!t{@@@f.signature_item@@@g@@@j@@@@vhwh@@@@UIAA@+add_to_hashk@&Stdlib'Hashtbl!t@@@@D@"%Types.signature_item@@@D@!@@@5D@@D@$unitF@@@/D@@@D@@@D@@jj @@JA@%table@$listK.@@@(F@(@@@(D@$G@@@@(E@$E@$@@@(D@$@@$D@$@{ ' /{ ' 4@@WA@,search_value@b[@@@)D@)Z@@@)!D@)@@@)D@(@@@@)D@(i)type_expr@@@),D@(@@(D@(@@(D@(@@  @  @@ZA@0search_extension@@@@)D@)ɠ@@@)D@)@@@)D@)@@@@)D@)5extension_constructor@@@)D@)@@)D@)@@)D@)@4E C K5E C [@@^A@+search_type@@@@*tD@*[@@@*xD@*Z@@@*iD@*L@1@@@*vD@*Q0type_declaration@@@*D@*R@@*SD@*M@@*ND@*K@bJ  cJ  @@AbA@,search_class@@@@+D@*@@@+ D@*@@@*D@*@Q@@@+D@*1class_declaration@@@+D@*@@*D@*@@*D@*@O  O  @@ofA@1search_class_type@@@@+D@+@@@+D@+~@@@+D@+p@q@@@+D@+u!6class_type_declaration@@@+D@+v@@+wD@+q@@+rD@+o@T . 6T . G@@jA@-search_module@HA@@@,*D@,@@@@,.D@,@@@,D@,@@@@,,D@,O+module_type@@@,>D@,@@, D@,@@,D@,@Y  Y  @@nA@2search_module_type@vo@@@,D@,n@@@,D@,@@@,D@,@@@@,D@,44@@@,D@,@@@,D@,@@,D@,@@,D@,@^   ^  @@sA@5search_attribute_type @$Vars#key@@@/D@-f@/class_signature@@@/D@-kA@@@/D@-l@@-mD@-g@@-hD@-e@EfFf@@$wA@2search_method_type=@%Meths&@@@2yD@/@%@@@2D@/d@@@2D@/@@0D@/@@/D@/@hjHPijHb@@G{A@@@l]mm@KA.Info_retrieveruD+all_specialp@@@@2@@@@2@(@@@2@̠$info@@@2@@@2@@2@@2@@2@qqF@@z@A@9blank_line_outside_simpleq@8@@@2@>@@@20@@@2@@2@@2@rGKrG@@AA@2just_after_specialr@Q@@@2@W@@@2@k@@@2@$info@@@2@@@2@@2@@2@@2@ss@@BA@-first_specials@{@@@2@@@@2@@@@2@$info@@@2@@@2@@2@@2@@2@t t@@CA@,get_commentst@@/$text@@@2!a@2D@2@@2@@@@2@@@@2@PO$info@@@2@@@2@z'@@@2@@2@@2@@2@@2@Cu#Dv6@@"DA@@@GoHw@&EA2alert_of_attributev@)Parsetree)attribute@@@5E@2I*Odoc_types%alert@@@4E@4@@@4E@2@@2E@2@lymy@@KFA.analyze_alerts@&optionL$info@@@88E@7u@@@7~E@5@Ϡ?@@@6yH@6\@@@6jE@5 E@5@@5E@5@@5E@5@[_[m@@wUA7analyze_toplevel_alerts@,'@@@9@@@9E@8T@b.signature_item@@@9@@@9E@8YE@8Z@@8[E@8U@@8VE@8S@oso@@bA(Analyser (E@%My_irF\$fileN#ref@@@9G@9@@@9G@9@ $@@iA@)file_name@@@9G@9@@@9G@9@YaYj@@jA@2get_string_of_file@#intA@@@@G@9@ @@@@G@9&stringQ@@@?G@9@@9G@9@@9G@9@`h`z@@kA@2just_after_specialg@'@@@@JG@@.@$@@@@IG@@3@n@@@@@mlk@@@@@@@@@@@G@@4@@@5G@@/@@@0G@@-@HI!@@'nA@ӱ#LocG@#genl@@@@@(Location!t@@@@H@@A@@H@@@@H@@#intA@@@AH@@@@@H@@@@)H@A@@@CH@A@@AH@@@@@H@@@@@H@@@@@lrA@%ptyp'@H)core_type@@@C$H@C(Location!t@@@C#H@C@@CH@C@ltly@@vA@$pcd'@f7constructor_declaration@@@C/H@C(!t@@@C.H@C)@@C*H@C'@@@xA@$loc'@@@C4H@C3@@C5H@C2@@@zA@%psig'@1@@@CBH@C;I!t@@@CAH@C<@@C=H@C:@@@|A@%start@@@@CeH@CP@@@Ca@@C`H@CF@  @@~A@$end_@@@@Cc@@CbH@CG@  @@A@*ptyp_start@@@@CH@Cy@@@C@@CH@Co@,  $-  .@@ A@(ptyp_end@@@@C@@CH@Cp@<  0=  8@@A@)pcd_start@@@@CH@C@@@C@@CH@C@Q E MR E V@@0A@'pcd_end@@@@C@@CH@C@a E Xb E _@@@A@*psig_start@@@@CH@C@@@C@@CH@C@v k sw k }@@UA@(psig_end@ @@@C@@CH@C@ k  k @@eA@@)ocaml.doch ) Helper functions for extracting location@@@@@@@  @yA@@,prepare_file@e@@@E7H@C@&stringQ@@@EH@D$unitF@@@E4H@D@@DH@D@@DH@C@!! !!@@A@5get_comments_in_class@@@@EH@Ed@@@@EH@Ei@@@@E@@@E@*Odoc_class-class_element@@@EJ@Ev@@@E@@EH@Ej@@EkH@Ee@@EfH@Ec@"""",@@A@6get_comments_in_module@@@@F5H@E@@@@F4H@E@9@@@E@@@E@+Odoc_module.module_element@@@F J@E@@@E@@EH@E@@EH@E@@EH@E@1""2"#@@A@(preamble@W@@@FmH@F>@Z@@@FlH@FC@@@@F@@@FH@FA@FH@FH@H@Fr@@@FqH@FM@'@@@FH@FР@c|{@@@FH@F@@@FH@F@@FH@FN@@FOH@FI@@FJH@FD@@FEH@F?@@F@H@F=@####@@aA@+merge_infos@&optionL*Odoc_types$info@@@GA@@@G@@$info@@@G?@@@G>$info@@@G=@@@G<@@G;@@G:H@F@$$$$@@A@(get_info%attrs@|@@@G@@@GH@GL@@@GMH@GI@LI@@@G@@@GH@GW@@@@GH@G\@@@@GH@Ga@/@@@GH@G@@@@G@@@GH@G@@GH@Gb@@GcH@G]@@G^H@GX@@GYH@GJ@@GKH@GH@  %%  %%@@A@ӱ&RecordH@)projectorI;!a@Gנ!b@Gؠ!c@G@C$name@@@J@G@@@G@@Gܰ5''6''@@ A-inline_record@@@"J@G`#J@G@@@G@@GH''I''@@ 'A*inline_end@@@5J@G@@@G@@GX''Y''@@ 7A%start@@@JJ@G @@@G@@Gh''i'(@@ GA$end_@@@ZJ@G @@@G@@Gx((y((&@@ WA@@A@nnY@@@@@@@'p'v(((@ , A structure to abstract over the tree type '8'>'8'o@@@@@@@@@ oAA@#doc@@@H@H@H@@@HJ@H@@@@HJ@H@N@H.@@@I8J@H"@@@@I5@@@@I7@@@I6@@I4@@@I3J@H#@@H$J@H@@HJ@H@@HJ@H@({(({(@@ A@*inline_doc@ED@IF@I; J@Iu@@@IJ@I@@@IJ@IA@J@IFJ@@@@I@7@@@I@@@I@@IJ@Ih@@@IiJ@IG@@IHJ@IB@@ICJ@I@@-**-**@@ A@)parsetree~1label_declaration@@@JK@Ip@@@J9K@I$listK@@@J @@@J K@I@@@IJ@I@;5+j+r<5+j+{@@ A@%types 1label_declaration@@@KcK@J7constructor_declaration@@@KK@J$listK@@@J@@@JK@J@@@JJ@J@fB--gB--@@ EA@)typedtree'Ҡ)Typedtree1label_declaration@@@TK@S7 7constructor_declaration@@@SK@S9$listK@@@S@@@SK@S:@@@S;J@Kk@S//S//@@ sA@@ [ Module for extracting documentation comments for record from different tree types &&''@@@@@@@'' a1V1]@ A@@;name_comment_from_type_decl@@@@]FJ@T@@@@YJ@T@s0type_declaration@@@TWJ@T#@ @@@TrJ@To@)@(Asttypes%label@@@X{@@@@X}@@@X|@@XzJ@Tt@@@TuJ@Tp@@TqJ@T$@@T%J@T@@T J@T@@TJ@T@c1_1gc1_1@@ A@2manifest_structure@(Odoc_env#env@@@fJ@]@U@&stringQ@@@]J@]Ǡ@&optionL*Odoc_types$info@@@^@@@^J@]@@]@@@]J@]@%Types)type_expr@@@fJ@])Odoc_type-type_manifest@@@^J@]@@]J@]@@]J@]@@]J@]~@ O;; P;;@@ .A@)get_field@Y@@@gJ@f@T@&stringQ@@@g'N@g@SQ$info@@@g@@@gJ@g@@g&@@@g%J@f@A@@@fJ@fJ,record_field@@@gVJ@f@@fJ@f@@fJ@f@@fJ@f@ >> >>(@@ u A@-get_type_kind@@@@iJ@g@@E@@@i@@?@@@i@@@i@@i@@@iJ@g@ 0)type_kind@@@iJ@gƠ@@@iJ@g@@@gJ@g)type_kind@@@gJ@g@@gJ@g@@gJ@g@@gJ@g@ @@ @@@@ A@-get_cstr_args@@@@jJ@jD@@@@lJ@jI@5constructor_arguments@@@kJ@k0constructor_args@@@kJ@k@@kJ@jJ@@jKJ@jE@@jFJ@jC@ FG FG@@ *A@6constraint_for_subitem@$Name#Map!tР+Constrained}@s@@@s@Р'Removed@@@@sJ@sA@@@sJ@s@@@@sO@p@@@rJ@l@(Asttypes#loc)Longident!t@@@lJ@l@@@lJ@l@@@@@rQ@r@@@rJ@r=J@rA@rJ@lVP@@@rJ@l@@lJ@l@@lJ@l@@lJ@lc@ v JJ w JK @@ U;A@;erased_names_of_constraintsE@ Ǡ7/with_constraint@@@sL@s@@@sJ@s@{Рu@@@tvL@uH@@@uks@@@@@uL@uA@@@uL@ujA@@@uiL@tJ@@@tIJ@s#J@s@@sJ@s@@sJ@s@ MM MM@@ HA@)is_erasedT@#key@@@x)J@x@Р'RemovedA@AA@@A@Р+Constrained@@@x?@A@@@A@@@@xGA@@@xHJ@xB@@@@xCJ@x<@@@@x=J@x@@@x2J@x |@@@xJJ@x@@xJ@x@@xJ@x@ (PXP` (PXPi@@ VA@0apply_constraintX@+module_type@@@xJ@xX@ \@@@xJ@x@@@xJ@x]J@x^@@x_J@xY@@xZJ@xW@ %.PQ &.PQ@@ YA@ &filter_out_erased_items_from_signature\@Р`A@@A@@AZ@@}q@@@@|Ԡ@{6@@@|@@@|J@|a@@A@@@@}A@@@}J@}pA@@@}J@y@@@yJ@y@@@@ygL@y-@@@y)signature@@@'J@"(t_module@@@J@#@@$J@@@J@@@J@@@J@@g9O9Wg9O9h@@A@@@{{==@A@ dE@@A;A@@B B@@ C@@ D@@ABC@E@/T .@A1Odoc_sig.AnalyserA@@@/<3o4KyAA Odoc_sig.analyze_toplevel_alertsA@  @@/,9[n:JyAA7Odoc_sig.analyze_alertsA@@@/?y@LYAA;Odoc_sig.alert_of_attributeA@@@/ E^ @A9Odoc_sig.Signature_searchA@@@/%AAec       y w K I         e c 2 0  -@ A@@ 9J@@AB F@@ G@@AC VD@@ K@@A H@@B vI@@ 1E@@A C@@ B@@ABCD@K@/KpjHcqlAA ,Odoc_sig.Signature_search.search_method_typeA@JI@@/Qvfwh7FAA /Odoc_sig.Signature_search.search_attribute_typeA@PO@@/W|^  }dAA ,Odoc_sig.Signature_search.search_module_typeA@VU@@/|]Y  \ x AA 'Odoc_sig.Signature_search.search_moduleA@\[@@/lcT . HW  AA +Odoc_sig.Signature_search.search_class_typeA@ba@@/\iO  R  ,AA &Odoc_sig.Signature_search.search_classA@hg@@/LoJ  M k AA %Odoc_sig.Signature_search.search_typeA@nm@@/<uE C \H  AA *Odoc_sig.Signature_search.search_extensionA@ts@@/,{@  C ( AAA &Odoc_sig.Signature_search.search_valueA@zy@@/{ ' 5~  AA?Odoc_sig.Signature_search.tableA@@@/ j y %AA %Odoc_sig.Signature_search.add_to_hashA@@@/u*uF@AA@@@/u.uE@3@@@AnFj@%tablemF@j@@KA&signatn*@jj@@LA%idents%Ident!t@@@@tt@@QA@C@@AA@@#B@@AB@@D@/ǰuuM@@@A0 C@/̰ss@AEA@@@/Ѱss@r@@@NA?%identr,!t@@@@rr rr@@PA@C@@A*@)@AB(D@/ss@@gA C@/hy y @AlA@@@/`y y @@@@muAf%identuS!t@@@@/x0x@@SA @C@@AQ@P@ABOD@/L:y@@A C@/(>w~?w~@AA@@@/ Cw~Dw~@@@@2A%identty!t@@@@UvNhVvNm@@4RA/@C@@Aw@v@ABuD@/ ;`w~aw~@@A9 C@/@eofo@AA@>=@@/Ejoko@@@@FA%identp!t@@@@|n}n@@[NAV@C@@A@@ABD@/boo@@A` C@/gq3Oq3j@AA@ed@@/lq3Rq3i@ @@@Aڠ%identq!t@@@@p p%@@OA}@C@@A@@ABD@/q3=q3q@@A C@/hm]ym]@AA@@@/`m]|m]@4@@@A%idento!t@@@@l4Ml4R@@MA@C@@A@@ABD@/Lm]gm]@@)A C@/k".@@-@@@A@BB@/} a g} a @X@@@(F@(DB;{ ' +L@&signat;@Q{ ' ;@@XA!tz3.@@@$F@$@| > H| > I@@YAޠ@A@@B@@AB@B@@A@B@/} a q} a @@Sp@@@(@@(sA/C@/<x@@wA2BA/$| > L%| > ]@A~B9@ @AA /-| > D@@@@A@/3B  4B  '@@A[;@  @%table[@@@  @@[A$nameL@F@  G@  @@%\A(val_desc1value_description@@@)&@RB  SB  @@1]A,@'*match* fC@@AA@@"B@@D@@ABC@@D@/?dC ( 5@hĐB1>@ @AB C@/H @A6CC@/hJoA  pA  @АB=J@@A@BB@/TTyA   @AA@QP@@/HX}A  @@@HU B@/4^G  G  @@A8}E C G@%table}@E C a@@n_A$namen@E C bE C f@@u`A#extn@@@)@G  G  @@aAz@N iC@@D@@ABA@@!B@@AC@@D@/$H  @B.@@A  B C@/  @A3C@/F i uF i @#B:@@A@BB@/F i  @A+A@@@/F i o0@@/@E B@/L 0 aL 0 j@@@%table@CY  @@oA$name@Y  Y  @@pA&_ident@@@,4@[ 3 N[ 3 T@@qA"mdD2module_declaration@@@,6@[ 3 Y[ 3 [@@rA@ yC@@D@@AB%A@@-B@@AC@@D@/Ͱ\ x p@pB:̠@@A  B C@/ @vA?C@/ذZ  Z  -@+|BFؠ@@A@BB@/Z  % @AA@@@/ Z  @@@Q B@/cc@@A$^  @%table$@^  @@tA$name @#^  $^  @@uA@ E D }C@@AA@@B@@AB@@E@/8a4>9a4N@AA@@@/@A*+module_type Z@@@,@D` E` *@@#vA@!@F@@ABCF@/\*Od@?ӐB?)@&@A$#B!C@/D3 @AD.C@/5Z_  [_  @ZߐBK5@0@A.@B-B@/?d_   @AA@<;@@/Ch_  @@@V@ B@/Inh7=@@A(Nuf@$name N@zf@@XxA)class_sigG@ff@@_yA)type_expr@@@/G@-s@gg@@kzAf@: C@@AA@@!B@@D@@ABC@@D@/xgg3@@(Asttypes,mutable_flag@@@/G@-q@ ,virtual_flag@@@/G@-r@7@@/G@/G@/EBN@-@A+@B(B@/gN@@M@UB@/lZ@@YAjHLa@$name?@fjHg@@|A)class_sig@~@jHhjHq@@}A)type_exprA@@@2G@0@ktkt@@~A @ C@@AA@@!B@@D@@ABC@@D@/԰ktkt@@o.method_privacy@@@2G@0@e,virtual_flag@@@2G@0@4@@2G@2G@2mBK@*@A(@B%B@/tktz@@@RB@/\#6F$6J@@Aᐰ.y@$attrx@3y@@GA54load_constant_stringy@*expression@@@2H@22&stringQ@@@2H@2@@@2H@2@@2H@2@S{T{@@2HA/load_alert_name}@#loc @@@3?H@3A@@@3BH@2&stringQ@@@3>H@2@@2H@2@st@@RJA2deprecated_payload@,'payload@@@3JH@3Gr>@@@3x@@@3wH@3H@@3IH@3F@@@mLA-alert_payload@@@@3H@3@>@@@4H@4@i@@@4&@@@4%H@4@@4H@3@@@4H@3@@3H@3@GMGZ@@NA@i Gl F@@A6E@@BA@@UD@@AvC@@B@@ABC@@G@/T5@AA@@@/L@AA@@@/@ @A*alert_names@@@5)@@@SA-alert_payloadՠ@@@5+@@@5*@@@TAˠ@ H:@A J@@I9@AB87C1J@/ݰ@@@@@5@@@@5@@@5@@5 @@@5 ؐA@Z@AX@BWVCPF@/!"6K@@A F@/&'@AA@@@/+$@AA@@@/ /Ke0K@&optionL&stringQ@@@4@@@4I@4A(F@/ @A*F@/"GLU@@A#.F@/L&K @@ A'#@@ABCE@/H.SG]T@A )Odoc_sig.alert_of_attribute.alert_payloadA@-,@@/84YGI@@A41@BCD@/4;`a2A@A .Odoc_sig.alert_of_attribute.deprecated_payloadA@:9@@/(Af'@@&A@>@@ABC@/$HmnAA +Odoc_sig.alert_of_attribute.load_alert_nameA@GF@@/Ns4@@3ALK@@@ABB@/Uz{{kz@A 0Odoc_sig.alert_of_attribute.load_constant_stringA@TS@@/[zA@@@@WX@@AA@/ckv@@ AaS{@d@%param|A@@A@@AB/s~Ya~Yj@AA@qp@@/x@ A$text{U@@@2@}@}D@@IA~@R DU CX B@@A#@E@@AB"E!/>A;@.*A$/N@@M@gMR@$namef@W@@KA@ A@@A@@A@/2=o@@nAZmr@@FA@@A@B@@A@AB/1@@A!s@@@3^@  @@MAĠ@ E D C B@@A&@F@@AB&F"/A@0-A%/߰@@At@ߠ@{A@@A@C@@AܐB@@B@AB/@@A)pexp_desc/expression_desc@@@3@$f%f@@OA@ F E D C B@@A.@G@@AB.G@/=%>^@AA@@@/B*@AA@@@/!F+G?@A2$name l#loc)Longident!t@@@3@@@3@^_@@=PA'payload%@@@3@h i@@GQAB@ L K J I" HS@3N@@ABu@!M@@AI@BCvO@/`A]@3A?`N@/gO@6AAb N@/i_|_@A;A@gf@@/n_@A?A@kj@@/r__@M@4=GA$nameRP@@@3@@@3@_t_x@@RA@@H@@AByCI@/t&@^AH@/f@@cAG/iAf@A/jtjx@@AU[[@$infoU@[r@@VA%attrsG@[s[x@@WA0unify_deprecated@|@@@5H@5@@٠A,text_element@@@5H@5@@@5H@5@@@5H@5@()H@6I@@@6MH@5@@5H@5@#H@6A@H@6B@@6CH@5@@5H@5@@5H@5@@@XA@&alertsD@@AQA@@BXB@@MC@@AC@ېB@@A@D@/)JP@AA@@@/-JU@AA@@@/X @As@@@6K@6@@@6@?y@y@@^A$infoJ@6@GH@@&_A,i_deprecated;$text@@@7J@7@@@7J@7@[\@@:`A(i_alerts@@@7@@@7J@7@kl@@JaAE@ F@@AY@BV@G@@/H@@AB8E\[CDYH@/DY~@@@<@*@@7J@7J@7PCZcunClE@/,l)@AWA@ih@@/p\@@[Adm EA/v@AbBkuD/}i@@hApzD@/4<4d@M@@@6xH@6Z@@@6ixB@@ABC@/46@@AC@/ .AA (Odoc_sig.analyze_alerts.unify_deprecatedA@@@/@@@@BB@/ @A A@@@/ ! -@AA@@@/ @A@%alert@ @@YA(depr_tag@@@ZA#acc@@@[AŠ@ E@@AC@@BB@@D@@A%paramA@@BC@@E@/۰ @ABA@@@/@DA1(depr_tagL@5@ ' /@@\A @F@A@BCF@/l@@YAE@'*match* F/@A-@B,+C%F@/\$%@AfA@@@/T)@AjA@@@/L-.@AoA@@@/@ @qA^$text@@@5@9:@@]A#IHF@G@@ABCEG@/DgEg@@Ar@ G0@AY@BXWCQG@/+P#P@@A}(cE@//T@@A,@d@AcbC\D@/6A@1@g@d@ABaB@/=bKa /@ܠ@@@9@@@9H@9I@9 :AAؐvoo C@$info@ H{o@@YcA#ast@oo@@`dA2extract_attributes@ܠ@@@8iH@8e@@@8dH@8_J@@@8H@8z@@@8~H@8`@@8aI@8^@@@eA|@,A@@A&C@@5B@@AB@@B@@A@C@/xKM @@ ADC@/h @@ @G@@A@BB@/P.C.E@@ 3Odoc_sig.analyze_toplevel_alerts.extract_attributesAS@6A@@A@F@@@A@AB/H-@AA@@@/<@AAj$attr@@@8m@@@fA"tl Z@@@8o@@@gAƠ@ C B@@E@@AB4@D@@AC4E@/4.@;A%E2/ܰA@A@@?A7/ @A A@@@/A Aððb@a@,-@ hAha_KI75@@@@mk@^\@FD@31@%#@@@@@@@MK<@:8A@@yw@><@@@@^\trGE     T R / -     2 0   G E     | z0@G@@ABqA@@BVN@@ Y@@A ^@@ _@@AB []@@ \@@ACD Z@@ `@@A O[@@B rW@@gT@@U@@ABCC@@D@@A WX@@I@@ABJ@@S@@A4Q@@M@@ABCDEE@@R@@ V@@ABsF@@P@@ACL@@O@@AcK@@H@@ABDF@B@@A2C@@ D@@AB@`@/g9O9i==AA #Odoc_sig.Analyser.analyse_signatureA@@@/~k[[yGymAA (Odoc_sig.Analyser.analyse_class_elementsA@@@/~8RfRgZZAA 8Odoc_sig.Analyser.filter_out_erased_items_from_signatureA@@@/~.PQ6RZRdAA "Odoc_sig.Analyser.apply_constraintA@@@/~x(PXPj,PPAA;Odoc_sig.Analyser.is_erasedA@@@/~hMM&P?PVAA -Odoc_sig.Analyser.erased_names_of_constraintsA@@@/~PKKMM@A .Odoc_sig.Analyser.constraint_for_subitem.(fun)A@@@/~D@ (Odoc_sig.Analyser.constraint_for_subitemA/split_longident@@@@lxK@le@{@@@lK@l@&optionL@@@l@@@lK@l@@lK@lf@@lgK@ld@ KK KK'@@>)"@@AA;Odoc_sig.Analyser.get_fieldA@@@/}';;(=>AA $Odoc_sig.Analyser.manifest_structureA@@@/}-c1_1.;;AA -Odoc_sig.Analyser.name_comment_from_type_declA@@@/}3''0@A8Odoc_sig.Analyser.RecordA@  @@/}AA!(&ca&$@N@@AB@@@@ABCD@pO@@A@B@6P@@A@@AR@@Q@@ABCDER@/}0UU//V^1L1S@A "Odoc_sig.Analyser.Record.typedtreeA@/.@@/}6[U//\U/0@A (Odoc_sig.Analyser.Record.typedtree.(fun)A@54@@/}|<aX0~0b\1 1@AA@:9@@/}lAf]11/g]11K@A A@?>@@/}XFkV0 0lV0 0B@AA@DC@@/}DKpW0D0TqW0D0|@AA@IH@@/}0PuD-8->vQ//@A>Odoc_sig.Analyser.Record.typesA@ON@@/}$V{D-8-G|D-8-g@A $Odoc_sig.Analyser.Record.types.(fun)A@UT@@/}\K..O/`/k@AA@ZY@@/}aP/m/P/m/@A A@_^@@/|fE-i-yE-i-@AA@dc@@/|kF--F--@AA@ih@@/|p7++@--@A "Odoc_sig.Analyser.Record.parsetreeA@on@@/|v7++7++@A (Odoc_sig.Analyser.Record.parsetree.(fun)A@ut@@/||:,5,M>,,@AA@zy@@/|?,,?,-@A A@~@@/|8++8++@AA@@@/|t9+,9+,3@AA@@@/|`-**1++'AA #Odoc_sig.Analyser.Record.inline_docA@@@/|P({(+**AA=Odoc_sig.Analyser.merge_infosAqo@BTO@O@ABH@C@A<;BCD9K@/| ##$$AA:Odoc_sig.Analyser.preambleA@@@/{"##y#AA (Odoc_sig.Analyser.get_comments_in_moduleA@@@/{""-""AA 'Odoc_sig.Analyser.get_comments_in_classA@@@/{İ!!!!AA>Odoc_sig.Analyser.prepare_fileA@@@/{ʰU@A5Odoc_sig.Analyser.LocA@@@/{<AAnlPN42#! נ@  U  R  O  L@@A@M@@A@BC@G@@A@BD@OJ@@AlI@@S@@ABT@@EK@@AV@@W@@ABCH@@P@@AQ@@5N@@ABDEW@/{( / k 0 k @@Ϡ@@@CI@C Odoc_sig.Analyser.Loc.psig_startAG@9@A1C.D*((&@$@ABC DET@/{#H E bI E j@@ @@@CI@C?Odoc_sig.Analyser.Loc.pcd_startA^,@O@AJCGDCA@<@AB87CEQ@/z;`  ;a  D@@J@7@@CI@C Odoc_sig.Analyser.Loc.ptyp_startAtD@d@AbC_DZXO@J@ABCEN@/zSx y @@@t@@CmI@C_;Odoc_sig.Analyser.Loc.startA\@*@A@B wCrp0g@BCDK@/zjAA;Odoc_sig.Analyser.Loc.psig'A@ih@@/zpAA:Odoc_sig.Analyser.Loc.loc'A@on@@/zvAA:Odoc_sig.Analyser.Loc.pcd'A@ut@@/z|lzlAA;Odoc_sig.Analyser.Loc.ptyp'A@{z@@/zt-kAA9Odoc_sig.Analyser.Loc.genA@@@/zd"^AA $Odoc_sig.Analyser.just_after_specialA@@@/zL`{AA $Odoc_sig.Analyser.get_string_of_fileA@@@/z<YmYs@A;Odoc_sig.Analyser.file_nameA@@@/z,'-@A6Odoc_sig.Analyser.fileA@@@/y@@AА`d@)the_start@`@@lA'the_end@``@@mA@#exn C@@#tag D@@ABA@@B@@AC@B@@A@D@/yȰ@;C+Ƞ@@A@BF@/yҰD@@C@2B@/y`ذ^dP@@OA␰ W@%starti@\ '@@oA$stopj@(,@@pA!sk@@@@HJ@@8@/9/:@@qA@C@@AB@@A@@AB@bB@@AGC@@6D@@AB@CA/y\4/=5/Z@AB8@BB /yH=/5@@@?B@/y4C@AA@@@/y,"G+@A?Odoc_sig.Analyser.Loc.gen.(fun)A@ @@/y'L-5@AA@$#@@/y + @@.S@$projn@X@@6sA1@ A@@A@@A@/x>c-@d-I@A"ct@l-:m-<@@KuAF@ A@@A@!B@@A@A@/xTy-j@@2@Q A@/xZ@":A5"cto@@@gtAb@ A@@A@=B@@A@A@/xp*@@N@m A@/xvl@@@ lp@"ct @l|@@wA~@ A@@A@@A@/x@@@@#pcd@@@yA@ A@@A@@A@/x0@@/@5@#loc@:@@{A@ A@@A@@A@/xK@@J@P@!p@U@@}A@ A@@A@@A@/xʰ!!@#exnG@@@E\L@E^L@E]A_!!@!f_@!!@@A'input_f\@ !! !! @@A!e@@@E:@!!!!@@A@C@@AB@@A@@AB@UB@@BC@@AB@C@/x;@>A.C@/x,!!C@@BA2C@/x\ 0!z!1!z!@@GA7!s@@@E K@D @=!-!9>!-!:@@A@&@A$@G@@AB%G@/xT#H!g!o@@^A  GA/xP)N!-!=O!-!c@AeAU(@65B3F /x42W!#!)n@@m@\/B@/x8]"A"Z^"A"t@A -Odoc_sig.Analyser.get_comments_in_class.(fun)A@76@@/w>c""@A@@@E@EL@EBOr""@)pos_start@w""6@@UA'pos_end@}""7~"">@@\AW@ A@@AB@@B@B@@AC@@D@@AB@B@/wm"A"G@@@&jB@/ws"A"d"A"s@A;A@qp@@/wx@=@0!t@@@E@"A"_"A"`@@A@A@@A@@A@/w#)#B#)#e@A .Odoc_sig.Analyser.get_comments_in_module.(fun)A@@@/w#y#@@@@E@F8L@F3BŐ""@)pos_start@"#@@A'pos_end@"#"#&@@A@ A@@AB@@B@B@@AC@@D@@AB@B@/w#)#/ @@@&B@/wtǰ#)#L#)#d@A;A@@@/wh@=@0!tT@@@F@#)#G#)#H@@AҠ@ A@@A@@A@/w\߰$$-@@,AԐ ##6@(filename@;##@@A$file@####@@A$proj@## ##@@A#ast@&##'##@@A$info@<@@@Fi@;@@@Fk@@@Fj@@FhM@FR@?##@##@@A@%A@@A4C@@B;D@@#E@@A2B@@BC@C@@AB@@B@E@/wD2W$$X$$@@AU!a@^$$_$$@@=A8@ F@@A @ @ABCF@/w8Ej$$k$$@@@@FAHG@/w(Ot$$ @!ANG@/wUz$$@@A"RF@/wY~$y$@@AzV=EA/w_###$@AB^EA@>@AC=D /vi##@@@fD@/vo &&@AA@lk@@/vs &&@אB琰 %%@H@GO@ %% %%@@A+comment_opt@ %% %%@@A%start@ %% %%@@A$stop@ %% %%@@A*maybe_more@@@GM@Gg@ %& %& @@A.info_after_opt@@@G@@@GM@Gh@ %& %&@@A+comment_opt98@@@G@@@GM@G@ &A&K &A&V@@AŠ@  F@@A%*opt*D@@SE@@ABIOC@@1G@@?H@@ABNB@@IA@@ACD@B@@AC@@D@@AB@I@/v}@MAu"IA/v &A&Y &A&@ATB|*DH /v &A&G]@@\AH@/v" %& # %&=@@f@\@@GN@GjB @=:B6@10BC.E@/v 5 %%t@@sA E@/v 9 %%: %%@@xA @J@AC C:D@/vh A}@ D@/vL E+**@@AM({(@!p@R({(@@ 0A'pos_end@X({(Y({(@@ 7A"ld@_({(`({(@@ >A!f@@@@H-N@H(@L@@@HN@H@D@@@H@@@HN@H@@HN@H@@@HN@H)@@H*O@H'@((((@@ kA f@2D@@A:A@@BHC@@DB@@AC@|B@@A@D@/v0 z((@@@Y w@@A B C@/v ((((@@>Odoc_sig.Analyser.Record.doc.fAe @ A@@A@Q@@@AB@@jC@@gD@@ABC@AC/v #)f)r#)f)@AA@  @@/v #)f)s#)f)@AA@  @@/u  @ A"ldJ@HJ@HJ@H[N@H0@((((@@ A$name @@@HUQ@HH@ (( ((@@ A#pos z@@@HcQ@HV@!()!()@@ A+comment_opt'@@@H@@@HQ@Hf@")!)4")!)?@@ A ۠@ F B@@G@@ABAC@@6D@@Ae@,E@@ABCeG@/u ")!)D")!)b@@V@@@HQ@He@0@@HR@H}B] @!@AC|E@/u! .")!)-m@@Ad!EA/u!4!()5!()@AAk!+*@BCD /u!>!() }@@As!DA/u!D ((E ((@AAz!;@@ABC /u!)N ((@@A!&C/u!.S)*S*_T)*S*@AA@!,!+@@/u!3X)*S*r@AA@!0!/@@/u!7\)*S*v @A "ld N@H7@k$))l$))@@!JA$ele2 R@H;@s$))t$))@@!RA!q   @@@H=@~$))$))@@!]A#pos@@@HQ@H@%))%))@@!iA$pos2/@@@HQ@H@&))&))@@!uA$namen@@@HQ@H@'))')*@@!A+comment_optؠk@@@H@@@HQ@H@(**%(**0@@!A!@a J@AK@@QF@@ABZD@,I@@A@BEG@@6label_declaration_listL^@@@T@@@@T?@":;":;@@$cA$^@2@AE@@2@AB10C.E@/r4$k";;5";;B@@@@@])@L~@@@],R@] @@@](#ʠ@{@@@]%@ޠ@@@]'@@@]&@@]$@@@]#@@]"@@]! AD$5G@/r$S@ AG$7E@/q$"::"::@@ A8cons_core_type_list_list@@@T7@@@T6@"7!7A"7!7Y@@$A!f@@@@@Z`@   @@@Zb@@@Za@@Z_V@Z@@@Z*P@Y@IF@@@ZP@Y@@@YP@Y@#@@@Y1P@Y.@5P@Y/@@Y0P@Y@@YQ@Y@@YQ@Y@#7]7o#7]7p@@$A$@@AUE@@HF@@AB@BCF@/q$# 7]7g_@@ A]$  @@ABCE@/q%#(;;#);;@@ A%D@/q%#-h2?2Q#.h2?2X@@ A0%@ E@A@BCE@/q%#;66#<67@@ A'core_ty@@@Th@#Ei2Y2h#Fi2Y2o@@%$A%@ G@AF@@@ABCG@/q%/#T66#U66@A 'A@%-%,@@/q%4#Y66#Z66@J@Xy /A&&fields7 ,object_field@@@T@@@T@#qk22#rk22@@%PA&fields" ,1object_field_desc@@@TU@T@@@TU@T@#l22#l22@@%eA!f@@@@TU@T@@@TU@T$à@@@@UU@U@ ݠp@@@U@@@UU@U@@UU@U@@@UU@T@@TV@T@#m33'#m33(@@%A.is_named_field@E@@@WU@W@@@XU@W@@WU@W@#~66*#~668@@%A%@MJ@@AcIvH@@ K@@ABC@BD}K@/q%#66@ 4i@@@X@@@X~U@XV@X B%K@/qp%@ A%K@/ql%Ͱ#~669#66AA @@&:A&5@ A@@A@@A@/pL&@$e6`6$f6`6@@sA&>@ C B@@A@BC@/o&M$r6A6O@@@&JA@/o&S$xn343J$yn343L@@ /Odoc_sig.Analyser.name_comment_from_type_decl.fA&R@A@@A@ 6B@@A@@@ iC@@JD@@ABC@AE/o&l$|56$|56 @@A4!q%U@U;@@@U=@$|56$|56@@&}A&x@L B@@A)@C@@AB)C/o&$u44$u44@A4A@&&@@/o&$u44$u44@A9A@&&@@/o& @;AY$name@@@T@$r33$r33@@&A"ct +@@@T@$r34$r34@@&A#pos Y@@@UYX@UO@$s44"$s44%@@&A+comment_opt"  @@@U{@@@UzX@U_@$t4;4R$t4;4]@@&A&@ H E CR@AI@@6F@@ABAD@@~@0G@@ABC~I@/o&۰%t4;4a%t4;4@@"?@@@UyX@U^@4@@UY@UxB[&@$@@ABCG@/o&%t4;4Kl@@Ac&GA/o&%s44(%s447@AAj&*@@ACF /o'%(s44|@@Ar'F/o|'%-{55%.{55@AA@''@@/ot' %2{55@AA@' ' @@/od'%6{55 @A$namea@@@U@%Hv44%Iv44@@''A"ct @@@U@%Rv44%Sv44@@'1A#ct2 @@@U1Y@U#@%^w44%_w44@@'=A$ele2@@@U,@%hw45%iw45 @@'GA!q&Y@U@@@U8@%uw45%vw45@@'TA#pos!@@@UX@U@%x55'%x55*@@'`A$pos2!@@@UX@U@%y5@5T%y5@5X@@'lA+comment_opt"à!V@@@U@@@UX@U@%z5q5%z5q5@@'|A'w@L N@O@@AB_I@XH@@ACMG@@pJ@A5@=L@@A2M@@MK@@ABCD9O@/o\'%{55%{55@ACA@''@@/oL'@EA'O@/o@'%z5q5%z5q5@@#@@@UX@U@?@@UY@UXB'@@A.,B*)DXM@/o4'%z5q5@@aA'MA/o0'%y5@5[%y5@5m@AhA'87i@4@A1@BCDiL /o 'ǰ%y5@5P@@sA' LA/o'Ͱ%x55-%x55<@AzA'̠"JI{@B@ABCzK /o 'ذ%x55#@@A' Kr/n'ݰ&q33&q33@jB'ݠ@@ABD@/nt' @A'D/n '&m33+~@A@'A/n'&78&78@A /Odoc_sig.Analyser.name_comment_from_type_decl.fA@''@@/n'@AY#accD@& 7]7q&!7]7t@@'A8cons_core_type_list_list.@&'7]7u&(7]7@@(A*(@B@@ A@@AB@!B@@A'C@@f@@@A"D@@E@@ABC@B@/n(&C88&D89%@A/A@((@@/m(#&H88&I89#@pP@Y6A8#pcdgP@ZP@ZP@ZrP@ZsP@ZcP@ZdP@Z P@YP@Y@&f88&g88 @@(EA#accP@ZV@Y8@@@YDV@Y3@&x8*8>&y8*8A@@(WA#len#@@@YV@Y@&8o8&8o8@@(cA+comment_opt#"M@@@Y@@@YV@Y@&8o8&8o8@@(sA(n@C F@@A5Er@G@@ABr@)H@@ATD@@!qC@@ABCyH@/m(&88d@AA@((@@/m(&89@AA@((@@/m(q@Af(H@/m(&88&88@@A@7@@YW@YBs(@(@A@#@A!@BCE@/m(&88&88@"@@@Y@YX@YA(F@/m(&8o8@@A(EA/m(&8*8D&8*8k@AʐB(@@ACD /mx(ð &8*8e@&@@@YFW@YX@YݐA(E@/mt(Ұ&8*8L&8*8`@@#"E@@@YZ@Y#Q@@@@Y@$<#@@@Y@@@Y@@Y@@@Y@@YAȐ (8F@/mX('8*8:@@A(@)@ABCG /l)'99@@A) GA/l)'9O9i'9O9@AŐB)CF /l) '9O9@ @@@Z+W@ZeX@Z^֐A)G@/l)˰'9O9q'9O9@@@@@ZPZ@Z6$I@ @@@ZI@%4@@@ZK@@@ZJ@@ZH@@@ZG@@ZFA!)5H@/l)(9O9_@@A)9F@/lt)(77@@@)B@/l`)(==@AA@))@@/lX)("==@%Types)type_expr@@@fP@fB7(5;;@#env7@(:;;@@*A1name_comment_list/@(@;;(A;;@@*A)type_expr @(G;<(H;< @@*&A*!@ )D@@AC@@BB@@A@@AC@@D@/l@*3:@.A(*. D@/l8*5(Z==([==@A3A@*3*2@@/l0*:(_==@$listK#,object_field@@@^@@@^P@_FAC&fields'u@@@]@(y<0>@#env K@)>>,@@+ A1name_comment_list H@)>>-)>>>@@+ A*field_name!t@@@f@)>?>T)>?>^@@+ A,mutable_flag,mutable_flag@@@f@)>`>t)>`>@@+A+atomic_flag"+atomic_flag@@@f@)>>)>>@@+A)type_expr(@@@f@)>>)>>@@+A-ld_attributes)Parsetree*attributes@@@g@)>>)>>@@+A*field_name @@@gN@g@)>>)>>@@+A+comment_opt J@g@)??*??@@+A+comment_opt N@g5@*?|?*?|?@@+A+@FF@@KJ@@ABqC@@)IiH@@A;D@@_G@@ABCtB@@%A@@ME@@ABD@&B@@A@L@/j,@A+KA/j,*-?|?*.?|?@A B,@&@#@AB"!CDJ /j,*9?|?@@A, J@/j`,*=?T?n*>?T?r@@A,@6@A1@i ,J@@AB1@/.BC,+D&J@/j8,&*K? ?,*L? ?S@ +B,&?>C65D0M@/j,0*U??4@@3A,-IA/j,6*[>>*\>?@A:A,5N@K@AJIBCGFDAH /j,B*g>>F@@EA,? H@/i,FJAG@,A@Z@AQ@P@ABLC@/i,N*sFFX@AWA@,K,J@@/i,R@YAc ߐ*}@@b@#env @g*@@@@,`A1name_comment_list @*@@*@@@@,gA)type_kind @*@@*@@@@,nA$name&stringQ@@@g@*FF*FF@@,{A,v@%C@@D@@AB"B@@A@@AC@'+C.CE@@-%A'vc_name,@@@i/R@i#@+D8DH+D8DO@@-(A-@dD@@AHB@@(H3G@@AB@FyE@@A@@AeC@@,I@@"J@@ABCD@(B@@A}D@@"C@@}E@@ABC@K@/h-,EKEn,EKE@@"@@@is")type_expr@@@ir@@iqA-5L@/h-@A-7J@/h-,DD,DD@@"A!s"@@@i+@,#DD,$DD@@.)A-G?<9@J@@A:@BCD7J@/hl. ,/DD,0DD@@8A.RJGD@C@ABC@I@/hX.,8D8DDA@@@A.I@/h@.,<CC,=CD(@AEA@..@@/h8.,ACC@"@@@h@@@hU@hTB!l#$ @@@h@@@h@,ZCC,[CC@@.9'A.4~v@I@@At@s@ABCnI@/h(.A,fCD,gCD%@@$!@@@i"@@@i@@ixB$.IJ@/h.P9@{A&.KI@/g.R,wCiC,xCiC@AA@.P.O@@/g.W,|CiC@^)type_expr@@@h@@@hU@hB$!l$6+@@@h@@@h@,CiC,CiC@@.x&A.s@I@@A?BCI@/g.,CiC,CiC@@#m@@@h@@@h@@hA$.J@/g.<@A&.I@/g.,C.C:@@AM.@WBCHA/g.,BC,BC*@AǐBW.@@AB CG /g.,BB@@A`. G@/gx.,BB,BB@@Ad.@B@ 0G@@AtBCG@/gD.,BB,BB@@Aq!x0J@iJ@iJ@iJ@iJ@hkJ@h@,BB,BB@@.#A.Š @ @AB@@K@@ABCK@/g0.Ӱ,BYB,BYB@@A.Ѡ@ 2M 1L@@A!@B CDM@/f.-BB&-BBS@+B.CJ@/f.-AA@@A.FA/f.-AA-AA@AA.:8@2@AB/C(E /f.-!AA*@@)A. E@/fd/.A+@.@8@A1A@/f\/-+HH@A %Odoc_sig.Analyser.get_cstr_args.(fun)A@//@@/fD/ -0HH@@A#P-8FG#@#env#P@(-=FG@@/+A'pos_end#M@-CFG-DFG@@/",A%tuple@$)core_type@@@jiM@jOI@@@jcM@jP@@jQM@jN@-ZG G*-[G G/@@/9-A&record@$T@#@@@j@##@@@j@@@j@@j@@@jM@jn@% @@@jxM@js#@@@jM@jt@@juM@jo@@jpM@jm@-GgGq-GgGw@@/h/A/c@WB@@ARA@@7D@@AOC@@BC@&B@@$GC@@AB@D@/f@/z-GgGx-HLHAA &Odoc_sig.Analyser.get_cstr_args.recordA@/y/x@@/f0/-GgGm@@At/}@@ABC@/f,/-G G0-G GcAA %Odoc_sig.Analyser.get_cstr_args.tupleA@//@@/f/-G G&@@@/@&@&@AB!B@/e/-G G5@@@w@"ctv@-G G2@@/.A/@ A@@A@B@@A@A@/e/-GG-GG@@%@@@j$J@@@j@@j@@/e@0F.kIiIV@*$@@@l @@@l P@lJBI Р!l%& @@@k@@@k@.II'.II(@@0e9A(comments/@'e@@@k@+Ƞ @@@k@@@k@@k@@@kP@k@.I,I:.I,IB@@0:A0}@!C@@A0B@@A@@AB@'B@@AuC@@[E@@AtD@@BC@C@/e00.IiI.IiI@@&N@@@lL%6@@@lK@@lJAS0$D@/e 0f@AU0&CA/e0.I,IE.I,Ie@AB\0@-@A+@B)B /e0.I,IM.I,IZ@@*@@@k@+4&u&r@@@kS@k@@@k0@'@@@kߠ@,) K@@@k@@@k@@k@@@k@@k@@kאA'02D@/d0/ I,I6@@A06BB/d0/HH/HI@AA@00@@/d0/HI@@@@k@@@kP@kB!l&@@@k@@@k@/-HH/.HH@@1 8A1@B@@A@BB@/d1(@ A1 B,/d1A @1@@AA1/d1/? KSKc/@ KSKo@c1B/q/G KK8@!pq@=/L KK)@@1*=A1%@ bB@@A A@@B@@B@/d13@FA1. B@/d15/Z KpKK@AJA@1211@@/dx19/^ KpKO@qOA "hd@@@l@/j KpKz/k KpK|@@1I>A"tl0@@@l@@@l@/x KpK/y KpK@@1W?A1R@-@D@@AB-@C@@AC.D@/dh1`+@sA#1[ D@/dH1b/ K,K:/ K,KM@$listK@@@lw@@@lvAR1l@D@ACA@/d41u/ K,K4@@@X1rA@/d 1{/KL/KL+@@AԠ#acc%@/KK/KK@@1@A!s%l@/KK/KK@@1AA2rebuild_constraint%Z@/KK/KK@@1BA"hd@@@l@/KL/KL@@1CA1@q aEt `D@@A)C@@F@@ABA@@'B@@AC@B@@A@F@/c1/M9MW/M9Mz@AA@11@@/c1/M9Me/M9My@AA@11@@/c1/M9MG/M9M~@@AH"hd@@@m @/L,L6/L,L8@@1DA!p%@@@m@/L,L?/L,L@@@1EA+constraint_C%J@r@0LDLS0LDL^@@1FA#oldD%J@r@0 MM20MM5@@1GA1KE@I@@AB+GG@K@@A'H@@BK@J@#val ]J@@ABCDMK@/c10$MMX@@WA=1@@AX CDUJ@/c20,LL0-LM@A`A@22@@/cp2 01LM02LM@AeA@2 2 @@/c\206LL07LM@@jAP2sm@(@#exn ^J@@ABC+poBDmJ@/c420DLL0ELL@&#J@rzBa2 96 CwM@/c2)0NLL@@Ag2&IA/c2/0TLDLa0ULDL@AAn2.@BECH /b290^LDLt @AA@2625@@/b2=0bLDLO@@Az2: H@/b2A0fKK0gKK@@@@@lࠠ@&%@@@l@@@l@@lA2Q@@ABC@/b2[0KK@@@2XC@/b2a0MM0%OP>@A 3Odoc_sig.Analyser.erased_names_of_constraints.(fun)A@2`2_@@/bh2g0MM@@@{&0MM@+constraintsG&@0MM@@2uIA#accH&@0MM0MM@@2|JA2w@ A@@AB@@B@&B@@A@B@/bH20"OBOj0"OBO@A(A@22@@/b<20"OBOM@@,A++constraint_I&3@0MM0MM@@2KA#accJ&.L@s@0MM0MM@@2LA!sM'#loc|!t@@@t@@@t@0!OO30!OO4@@2OA'modpathN'#loc!t@@@t@@@t@0!OO60!OO=@@2PA2Š@3A@@A;B@@C@@/D@@ABC@&B@@A@D@/b2ٰ0 NN0 NO@AxA@22@@/b2ް1 NN@@|AP!sK(&#loc!t@@@s@@@s@1NN1NN@@2MA(typedeclL(V@@@s@1 NN1!NN@@2NA253@"D@@AC@@BC2D@/a31,%OP 1-%OP=@AA@33@@/a3 11$OO@@A~!sO(T#loc!t@@@t @@@t @1D#OO1E#OO@@3#QA'modpathP&<@@@t @1N#OO1O#OO@@3-RA3(ca@C@@#D@@ABC`D@/a351ZN N{1[N N~@@A33nl@BgB@/a3<1aNN 5@@@39B@/a|3B1g%OP1h%OP<@AA@3@3?@@/al3G@@:!sS')'"@@@u@@@u@1w%OP1x%OP@@3VUA3Q@A@@A@9B@@A@A@/ad3a1 NN1 NO @AA@3_3^@@/aT3f@@!sQ'H'A@@@tm@@@tl@1 NN1 NN@@3uSA3p@A@@A@B@@A@A@/aL31"OBOt1"OBO@AA@3~3}@@/a<3@!@!sR'g'`@@@t@@@t@1"OBOo1"OBOp@@3TA3@A@@A@B@@A@A@/a031,PP@@A'1(PXP\ @%identV'@1(PXPo@@3WA#mapW'@1(PXPp1(PXPs@@3XA3@B@@A A@@ iC@@AB@@C@/a$31+PP1+PP@@$A!3C@/a3İ1*PP1*PP@@)A&3 @ kC@@A@@ABC@/`3ϰ1)PvP1)PvP@'!5B33Ϡ@ BF@/`3ذ1)PvP|=@@<@93B@/`3ް20QcQ20QcQ@@IA'2 .PQP@+module_typeZ'@U2.PQ"@@3ZA+constraints[&@2.PQ#2.PQ.@@3[A3@! mC@@A A@@B@@AB@@C@/`32$2QQj@AiA@33@@/`42(3QQ2)3QR@AnA@44@@/`|42-3QQ2.3QR@*'@@@xO@x{A34 E@/`\4@~A54"C@/`,42=/Q2Q8@@@94@$@A"@B!B@/` 4!2F:RR2GfZZ@A >Odoc_sig.Analyser.filter_out_erased_items_from_signature.(fun)A@4 4@@/_4'2L:RR@@A>'%2R8RfRj@&erased^'%@2W8RfR@@45]A)signature_&@2]8RfR2^8RfR@@4<^A47@B@@ A@@AB@'dC@@A'B@@B@B@/_4J2o9RR2p9RR@@A$4HB@/_4O2t9RR2u9RR@3@@@y&M@yǐA14UB@/_4\29RR@@@54Y"B@/_4b2\YYC2\YYF@@AA?(sig_item`''@2:RR2:RS@@4o_A#acca'3L@y+@2:RS2:RS@@4x`A)take_itemb@&@@@yYP@yH.'EP@yN@@@yPP@yI@@yJP@yG@2;S S2;S S@@4aA4@%A@@A-B@@C@@"tpeD@@ABC@'C@@ArD@@( B@@AB@D@/_42[XY 2[XY@@AG$namel)#loc@@@zR@z@@@z@2ZXX2ZXX@@4jA!mm&[@@@z@2ZXX2ZXX@@4kA4Ġ@" ~F@@A<@E@@'G@@ABC?>D8G@/_4հ2[XY2[XY@@A.4G@/_4ڰ2[XX3[XX@@@@} R@|B:4G@/_p43 [XX?@@A>4G@/_H43eZzZ3eZzZ@@A$modsn*/2module_declaration@@@z@@@z@3 ]YGYj3!]YGYn@@4lA4@o@$modstFE@@ABtsCmF@/_<5 3/fZZ30fZZ@AA@55@@/_0534fZZ@@A%2z"@@@}@@@}@3@fZZ3AfZZ@@5rA5 F@/_$5!3F^YrY3GcZRZi@5@@@}:R@}@@@}+ BB5*@@,@ABCE@/_553Z_YY3[bZZQ@AA@5352@@/^5:3_^YrY|3`fZZ@@AP58E@/^5?3dKUV3eKUV@@A5=D@/^5D3iLV Vg3jLV Vj@@#A5B@# vG# uF@@A@!rjE@@ABCG@/^5V3{UWW3|XX@X@A5A@5T5S@@/^5[3VWX 3XX@X@A:A@5Y5X@@/^5`3XX@XW3XX@X@(|@@@|U@|EB $nameh M@@@z^R@z@3MVkV3MVkV@@5|fA+module_typei(@@@zwR@z1@3NVV3NVV@@5gA6@@@zWS@z4@3NVV3NVV@@5hA!mk'.@@@z@3OVW 3OVW @@5iA+constraintsq(v@3SWW3SWW@@5oA5\@ L@@A$init oM@@H@@ABC3I@@DJ@@Ab@B@@A@ pK@@ABCDO@/^53TWWd@@AR5u,@@A@BCD&L@/^h5ð3RWuW3RWuW@@A[57@@ABC7D0K@/^<5Ͱ3QWEWi3QWEWt@@Ae5ˠ@@ qK@@A*@BC)(DCCD=K@/^5ڰ3PWW&4PWW?@(J@|/Bu5۠NMDGN@/]54 PWW4 YXX@@A|5J@/]54FTU4FTU@@A5\D@/]54IUU4IUU@@A"rff+7(rec_flag@@@y@4 GU U(4!GU U*@@5dA%typesg++d@@@y@@@y@4/GU U,40GU U1@@6eA6 @~@ F@@AB@@A}@%typespGE@@ABCG@/]64BJUU4CJUU@AA@66@@/]|6"4GJUU@@A4+@@@{O@@@{N@4RJUU4SJUU@@61nA6,#G@/]p634XHU6UG4YHU6U@$+@@@{R@z@@@zBP6<30@+@ABCF@/]`6G4lHU6US4mHU6U@A&A@6E6D@@/]H6L4qHU6U@4rJUU@@+A^6JF@/]$6Q4vETT4wETT@@0A'@@@y@4~ETT4ETT@@6]cA6XD@/\6_4<S[Sc%@@=A6\@@ABC@/\6f4;S S4;S SWAA HOdoc_sig.Analyser.filter_out_erased_items_from_signature.(fun).take_itemA@6e6d@@/\6l4;S S2@@J@6i@BB@/\6t4;S S+@A A@6q6p@@/\6x4;S SP@AA@6u6t@@/\|6|@@@)psig_descd@4;S S(@@6bA6@ A@@A@C@@A'B@@B@A@/\p64HU6Ub4HU6U@$boolE@@@z@{8V@{~B"tdom@4HU6UX4HU6UZ@@6mA6@ A@@A@C@@A*B@@B@A@/\X64HU6U^#@@@6A@/\L64aYZ 4aYZ@@AԠ#pmdr@4_YY4_YY@@6pA6à@$ rB@@A A@@B@C@@A*9B@@B@B@/\@6װ4bZZ94bZZP@C@@@}i@}X@}}B$$namess@@@}S@5bZZ-5bZZ1@@6qA6@&@AC@@&@AB%C@/\465bZZ5@@A6 C@/\65`YY"@@@;6@0@A/A@/[75&yGyMx@@wA )53k[[@#envw)@58k[[@@7tA2current_class_namex)@5>k[[5?k[[@@7uA(last_posy)@5Ek[[5Fk[[@@7$vA)pos_limitz)@5Lk[[5Mk[[@@7+wA5class_type_field_list{)@5Sl[[5Tl[[@@72xA/class_signature|)@5Zl[[5[l[\ @@79yA.get_pos_limit2}@1)@@@`Q@R@@@QQ@K)J@L@@MQ@J@5qm\\5rm\\&@@7PzA*get_method@)@@@Q@@&optionL*Odoc_types$info@@@@@@Q@@+U,private_flag@@@nQ@@1D1A@@@Q@@1* @@@@@@Q@@*Odoc_value(t_method@@@-Q@*@2@@@.Q@+@@,Q@@@Q@@@Q@@@Q@@@Q@@@Q@@5{^K^U5{^K^_@@7A!f @1@@@Q@;@23*B@@@Q@U@@@TQ@>@7*:@@@cQ@^@@@bQ@A@*:0@@@W@@@@Q@B@@CR@?@@@R@<@@=R@:@6 cc6 cc@@7A7@A@@AB@@E@@ABF@@JI@@AH@@G@@ABD@@C@@ACD@1ڐD@@A2bC@@6AB@@AB2JE@@0mH@@A2cc@@A80*@(@A&@B%$CD"H@/[8"6G{^K^`6HccAA 3Odoc_sig.Analyser.analyse_class_elements.get_methodA@8!8 @@/[T8(6M{^K^Q@@A%8%?9@4@A32BC0G@/[P806Um\\'6Vy^ ^AAA 7Odoc_sig.Analyser.analyse_class_elements.get_pos_limit2A@8/8.@@/[8866[m\\@@@283MG@@?BC=F@/[ 8?6do\@\P6eo\@\Y@@A> @!q @6nm\\(@@8L{A8G@ A@@A@2)B@@1C@@AB@A@/[8X6}y^ ^5(@(B$ele2Q@\Q@T@6p\Z\f6p\Z\j@@8h|A#loc1!t@@@[U@Y@6q\s\6q\s\@@8w}A8r@&G D@@A B@@BC@@2@AC1D@/[8*@OA&8} D@/Z86x]]6x]^@@TA,*class_type)@@@@@6w]]6w]]@@8~A8@@AE@@@ABCIE@/Z86v]d]6v]d]@@jAA8&D@/Z86r\\o@@nAE8@'@A&%BUC@/Z86q\s\v@@uAK8@.@A]@B\B@/Z86n\+\3}@@|@m8cA@/Zx86cc@AA@88@@/Zh86cicq6cic@&@@@)W@"A~@$name}@6{^K^d@@8A+comment_optz@6{^K^e7{^K^p@@8A,private_flagl@7{^K^q7{^K^}@@8A#loch@7 {^K^~7{^K^@@8A!qe@7{^K^7{^K^@@8A-complete_name+@@@W@@7 |^^7!|^^@@8A#typ66(@@@kW@ @7-}^^7.}^^@@9 A)subst_typ  (@@@}W@m@79__7:__@@9A#met @@@W@@7E__7F__@@9$A*pos_limit2 +W@z@7Maa7Nab@@9,A'pos_end 2@@@W@@7Ybb&7Zbb-@@98A*maybe_more 4@@@W@@7eb@bM7fb@bW@@9DA.info_after_opt 43.@@@@@@W@@7ub@bY7vb@bg@@9TA9O@'% L@@AD@@BjF@@M@@A|B@@,N@@AMI@@BCDE@@>K@@AGJ@@C@@ABA@@eH@@AsG@@BCE@3OD@@A3אC@@B7B@@NJ@@AlI@@uH@@ABC3ǐE@@RK@@A3F@@1-G@@ABD@N@/ZP9p@@oA9@N@/ZD97bc7bc7@:7@@@@@@X@~B9PN@/Z,97bb@@A9TN@/Z97bkbu7bb@@y@o@@X@B9@`@A_@\@Y@ABCXWDKK@/Z97bb@5&@@@@Y@B9K@/Y9̰7b@bH@@A 9KA/Y9Ұ7bb07bb<@AA9Ѡs@q@Ao@BnmCDiJ /Y9ް8bb"@@A9 JA/Y98 ab8 ab@AA#91@@A~CDzI /Y98aa@@A,9 I@/Y98__8aa@AA@99@@/Y98``8ahau@AA@99@@/Y98"``8#`a@$listK.Odoc_parameter)parameter@@@@@@X@AM:\@@AB-DL@/Yx:8>a$a<8?a$af@AA@::@@/Yl:8Ca$a\8Da$ad@AA@::@@/YP:#8H__@@A_: HA/YL:)8N__8O__@ABf:(E@@ABCG /Y4:48Y__@@Ao:1 G@/Y:88]_>_J8^_>_@m@@@Z@Bz:=@ G@@A@BC@@@ABDG@/Y:M8r_>_Y8s_>_@&stringQ@@@[@d4B:UG@/X:\$@7A:WG@/X:^8~^^8~^_!@^=B:^PCJ@/X:g8}^^E@@DA:dFA/X:m8|^^8|^^@AKB:l@@@AB,CE /X:x8|^^V@@U@:u E@/Xl:~8ff8ff$@A *Odoc_sig.Analyser.analyse_class_elements.fA@:}:|@@/X`:@A(last_pos @8cc8cc@@:A5class_type_field_list @8cc8cc@@:A!s 4@@@nV@^@8d5dE8d5dF@@:A(ele_coms 6=6<6;@@@@@@V@u@8drd8drd@@:A,ele_comments 2@@@V@@@@V@@8dd8dd@@:A:@( D@@A=A@@F@@AB-E@@IB@@=C@@ABC@4D@@A59C@@B9B@@M@@AϐK@@BאJ@@<@@@ACD5,E@@3PH@@AO@@N@@AB5$F@@5G@@A2I@@ݐL@@ABCE@FA/X\;9+dd9,ee@AC;DA@?@AB=B@/W;E9jy y19ky y=@@~@s@@ΐB̠$item Q@W@9|f&f29}f&f6@@;[A!q : @@@Y@9f&f:9f&f;@@;fA#loc @@@2V@0@9f?fQ9f?fT@@;rA;m@)B F@@A@'D@@AB@E@@A#C@@BCF@/W;;@A0;{F@/W;9xx9xy@AA@;;@@/W;9xx9xy@Q@ BB,_comment_opt 63@@@@@@X@~@9x4xE9x4xQ@@;A-eles_comments 63@@@@@@X@@9x4xS9x4x`@@;A'inher_l X@@9xx9xx@@;A$eles X@@9xx9xx@@;A;@) I) GX@A@J@@AB/H@@"K@@A[@BCZDK@/W;T@UAH;K@/W;ذ9xx9xx@@-@&@@Y@cBU;@@A@@Ar@BCqDH@/W;:xx:xx@neny@@=A*maybe_more 8y@@@X@g@;Inen{;Jnen@@=(A$met2 @@@X@@;Unn;Vnn@@=4A'inher_l hX@@;]obos;^oboz@@=<A$eles cX@@;eobo|;fobo@@=DA=?@+ S+ O+ L+ J+! G@A@BiN@@ T@@A]M@@,U@@A@BCD@@AHP@@VQ@@@R@@ABCK@@I@@A@H@@ABDEU@/V=p;oo@AA@=m=l@@/V=t;oo;oo@AA@=r=q@@/V|=y@A=t5U@/Vh={;obo;obo@@N@H@@Y@B=@@@A@6@A2@@ABC/ER@/V\=;obo;obo@7@@@@[@A=T@/V<=;obon@@!A=R@/V,=;oo3;ooR@A&A@==@@/V =@(A=!KJ@I@ABFECDQ@/V=;no;no@@2A= Q@/U=;nn@@6A=Q@/U=;nen;nen@@@@@Y@DE=@{@A>C@Q@AecBPaCDN@/U=ϰ;nenq@@PA = N@/U=Ӱ;n$n2;n$na@@ꠠ@@@dY@L^B=۠@@AlBDK@/U|=< n$nQ@8@@@Q@cZ@]oA(=K@/Uh=<mn<@@tA,=K@/U4=<mm"<mm\@AyA@==@@/U(=ffA,mutable_flag 3a,mutable_flag@@@c@)A,virtual_flag 3m,virtual_flag@@@d@5A+comment_opt 9.6~@@@@@@X@@EA-eles_comments 916@@@@@@X@@UA-complete_name 0@@@X@@<gg<gg@@>aA#typ ;;@@@3X@#@<gh<gh@@>nA)subst_typ @@@X@q@<hh<hi@@>zA#att +t_attribute@@@X@@<i$i4<i$i7@@>A*pos_limit2 1X@;@<kiky<kik@@>A'pos_end 8@@@@TX@J@<kk<kk@@>A*maybe_more 9@@@vX@[@<kk<kk@@>A.info_after_opt 98@@@x@@@wX@\@<kk<kk@@>A'inher_l X@@<ll<ll@@>A$eles X@@<ll<ll@@>A>à@, X, U, L, J, Gf@AcR@@@ABN@@O@@$Y@@ABM@@@V@@A1Z@@q@ABCD@q@SW@@ABI@@K@@AdT@@nS@@ABCy@Q@@AP@@H@@ABDE(Z@/U>=#mm<@AA@>>@@/U?='mm==(mmR@AA@?>@@/T?@A??Z@/T? =.ll=/lm@@X@R@@Y@B?@K@A?>B=@<@A9@8@A@BCDN5EKW@/T?!=Fll*@@A? W@/T?%=Jl|l=Kl|l@ɠ@@@@@@Y@B/?.W@/T?5=Zl|l>@@A3?2!W@/T?9=^kl=_l5ll@@@@@Y@uĐB@?A@x@AonBm0h@@ABC|@@Aa`CZDE|T@/Tx?R=wl5lE@:@@@y@Z@ېBW?XT@/Th?_=kkh@@A[?\TA/Td?e=kk=kk@AAb?d#~@|@z@ABCyDES/TP?r=kk{@@Am?o SA/TH?x=kik=kik@AAt?w61@@ABCDR /T<?=kiku@@A~? R@/T4?=i:iH=kJkY@A A@??@@/T,?=ifiv=jj@AA@??@@/T?=jnj=jnj@AA@??@@/S?=jnj=jnj@AA@??@@/S?=i$i0@@A?@@A@BXC%DQA/S?=hi=hi @A)B? /1@@A@BCDP /S?=hh@@4A? P@/S?=hyh=hyh@!@@@O[@T?B?#@# P@@AP@BCDKM@@ACEP@/S?Ͱ=hyh=hyh@@@@U\@eUB?P@/Sd?"@XA?P@/S<?۰>h h>h hX@y^B?۠BDS@/S?> gh@@eA?OA/S?>gg>gg@AlB?O%@@ABC"*DN /R?>gg@@wA? N@/R?>g=gl> gg@@̠@@@Y@B@@5@A?B:BD7K@/R@ >2gg@:+@@@@Z@A @K@/R@>?g=gI#@@A@K@/R@>Cww>Dwx @AA@@@@@/R@#>Hww>Iww@AA@@!@ @@/Rp@(>Mww>Nwx @PQ@uB*class_type 0@@@@>fqq>gqq@@@EA#loc 9!t@@@X@@>uqq>vqq@@@TA+comment_opt ;M8@@@@@@X@@>qq>qr@@@dA-eles_comments ;P8@@@@@@X@@>qr>qr@@@tA*pos_limit2 3X@@>rUre>rUro@@@|A'pos_end :,@@@ X@@>rr>rr@@@A*maybe_more ;@@@/X@@>rr>rr@@@A.info_after_opt ;:~@@@1@@@0X@@>rr>rr@@@A,comment_opt2 8#8"@@@O@@@NX@8@>s!s1>s!s=@@@A(text_opt <ɠ(@@@~X@x@@@yX@\@>sjsz>sjs@@@A#inh 3/@@@-X@@>ss>ss@@@A'inher_l  X@0@>ww>ww@@@A$eles  X@1@?ww?ww@@@A@ݠ@. T. N. Iz@G@@AB&@K@@ARQ@@U@@ABCJ@@hO@@A7S@@.V@@A@BCD/@H@A~P@@M@@ABL@@@XR@@ABCE8V@/RXA@AA ,V@/RDA?5ww?6ww@@E@?@@XY@@BA@71BU@/@/@AB,+)@@ABCDU&ERS@/R,A(?Mww @@AA% S@/RA,?QwNw|?RwNw@gBA,@/ SNHBlA@@@A@BCDj;EgS@/RA=@A A8 S@/QA??dtt?euu@AA@A=A<@@/QAD?itt?jtu-@)Odoc_name!t@@@ϐB")longident 6#loc*+!t@@@@@@@?ttC?ttL@@AfA$name 4@@@[@@?tt?tt@@ArAAmA@t@&T@@ABt@U@@Au@BCtsDEW@/QA~?@A-Ay UA/QA?tt?tt@AA4AUCDET /QA?ttN@@A=A T@/QA? vv?w:wM@AA@AA@@/QA@AeAeS@/Q\A?ssz@@AiA}eDER@/QPA?sjs?sjs@@!ApA@)@ACEQ@/Q<A?sjs?sjs@@*Az!i 9%@@@p@?sjs?sjs@@AAA@R@@A@E@ABCDER@/Q(A?sjsv@@AAA QA/Q$Aư?s!s@?s!sf@AHBAŠ@@ACD+EP /QAҰ?s!s-@@SAA P@/QAְ?rr?rs@@U@K@@7Y@.aBAޠ@B@p@ABC@@@ABGCDM@/PA@rr@@oAA MA/PA@rr@rr@AvAA)@@AWBD(L /PA@$rr@@AA LA/PB@*rUrr@+rUr@AAB&:@ @A@BD9K /PB@5rUra@@AB  K@/PB@9rr#@:rrQ@@Ǡ@@@Y@BB@5BYCTDQH@/PB'@LrrB@@cfrf@@AB;@wBrCoE@/PHBE@jf?fM@@ABBx@@ACvD@/P(BL@qcd@@@BIB@/PBR@wde @xee@AAA@BPBO@@/OBW@C@Ӡ#acc V@@@de@de@@BaAB\@ A@@A@@A@/OBi@edez@ede}@@XA"sc =@@@V@@@de@de@@ByABt@0H B@@AA@@B@*B@@A@B@/OB@ee3@AsA@BB@@/OB@ee@ee@AxA@BB@@/OB@ee<@@|A%!t *d@@@@@e~e@e~e@@BAB"@C@@AB C@/OB@ee(O@@@7B@'@A&A@/OB@x;;(&@A(%A@BB@@/OB@z<<'@z<D6I /NCAo;; )#@@)"AC IA/NCAn::An:;@A))BC[X@Q@ABPODGH /NxCAn::)4@@)3AC H@/NdCAl:d:~Am::@@@@@iP@3)ADCà@p@Ag@d@AcbBC`E@/N@CϰAm::Am::@A )Odoc_sig.Analyser.analyse_signature.(fun)A@CC@@/N$CհAl:d:j)R@@)QACEA/N C۰Bk::3Bk::`@A)XACڠ}@y@Aw@BCvD /N CB i99B i99@2(@@@@O@;)iB CD@/MC )n@@)m@#CD@/MCBm::Bm::@@(@,!x $>o@@@]O@@B(m::B)m::@@DAD@A@@A@@A@/MDB4e9 9B5e9 9M@&D@@@R@ )Odoc_sig.Analyser.analyse_class_type_kindB*9#env 4@BG201BH201@@D&~A2current_class_name 4@BN201BO201@@D-A(last_pos 4@BU201BV201@@D4A0parse_class_type 4@B\201 B]2010@@D;A.sig_class_type 4@Bc2011Bd201?@@DBAD=@+M_F@@A#D@@B+E@@ C@@AB@@A@@ABC@>.S@@A>R@@;qT@@ABBQ@@7`@@A59L@@4O@@ABC5{I@@5F@@A6@@@6oC@@8^@@ABCD>U@@7w_@@AV@@9]@@A9[@@B<,X@@: Z@@ACDEOF@/MD@}A{DSF@/MDBJ5c5mBJ5c5@&@@@R@BD_F@/MD @ADaF@/M|DBG55 BG55*@AA@DD@@/MpD@A5class_type_field_list :72@@@T@@@S@B>3Q3xB>3Q3@@DA/class_signature @@@@Z@B?33B?33@@DA'inher_l D73@@@P@@@OR@@BA44!BA44(@@DA#ele 78=@@@R@@@QR@@CA44*C A44-@@DAD@2^J2cG@6I@@ABFH@@@ K@@ABC@4L@@A@BCDL@/M\DC"A441C#E44@@=@/@@wS@NF^E@ B@@ACDI@/M4EC6C4v4C7C4v4@?0@@@V@pT@hAqEN@/MECDA44z@@ AuEI@/LE#CH62/29CI;33)@AA@E!E @@/LE(CM72D2P@AA@E%E$@@/LE,CQ82R2kCR82R2@@@@B!p $Path!t@@@=@Cf511Cg511@@EEA(typ_list ;Bp@@@?@@@>@Cu511Cv511@@ETAEO @ @$H@@AB @ @G@@ABCD J@/LE_C82R23@7@@@MA2EaJ@/L|EhC:22C:23@$listK%Types)type_expr@@@@@@R@eBJEy*H@/LlEC:22C:23@@:n@@@ @@@ @@ tAYE9I@/LXEl@wA[E;H@/LEC31B1H@@{@yE@N@AMLCFE@/KEC/0A0KC/0A0~@'@@@R@ $Odoc_sig.Analyser.analyse_class_kindB+Ġ#env 6{@C''C''@@EhA2current_class_name 6}@C''C''@@EiA(last_pos 6{@C''C''@@EjA0parse_class_type 6y@C''C''@@EkA.sig_class_type 6u@C''C'( @@ElAEȠ@,SF@@A#D@@B+E@@ C@@AB@@A@@ABCLF@/KED@;A9EF@/KED*//D,0%02@(@@@sR@xFBJ+parse_label ;3)arg_label@@@w@D,l,D,l,@@EqA+pclass_type 6@@@y@D&,l,D',l,@@FrA%label 1)arg_label@@@@D2,l,D3,l,@@FsA)type_expr C8@@@@D<,l,D=,l,@@FtA*class_type 6@@@@DF,l,DG,l,@@F%uAF @Y@AI@@Y@ABX@*K@@AX@BCW@CH@@A8G@@Z@%J@@ABCD[K@/KF8X@ANF3K@/KF:D_'/q/~D`'/q/@AA@F8F7@@/KF?Dd'/q/De'/q/@AA@F=F<@@/KFD @A])new_param .Odoc_parameter*param_info@@@R@@Dy--Dz--@@FX{A!l 6R@:@D&/ /D&/ /@@F`|A!k 6R@;@D&/ /D&/ / @@Fi}AFd@4:QM@AGFB@N@@AO@@I@AB@2L@@ACDJEO@/KF{D&/ /$D&/ /m@@*@$@@[S@VEBFc_BC]DL@/KLFD&/ /T@@AJFL@/KHFD--D$..@AA@FF@@/K@FD ..@AA@FF@@/K8FD!..4D!..J@(Asttypes%label@@@AFM@/K$FD".M.jD".M.@%Types)type_expr@@@S@BFL@/KFD--D(//@@AFK@/JFD--D--@q@@@R@&BFK@/JF̰D--@@+AFK@/JFаD,<,FD,<,j@A0A@FF@@/JFհD,<,KD,<,i@A5A@FF@@/JtF @7A95class_type_field_list 09a@@@a@@@`@E **E**@@FoA/class_signature B@@@g@E**E**@@FpA'inher_l FE9b@@@r@@@qR@:@E'+L+[E(+L+b@@GyA#ele 9g?C@@@t@@@sR@;@E7+L+dE8+L+g@@GzAG@4MJ4WGO@6I@@ABEH@@Q@ K@@ABCR@4L@@AS@BRQCDOL@/J`G,EQ+L+kER,,.@@=@/@@S@pF]G4@ B@k@ACjiDcI@/J8G@Ee++Ef++@A_@@@x@T@ApGGN@/JGNEs+L+V~@@AtGKI@/IGREw*p*{Ex*p*@AA@GPGO@@/IGW@A!p &@@@J@E((E((@@GfmA(typ_list !D@@@L@@@K@E((E((@@GtnA)path_name :@@@R@@E() E()@@GvA$name =@@@R@@E)+):E)+)>@@GwA!k 8@@@R@@E)y)E)y)@@GxAG@K@@A@BCJ@@FH@@A@1I@@A@AG@@ABCDK@/IGE))E *Q*a@A A@GG@@/IGE))@A A@GG@@/IGE )*%E )*P@JH)type_expr@@@@@@S@  BlG@@A+)B'CDJ@/IG˰E )*.E )*G@@<@@@#@@@"@@!4AGK@/IpGڰE)y)@@9AGJA/IlGF)+)AF)+)u@A@BGߠ@@H@ABGCDI /IXGF)+)6@@KAG IA/ITGF()F()'@ARAG)$!@ UBCDH /IDGF"()@@\AG H@/HHF&((g@@`@^G@3@A21C+E@/HH F/F0@A %Odoc_sig.Analyser.analyse_module_kindA@H H@@/HH@A.49% `9 J@4@FBFC@@H!=A#env a9@FI!FJ$@@H(>A3current_module_name b9@FP%FQ8@@H/?A+module_type c9@FW9FXD@@H6@A/sig_module_type d9@F^EF_T@@H=AA*_longident f=#loc1!t@@@i@@@h@Fq5RFr5\@@HPCA$path n!t@@@@F~F@@H]KA"ln o&stringQ@@@T@@FF@@HlLA*alias_name p)!t@@@T@@F F@@H{MA"ma q@},module_alias@@@HT@D@FyFy@@HNAH@6YGG@@A( E@@(J@@AmC@@BCuD@@F@@A>I@@"K@@ABoB@@QH@@AlA@@BCDRIK@/HHFyFy@AA@HH@@/HHFy@@AH#@@@ABCDJA/HHFF7u@ABH0-@)@AB(DI /HHF7QF7t@;a@@@%AG $NameHI@/HHͰ F7b@@;o@@@;r@@@@@ːAH J@/HH۰G7f@;@@@&@:X@6ؐAH-I@/HHG @@AH1I@/H|HG@@AH5[@Y@AUTCDPH@/HdHGGD@+)@@@sT@xBHEkd@a@ABC`G@/HHI@AHG@/H,IG+`jG,ES@@AI G@/H(I G0''&G1''2@9BI G@/HI@AI G@/HIG9&&G:&&@A A@II@@/HI@ A+module_expr lC+module_expr@@@@GJ%&GK%&@@I)IA)loc_start B@@@R@ @GV&"&0GW&"&9@@I5eA'loc_end B@@@'R@@Gb&h&vGc&h&}@@IAfA!s CW@@@@R@0@Gn&&Go&&@@IMgAIH@@J@@ABC+I@@:H@@A@K@@A@BCDKA/GI^G&&G&&@ATBHI]eBCDJ /GIiG&&U@@^AQIf JA/GIoG&h&G&h&@AeAXIn@@A%#BwCDI /GI{G&h&rg@@pAbIx IA/GIG&"&<G&"&d@AwAiI@@4@ABCDH /GIG&"&,y@@AsI H@/GIG%%G%%@AA@II@@/GI@A,module_type2 j<@@@@G##G##@@IGA+constraints k=G@@@@@@@G##G##@@IHA)loc_start Ce@@@iR@_@G$O$^G$O$g@@I`A'loc_end Cq@@@|R@r@G$$G$$@@IaA!s C@@@R@@G$$G$$@@IbA&erased =:J@@@@R@@H%%$H %%*@@IcA!k ; R@@H%_%nH%_%o@@IdAIfc@NH@@Aa@BC`@ Ma@N@@AB%_%j@@AJMA/GLJHD%%-HE%%[@ABJ4@@A,+B)CDL /G<J+HP%% @@ AJ( LA/G8J1HV$$HW$%@A'BJ0F@9@A@BCDK /G(J=Hb$$@@2AJ: KA/G$JCHh$$Hi$$@A9AJBX@@N@ABCDJ /G JOHt$$@@DAJL JA/GJUHz$O$jH{$O$@AKAJTjk$CDI /FJ_H$C$MH%%@@UAJ] I@/FJdH""H"#@AZA@JbJa@@/FJi@\A`¶m2 hEI1functor_parameter@@@x@H9YH9_@@JEA,module_type2 i=@@@y@H9`H9l@@JFA%param tH1functor_parameter@@@/@HH@@JQA0body_module_type uF@@@0@HH@@JRA#loc vDh@@@KT@4@H H !@@JSA)loc_start xD]@@@T@@HH@@JUA'loc_end yDi@@@T@@HH@@JVA,mp_type_code zD@@@T@@HH!@@JWA'mp_name {=s@@@pT@@HL_HLf@@JXA'mp_kind |;T@ @ILhILo@@JYA%param B0module_parameter@@@T@@I  I  @@J]A!k ;T@@I"<"OI"<"P@@J_AJro@jJ@@Am@BCl@k@S@@ABfL@@QN@@A^M@@o@ABCH@@4Q@@AAP@@BNO@@1RK@@AI@@y@ABCDExSA/FKIC"<"SID""@AEK'@@A! CDER /FK*IO"<"hIP"<"n@A A@K(K'@@/F|K/IT"<"K@@$AK,R@/FxK3IX  IY"")@A)A@K1K0@@/FdK8I]!9!_I^!9!c@@.AK6@21-@*@A)(BCDES@/FTKCIh!d!Ii!d!@A9A@KAK@@@/FLKHIm!d!@%Types+module_type@@@W@HB#mty G@@@@I!d!I!d!@@Ka^AK\g?DXWS@T@@AR@BQPCDET@/F4Kk(@^AKf T@/F KmI   @@bAKj4Q@/EKqI f ~I f @@gAKoyRk@h@Ac@BbaCDEQ@/EK|I I @sA$pmty }>@@@=@II@@KZA%ident ~:!t@@@H@II@@K[A#mty G@@@K@II@@K\AK@9vAR @AC@@#T@@ABCD@EV@@A@BS@@@AC@8U@@A@BDEV@/EKI  ,I  e@<EBK0@@ABCDE'U@/EhK˰O @@AKK U@/EKΰIL[j@@AcK\OA/EK԰I$IH@AʐBjKӠE@@ABDE;N /EKJ|@@AtK NA/DKJ J @AܐA{KW@@AS@BCDENM/DKJ@@AK MA/DKJJ@AAKj@e@AB'CD`L /DLJ*@@AL L@/DL J. HJ/ U@@ALys@B5CDnK@/DLJ7VJ8V@@A$pmty w?/@@@F@JAVJBV@@L TAL%H @L@@A@BCDEL@/DL)JN @@AL&K@/DxL-JR#a#pJS#a#@.b@@@PT@U)BL2~I@0@A$#BCDI@/D\L>@1AL9I@/DDL@JeJf##@@6AL> I@/D$LEJj5DJkl~@A;A@LCLB@@/DLJJoRc@>\@F<)signature g>h@@@p@J|TuJ}T~@@L[DA)signature r>t@@@R@@JJ@@LgOA&signat s>@@@@J +J 1@@LqPALl@@AJ@@I*H@@ABCDJ@/CL}JJ@>U@vA6LO@/CLJ$JM@>U@A?LN@/CLJ@AALJ@/CLJJ,@.@@@T@!BLL@@(@ABCDI@/C|L@ASLI@/CdLJ@@AWL IA/C\LJJ@AB^L@@9@ABCDH /CLLJJ-8@@AiL H@/C8LJJ4@AA@LL@@/C,L@A*_longident eB#loc5!t@@@`@@@_@JJ@@LBA!k m=R@@JJ@@LJALؠ$J@H@H@@ABFCDAHA/C$LK K @AݐE*LG/BLK3@@A/LG@/BLKW]@@AL@i@Ad@BcCVF@/BLKK @@A3Lk@l@AdBC_E@/BMK(AA@3ME@/BlM K.S h rK/T  @A *Odoc_sig.Analyser.analyse_module_type_kindA@MM@@/BdMK4S h @AA@M M @@/B\MK8S h K9S h @@@@ړB3<> 2>J@L@KJ@ KK@@@M)A#env 3>h@KQ@"KR@%@@M0A3current_module_name 4>j@KX@&KY@9@@M7A+module_type 5>h@K_@:K`@E@@M>A/sig_module_type 6>f@Kf@FKg@U@@MEA)longident 8@@@ف@@@ـ@KtLfKuLf@@MSA$name A?@@@NR@:@KMKM@@M_AMZ@;/;G@@A- _E@@9C@@ABAD@@KF@@*H@@AB9B@@ I@@A6A@@BCD $FJ@/BDMwn@kA\MrI@/B0MyKOKO @'qAc$path B/@@@>@KOKO@@M AM*"!@I@@A@BCDI@/B M@AMI@/B MKP  KP  :@AA|M910,@)@ACD(H@/AM @AMH@/AMKM@@AM H@/AMKhKh@>BMJB@A@A>BC9G@/AM @AMG@/AMKHRKHf@AA@MM@@/AM@A+module_expr >@@@٣@KXvKX@@MA)loc_start \Gt@@@AR@7@KK@@M:A'loc_end ]G@@@TR@J@KK@@M;A!s ^G@@@mR@]@L L @@MoN?o@@P/A%ident R@@@܀@NHo NIo@@P'0A#mty SLh@@@܃@NRoNSo@@P11AP,@>5R@AB@@A@ T@@ABC@@9V@@ABC@S@@A@@A6U@@@ABCDEV@/?HPLNqqDYNrqD@AoDEAPL NBCDEU@/?PXM @@MAIPTU@/>P[Nmy]@@QAVPXZO@/>P_NN@2@@@݆T@݋\B`Pd C@@@ABCDEM@/>Pr@fAiPm M@/>pPtNk"@@jAmPq MA/>hPzNj  Nj @AqBtPy@@ABCDL />XPNj  '@@|A~P LA/>TPNi  Ni  @AAP1)@@AB&CD!K />@PNi  9@@AP KA/><PNh | Nh | @AAPC;@:@@AB8&CD3J />(PNh | K@@AP J@/>PNf  Nf  ,@@APRJE3CD@I@/>PNg - aNg - x@@A$pmty IC@@@u@Ng - XNg - \@@P'APe]YFB@J@@AX@BCDWJ@/=PͰNe  N@@API@/=PҰN_  N_  @AA@PP@@/=P@A#ast 9B@@@و@OV  O V  @@PA#ast CC@@@R@ڻ@OX  ,OX  /@@P!A&signat DC0@@@@O[  O[  @@P"A)pos_start EJ@@@T@@O*\  O+\  @@Q #A'pos_end FJ@@@T@ @O6] @ SO7] @ Z@@Q$A(elements GC'T@@O>^  O?^  @@Q%AQ@Oc^  l@@4AhQ; LA/=QDOi] @ ]Oj] @ @A;AoQC@"@A BCDK /=pQPOu] @ O~@@FAyQM KA/=hQVO{\  O|\  <@AMAQU#@1BCDJ /=PQaO\  @@WAQ^ J@/=8QeOa - <Oa - @3@@@TT@YbBQj8DI@/=Qs@gAQnI@/=QuOZ  @@kAQrIA/<Q{OX  2OX  c@ArBQz @`@A@BCDH /<QOW  Ob  @@~AQ H@/<QOIOJ3d@AA@QQ@@/<QOI@AA@QQ@@/<QOI OI0@Q!t@@@B)longident 7@@@x@@@w@OBOB@@QA$name ?DR@@@R@ٶ@OCOC@@QAQ]U@T@ H@@ABS@I@@AR@BCDQJ@/<Q;@A'Q I@/<QɰOEOE(@A.$path @ !t@@@ٺ@OE OE@@QAQנ}u p@I@@Ao@BCDnI@/<Q@AQI@/@@R$A'_signat D@PLU?PMUF@@R+A%table D@PSUGPTUL@@R2A3current_module_name D@PZUMP[U`@@R9A,sig_item_loc D @PaVaiPbVau@@R@A-pos_start_ele D@PhVavPiVa@@RGA+pos_end_ele D@PoVaPpVa@@RNA)pos_limit C@PvVaPwVa@@RUA+comment_opt D@P}VaP~Va@@R\A-sig_item_desc C@PVaPVa@@RcAR^@DI@@AB@@9G@@ABOJ@@)D@@A#C@@B2E@@A@@A=F@@MH@@ABCD(CJ@/;R{PP,@AnA@RyRx@@/;RPP+@AsA@R~R}@@/;RPP)@AxA@RR@@/;|R@zA$name @@@X@@@@@P]P݆P]P݊@@RA-pmodtype_decl &optionLE@@@@@@X@@P^݌ݸP^݌@@RA.pmodtype_attrs M*attributes@@@X@@P_P_@@RA-complete_name Ek@@@W@@PcPc@@RA)sig_mtype ND@@@@@@W@@Qd 0Qd 9@@RA0module_type_kind ND&J@J@J@J@J@J@2J@4J@zJ@}J@QJ@RJ@ğJ@ĢJ@Ç@@@ÈW@k@Q.i#Q/i3@@S A*maybe_more Nj@@@DW@@Q:q]nQ;q]x@@SA+comment_opt MʠM@@@F@@@EW@@QJq]zQKq]@@S)A"mt K+-t_module_type@@@^W@Z@QXtQYt@@S7A'new_env H\@@@W@@QdoQeo@@SCA(new_env2 Hh@@@'W@@QpQq@@SOAtuvSM@A$UA')K@@A@BEV@R@@A@BC@YW@@AT@@@X@@ABQN@@8Y@@.Z@@ABCD!OL@@)PM@@A @ @AB   @S@@A @BCDE Z@/;tSQQ@@vA:98S7!)''%@!@ABCDEY@/;TSQGwQG@OD !s E@@@@QGqQGr@@SAU TSS@AvZU@AF@BPNCB!D<8=@[@@A>@B=4CDE:[@/;,SQGQG@AA@SS@@/;$SFW@@@CA(r'qpS_@/;S2@A-w,vu S"[@/:SȰQM@@A?~3}#|SDYA/:SѰQoQo@AĐBI>.SӠpxvvt@BCDlhEeX/:SRo{e@@AVK;(S X@/:SR u R }P_@AA@SS@@/:`SR|R|M@AA@SS@@/:TSR|:R|K@AA@SS@@/:LSRt{@@AkaQ>S@@ABCDEW@/:4TR(rR)r@@@@@YX@CDyiVT@@A@BC@@A@BCDET@/:$TRCrRDr@AA@TT@@/9T#RHq]i@@A~kT#T@/9T*ROk]uRPk]y@@AsT+@@ABCDES@/9T8R]o/IR^o/M@@+A+module_type GX@@@@RjlzRklz@@TIATD6@T@@A@BBCDET@/9TSRxnRyn.@AFA@TQTP@@/9TXR}n@EzKE")sig_mtype E@@@Ó@RnRn@@TjATeW!@U@A@BCDEU@/9Tt!@dA('&Tr U@/9|TyRmA@@kA@/.-Ty5T@/9hTRi@@rA654TUS@/9PTRgߡ߱Rgߡ@6@@@AZ@FBEDCT+@7S@@A3@B+&.!BC,+DE%S@/9<TRgߡRgߡ@R@@@G[@WB]\[TS@/9T'@Aba`TS@/8TRe<NRe<߀@B'l!kjTRMLDEFV@/8TRd ,E@@A1v+utT RA/8TɰRcRc@AB;6&TˠkjChE[Q/8TְRc[@@AFA1T Q@/8lTݰS9S9@AA@TT@@/8\T@AԠ;class_type_declaration_list JߠO6class_type_declaration@@@ @@@ @S^S^@@TA'new_env G@W@Ά@S!S"@@UA!f %firstLi @@@\W@@@@X@@Pr@@@QW@@OF@@@σW@ @OP+class_infosEJ@$J@ӦJ@.@@@-W@D@@@CW@ @+W@@TMJ@@@҂_@҅@@@ҊW@@@X@@@X@ @@ X@@@ X@@@X@@SvXlSwXm@@UUA*maybe_more 0P@@@ӐW@g@S6zS6z@@UaA$eles 1TMf@@@Ӓ@@@ӑW@h@S6zS6z@@UqAUl@CBN@@A@K@@AB@@O@@ABC@M@@A.P@@L@@AB@@ACDEP@/8HUS7S7@@:@0@@ӧX@ӏDU@2!B10C.@@A@B.C,+DE%M@/8US6z@@AU M@/7USXd@@AU<@&@A;%B98CD2LA/7USSH@ACUIHD L@/6WEUjWc@@7AWB@@@AJ@@UObUOc@@WAW@EkL@@A:@B98C6@.K@@A6@6@AB54CD.L@/5WUU@AA@WW@@/5WUU@AA@WW@@/5W @A=!t ?@@@@UU@@WAW#TONL@M@@AM@BCDELM@/5WưUgw@@ARWàe_)DRK@/5tW̰U ~@@AWkJ@/5lWаU['3U['N@AA@WW@@/5\W@AǠ%decls ""@@@@@@@V V @@WA'new_env J0W@@VBRVBY@@WA!f %firstOY#@@@5W@K@@@LX@H@Sb@@@W@M@R6@@@\W@P@R#,@@@W@@@@W@S@#W@V@JP2@@@m]@J@@@WW@W@@XX@T@@UX@Q@@RX@N@@OX@I@@JX@G@V^ͼV_ͼ@@X=A*maybe_more S@@@®W@…@VjZVkZ@@XIA$mods JPN@@@°@@@¯W@†@VzZV{Z@@XYAXT@F*N@@A@B@@K@@ABC@wM@@,P@@AB!O@@L@@A@@ABCDEP@/5HXpVZVZ#@@:@0@@X@­lDXx C@@A@BCDE M@/5XVZ@@xAX M@/4XVͼ@@|AX#@%@A"$B CDLA/4XV\jV͓ͬ@ACX0/D#K /4XVyɉVez@AA@XX@@/4xXVBN@@AX K@/4`XVEQVE]@AA@XX@@/4LX@AXIJ@/4DXVV@AA@XX@@/40X@AX@F"MF!LF K@@AY@BXWCUTDHM@/4(X°VțȧVț@AA@XX@@/4XǰVțȾVț@AA@XX@@/4X̰VțVț@AA@XX@@/4X@Aʠ$name #l@@@@WW @@XA+module_type L@@@@W+W6@@XA.pmd_attributes 4@@@@W8WF@@XA-complete_name K@@@W@@W(K[W)Kh@@YA/sig_module_type VUJ@@@W@@W5W6@@YA+module_kind IJ@@W=W>@@YA)code_intf U1S7@@@kW@Y@@@ZW@%@WO'7WP'@@@Y.A*maybe_more T@@@W@w@W[fwW\fā@@Y:A+comment_opt SS@@@@@@W@x@WkfăWlfĎ@@YJA*new_module I`@@@W@@WwWx @@YVA'new_env N{@@@gW@W@W W "@@YbA(new_env2 N@@@W@x@WRbWRj@@YnAYi@G@U@A@]T@@AB@V@Q@@A@BC@SW@@AnS@@O@@ABDP@@3Y@@)Z@@ABBX@@N@@A @ @ABC@R@@A@BCDEZ@/3YWWn@5Dʠ!s K@@@@WW@@YAY@GxZ;@AH8B64CD1D+@+@A(&BD$CB@[@@AC@BB&CDE?[@/3YWMWl@AA@YY@@/3YL\@@@A(Y_@/3Y/@A*Y[@/3|YǰWoȄWoȋ@@AYŠ$H\=DEUZ@/3\YϰWR^ @@AY̠cOE[YA/3XYװW %W N@AʐBY֠mY@V@AS@BrRCpQDEiX/3<YX  "@@AY X@/38YX  X@AA@YY@@/2YX $X W@AA@YY@@/2YX DX U@AA@YY@@/2YX5@@A%Yy@q@ApBCoDEW@/2ZX&ĒĠX'Ē@@ڠ@@@X@D8Z [BC@@A@BCDET@/2ZX=ĒİX>Ēľ@A A@ZZ@@/2ZXBfr[@@AIZT@/2xZ!XFBRXGBV@@AMZqCES@/2hZ)XNXO.@AA@Z'Z&@@/2`Z.XS@ !B^#loc S!t@@@6X@3@XepÄXfpÇ@@ZDA"st S@@@BX@8@XqìXrì@@ZPA"en T@@@RX@H@X}X~@@Z\AZW@V@@ABC@2T@@A@@ABkC@@A(U@@@ABCDEV@/2PZoF@_A=ZjVA/2LZsXX@AfADZrSEU /28Z|XS@@nAKZyUA/24ZXìXì@AuARZb&DET /2 ZXìüc@@~AZZT@/2ZXpÀg@@AZnS@/2ZX'3@@AZrSA/1ZXX#@AEZz5@!@A B5C3DE,R/1ZX@@AZ R@/1ZX[kX[´@<@@@Z@BZL@>R@@A:@B9O/BCMLDEFR@/1ZX[zX[³@ s@@@[@BZR@/1Z!@AZR@/1\ZΰXX:@BZΠj5edDE^U@/14ZذX@@AZQA/10ZްYKkYK@AѐBZݠ/yElP /1ZY KW%@@AZP@/0ZYamYa@AA@ZZ@@/0ZYaYa@AA@ZZ@@/0ZYaYa@AA@ZZ@@/0Z@A2ptyexn_constructor U5extension_constructor@@@Q@Y2Y3@@[A1ptyexn_attributes T@@@U@Y<Y=@@[A)pext_name QP_#locE@@@c@@@b@YM YN 0@@[,6A/pext_attributes Ro@@@f@YW 1YX @@@[67A$name S@@@mW@j@Yc\lYd\p@@[B8A)types_ext TXX=@@@W@v@YpYq@@[O9A'ex_args UOq@@@W@@Y|k{Y}k@@[[:A*maybe_more ZV@@@W@@YY@@[g?A+comment_opt [VV@@@@@@W@@YY@@[w@A!e \.Odoc_exception+t_exception@@@GW@C@YY@@[AA'new_env ]P@@@W@}@Y/Y6@@[BA[@If?SIiK@@A 8@B9T 9@ 8@-V@@ABC 9@XR@@AMU@@tP@@$W@@ABCDN@@O@@A B@ B@AB A@L@@AM@@ D@AB C@ B@yQ@@ABCDE CWA/0[Y9Y]@A B[. Z#!@ @ABC XDE QV/0[̰Y+@@ A[ V@/0[аYY@A A@[[@@/0x[հYY@Nv@@@ ̐B[ؠHA wC uE h[@/0P[ZAZZA@&optionL%Types)type_expr@@@@@@X@ B[X@/0@[ZAeZ A~@@P@@@.@@@@@ A \*Y@/0\ Z.Z/@A A@\\@@/0\Z3Z4@A A@\ \ @@//\Z8Z9@@ A\9U@//\Z=kZ>k@A A@\\@@//\ZBk@&stringQ@@@LX@p B-\$LU@//\+@ A/\&NU@//\-ZRB@@ A3\*RU@//\1ZV$ZWf@@ݠ@@@BX@ -D@\9@@A @B  C @@A@BC DE R@//\IZn4ZoY@A A\@J|@S@A L@B K@ J@(U@@ABC K@;T@@A@@AB @KR@@A PBC N DE GU@//\ZZ@@R@@@Q^@@@@@ B]\#V@//\q@ A_\%UA//\԰Z^{Z^@A ǐBf\Ӡ- s rC p%E cT /.\ް[^[^@@V@@@c@W\Z{R@@@f]@G@@@b\=@S@@@_@XQ8s@@@a@@@`@@^@@@]@@\@@[ AT]2V@/.] [1^p@@ A] 6T@/.][5 [6<@A A@]] @@/.][:@..@@@@@@Z@ B!l W.ZM@@@@@@@[R[S@@]1A]I @@A@BC DE RA/.h]X[}[~@A KA]]W B C DE Q /.L]d[kwy@@ VAg]a Q@/.4]h[[[@?@@@Z@ aBr]m4 @@AQ@@A@B BC   CDE Q@/. ]~[[Z@#1@@@[@ wB]Q@/.]"@ zA]Q@/-][[@I B]S (5 #DE T@/-][@@ A]P@/-][\h@@ A]^ 3@B 2C 0&DE )O@/-][ @@ A]g < ; 7-DE 0M@/-|][[@@{!t@@@lW@>@SZ@@@q@@@pW@?@ID,private_flag@@@uW@@@@^ B  %tyext X.type_extension@@@J@\v\v @@]A'new_env P)W@ @\ w$2\ w$9@@]A.types_ext_list ]8@@@@W@@ @@@@W@@@@@W@@@W@@@@W@ @\0w$;\1w$I@@^A(last_ext Z$@@@ W@ @@@ W@ @\Bw$K\Cw$S@@^!A.types_ext_list [@ @@@9@ u@@@:@@@@;@@8W@.@@@5W@*@\cM[\dMi@@^BA^=@L9L@@A @B  C @>M@@nO@@AB @ @ACD   @ @AK@@5PoN@@ABCE P@/-d^Z@ JA^UP@/-\^\\ak\a@A OA@^Z^Y@@/-@^a\a\a@A TA@^_^^@@/-8^f\a\a@A YA@^d^c@@/-$^k@ [A'ty_path @\\@@^~A)ty_params @\\@@^A$priv @\\@@^A&new_te .Odoc_extension0t_type_extension@@@W@@\R`\Rf@@^A>analyse_extension_constructors ;@Y@@@W@@]#7t_extension_constructor@@@W@@@@W@@Y3@Qh@@@W@砠@YjY@@@@@@W@蠠@[@@@W@@@W@@@@W@@CW@Š@Ơ=W@@@@W@@@X@@@X@@@X@@@X@@]]$@@^ A*maybe_more MZR@@@W@`@]"]#@@_2A$exts NU@@@@@@W@a@]2]3@@_3A+maybe_more2 OZn@@@W@@]>]?@@_4A+comment_opt PYΠY@@@@@@W@@]N]O@@_-5Awxy_+@M]MZ@A @Y@@AB"^  C @#ext Q@@AF[@@@AU\@@;_@@ABC@X@@A BDE @$U.R@@A @B @ @A,V-S@@2W,T@@ABCDF _@/-_d]8B@@ VA<;:_d9_@/-_k]]*@@a@W@@X@ gD NML_v@H@A EB  C A=@8@<@ABC79DE 6F \@/,_]]@A zA@__@@/,_]0@@ ~A!dcb _\@/,_]Yc7@@ A(kji_\@/,_]#]U@@@@@X@ C8}1|*{#_h HsB G FC D@o@Af@BdfCD AcE :Y@/,|_] X@@ AG@92_Y@/,4_]_@@ AMG@9_~ XD RtE KX@/,0_Ű]iu]@A A@__@@/, _ʰ]]@!t@@@I ĐBd_XQ_Ӡ p,B nCD lE e\@/,_߰^@R@@@\ ՐAupib_\@/+_^/^_@$listK%Types)type_expr@@@u@@@tX@ B}_,[@/+`^+8^,U@@T@@@2&@@@@@A`>\@/+`^=^>@A A@``@@/+`^B^C@AA@``@@/+`"^G^H@@A`#PW@/+`*^OMa^PM@AA@`(`'@@/+`/^TMf@&stringQ@@@X@*B`9fW@/+t`@@0A`>kW@/+h`E^jR\@@7A`ErW@/+8`L^q ^rD@@?A  @@@W@^y^z @@`XA`S  E Q@/+$`\^@@NA`YPA/+ `b^Ml^M@AUA`a$   @@ABCE O /+`n^MW@@`A`k O@/*`r^xVb^?@@@@p@@)W@-W@rC`~!C@@6@ABCDK@/*`^yq^@A A@``@@/*`^^ @AA@``@@/*`^w$.9@@A`K@/*`^^@AA@``@@/*`@A3name_type_decl_list VV@@@c@@@b@^Pf^Pf@@`A,extended_env RW@@^Q^Q@@`dA!f %firstX#,u@@@W@M@@@NX@J@Z@@@>W@O@[@@@W@R@[ZVJ@@@W@@@@W@U@$W@X@SWX@@@]@e@@@rW@Y@@ZX@V@@WX@S@@TX@P@@QX@K@@LX@I@_)Z_*Z@@ahA*maybe_more 9@@@W@@_5FW_6Fa@@aA%types SuY@@@@@@W@@_EFc_FFh@@a$Aa@NyN@@A@BC@}L@@AvM@@+P@@AK@@BCD@@AB@@&O@@ABCEP@/*ta<_aFl_bF@@;@1@@X@8DaD @@ABCCDM@/*HaQ_vFR@@CAaN M@/)aU_zZ@@GAaR@.@A)@BCDLA/)a`_R_X@ASCa_@6@A3BCDK /)al_S_V@A A@ajai@@/)aq_Q@@cAanK@/)au_N7C_N7d@AhA@asar@@/)paz@jAn"rf +@@@\@__@@aA3name_type_decl_list +V@@@^@@@]@__@@aA,extended_env ^SW@@__@@aCA#env bSW@/@_/?_/B@@aGA!f c%firstY-d@@@W@E@@@FX@B@@@@JW@G@[@@@W@J@\HW8@@@*W@@@@W@M@#W@P@TEY@@@]@q@@@~W@Q@@RX@N@@OX@K@@LX@H@@IX@C@@DX@A@``@@aHA*maybe_more ~'@@@W@@`#M`$M@@bbA%types TcZ@@@@@@W@@`3M`4M@@bcAb @OKP@@A@BCzN@M@@AxO@@-R@@ABK@@@@ABCD@L@@A@B@@+Q@@ABCER@/)\b/`TM`UM3@@@@6@@X@+Db7%#!@@ABCDCEO@/)0bE`jM@@7AbB O@/(bI`n@@;AbF4@2@A.@B,CDEN@/(bS`x`y@@FAbQ DEM@/(b[`a~`a@@NAbYM@/(b``/;@@RAb] MA/(bf``@AYCbe@L@AJBC-DL /(br`$`@A A@bpbo@@/(tbw`@@iAbtL@/(Pb{`t`t@AnA@bybx@@/(@b`t`t@AsA@b~b}@@/(8b`t`t@AxA@bb@@/(,b@zA*value_desc ]g1value_description@@@G@`X`X@@bA(name_pre W#locM@@@+@@@*W@'@`Y`Y@@bA)type_expr `D_@@@AW@-@`ZAQ`ZAZ@@b A$name Ua@@@W@@`_0@`_0D@@b A)subst_typ 4@@@W@@``l|``l@@b A*maybe_more ^4@@@W@@aaaa@@b A+comment_opt ]]@@@@@@W@@aaaa@@b A!v +]'t_value@@@W@@a"e]ma#e]n@@cA'new_env X&@@@W@@a.sa/s@@c Ac@PP@@A@B3QC@DR@@A]N@@B~L@@T@@A@@ABCD@ZO@@AB@vM@@A6S@@K@@ABCETA/((c/aTsaUs@A"Bc.&@@ABCDES/(c<aaqLXabqL@Q~@@@W@5AcAS@/'cH @@9AcDS@/'cKapfqaqn @A>A@cIcH@@/'cPaugavg@U@@@6GBcS%9@5@3@ABCEX@/'c_ak;\ak;@)b)_@@@n@@@mX@z\AchT@/'coamam@AbA@cmcl@@/'ctamam@AgA@crcq@@/'cyae]i@@kAcv#R@/'xc}abac(M@@@@@X@yDc("@u@At@B!pCD6EO@/'hcabab@AA@cc@@/'4caa@@A cOA/'0ca`la`l@ABc21/@/@AJBCE.N /'ca`lx.@@Ac NA/'ca_0Ga_0h@AA#cQK@@AIBCGD@M /'ca_0<@@@A-c M@/&ca]a] @E@@@sZ@xB8cĠga@GM@@A@BbCD`_]@\@@ABCE\M@/&cְa]a]@)@@@y[@ϐBOcM@/&c#@AQcM@/&cb []ob []@1ؐBXc6zDsP@/&lcbZAMr@@A^cL@/&dcbYv@@AacC%D~K@/&cbW@@@cJ@/%cb#b$@@GA'acc_env _VLW@@b-)b.0@@d DA"td `Yo@@@W@@b91b:3@@dEA-complete_name aV@@@[@@bE7MbF7Z@@d$FAd@$B@@AC@@A@@AB@B@@A@CA/%d3bX7]bY7@A|B5d2@@@ABB /%d=bb7I?@@@=d:B@/%dCbhTfbiTz@A /Odoc_sig.Analyser.analyse_signature_item_desc.fA@dBdA@@/%dI@AѠ dW@b@bubv@@dTIA.acc_maybe_more e@b|b}@@d[JA(last_pos f@bb@@dbKA3name_type_decl_list g@bb@@diLAdd@D }D@@AC@@%E@@AB@@A@@ABC@^RC@@AbB@@+N@@ABPK@@O@@Aߑ@@@BC\E@@[F@@A^D@@YI@@ABYH@@ZG@@OM@@ABfL@@wJ@@ACDE@E@/%dbKxbKx@AbA@dd@@/%tdbKxbKx@W@}jBy)type_decl hW@@b{b{@@dMA!q id @@@@b{b{@@dNA$name jZ#locO@@@@@@^@@c c @@dOA)assoc_com kV^@@cc@@dPA,ele_comments l_h\@@@^@@@@^@@c#c$ @@eQA*pos_limit2 mW$^@@c+,c,6@@e RA*maybe_more oc@@@^@@c7c8@@eTA1name_comment_list p_@Zc@@@蠠@`y_ @@@@@@@@@@@^@@cTcU @@e3UA-sig_type_decl qbb@@@^@@ca 6cb C@@e@VA)type_kind rY@@@^@s@cm"ncn"n@@eLWA)loc_start s^@@@^@@cy#cz#@@eXXA'new_end t@@@^@@c$"8c$"?@@edYA+maybe_more2 u`@@@^@@c'c'@@epZA)assoc_com v`!`@@@ @@@^@@c'c' @@e[A(new_type wZc&t_type@@@;^@7@c,c,@@e\A.new_maybe_more {^@@cFcF@@e`A$eles |^@@cFcF@@eaAe@SpOWSsjSSvoL@@A@@B>@?TI@@AJ@@X@@AD@BCDC@nQ@@AN@@YU@@ABH@@M@@ACL@lR@@8Y@@ABGV@@K@@ACF@@O@@A G@@P@@ABDEF[Y@/%deҰ(cKx@=@@@^@_@B-e?Z@/%LedKxdKx@AA@ee@@/%Ded Kxd Kx@AA@ee@@/%4eE@A9eKY@/% edFdIKb@@e@^@@h_@8DFe@W@A@BRN@@ABCK@A@A>=B;:CDEV@/$fd+Fa@@AUfV@/$f d/- 4d0D@AA@ff@@/$fd4.6Vd5.6~@X@@@АBcfd@Z@AU@BTSCDE\@/$fdD1dE3V@;@<+)type_expr@@@Ԡ@<4(Variance!t@@@@@@@@_@Cf:(Z@/$fAdf1dg1@A 5Odoc_sig.Analyser.analyse_signature_item_desc.f.(fun)A@f@f?@@/$HfGdl8pdm8p@@AfE@TeX@A@BTC9EX@/$8fTdy:dz:@AA@fRfQ@@/$0fYd~:@[<@@@xa@C!t zc@@@b@d9d9@@fm_Afh$DV@@Y@@ABCDEY@/$fw#@1Afr Y@/#fyd<'Fd<'z@A6A@fwfv@@/#f~d<'gd<'x@A;A@f|f{@@/#fdBTodBTs@@@AfoU@/#fd@ d@5@AEA@ff@@/#fd@@[@@@_@PBfU@/#f@SAfU@/#fd,@@WAfU@/#fd(#d)X@@B@8@@6_@eDf@@AE@BC@@ABCA@BCBDEAR@/#pfd(3d(W@AuA@ff@@/#<fd'@@yA fR@/#4fd$"Bd$"h@)0@@@@`@AfȠ!]\@ @A CDE]R@/#f԰d$"4/@@Af QA/#fڰd#e#@AA&f٠2n@)@A&%BoDEnP /"fe #A@@A0f PA/"fe"ne"n@AC7fD#+*(@BCDEO /"fe"nS@@AAf O@/"fe!e"@I1@@@Ia@NBLgZXY@JTkO@@A@BCD.?G@D@ABCEO@/"ge8e9@,@@@Ob@_֐BcgO@/"g#@AegO@/"`g!eFF^eGF@ߐBlg!zDR@/"4g*eO 2@@Arg'N@/" g.eS%eT@@+@!@@_@Cg6C@@ApBx1CDK@/"gCehAWeiA@ab@@@@`@AgJM@/!gQev@@ AgNK@/!gUezZve{Z@@AgS@BLCDJ@/!g^ee@]A"td nW@W@W@W@W@W@W@b@@ee@@gzSAgu? "@K@@A@BCD K@/!g$@@I@@AJ@@X@@AB@7U@@ABCDC@lQ@@AN@@KV@@ABH@@M@@ACL@jR@@8Y@@ABaS@@K@@ACF@@O@@AG@@P@@ABDEF[Y@/iŰ"g.@A@@@s^@_@B'i?Z@/iӰgg-@AA@ii@@/iذgg,@AA@ii@@/i?@A3iKY@/i߰h&Uh@@e@^@@\_@,D@i@W@A@BRP@MBCDK@A@A>=B;:CDEV@/\ih&8[@@AOiV@/Tih"h##@_^$info@@@@@@_@ՐBcj #V@/@jh6s@@Agj'V@/,jh:1Eh;@@@@@_@Btj@@A@B@@ABC@B|{C8DES@/j.hS@e@@@@`@Bj4S@/j;h` @@Aj8S@/j?hd`the@A A@j=j<@@/jDhivhjv@\@@@BjG*%@@A@BCDEY@/jThy+hz@5@4@@@M@1@@@N@@L@@@K_@i1CjfW@/jmh5h]@A 5Odoc_sig.Analyser.analyse_signature_item_desc.f.(fun)A@jljk@@/ljshh@@=Ajq@XGU@A@BWC0EU@/\jhhH@AJA@j~j}@@/Tjh@_h@@@a@TC!t g@@@@hh@@j}Aj$7rD5M@@V@@ABCDE9V@/8j#@jAj V@/jhghg@AoA@jj@@/jhghg@AtA@jj@@/jhh@@yAjfR@/jh/Jh/u@A~A@jj@@/jh/O@,@@@c_@BjvR@/j@AjxR@/jưh?Q(@@Aj|R@/jʰh|ih|i@-9@@@@`@A&jѠsr@ @ACDEsR@/jݰi|i{?@@A/j QA/ji{>i {e@AA6j@?@A<;BDEP /pji{.Q@@A@j PA/hjiziz@ACGj#A@>@BCDEO /Lki&zc@@AQj O@/4ki*w i+wX@M:@@@Qa@VՐB\k sq@N]O@@A@BCD.?]@Z@ABCEO@/ kiAwiBwW@0@@@Wb@gBsk!O@/k(#@Auk#O@/k*iOuiPu@B|k* DR@/k3iXtgy@@Ak0N@/k7i\nXli]q@@>@4@@ _@ Ck? C@@ApB1CDK@/kLiqoiro@ek@@@@`@AkSM@/hkZim 2@@#AkWK@/\k^ijij@@(Ak\@BLCDJ@/Lkgikik @p2A"td  W@W@W@ W@W@W@b@@ikik@@ksAk|= @K@@A@BCDK@/0k"@PAkK@/kih]o@@TAk,J@/kififG@e@@@@`@aAk@=;B9;D6J@/kid@@iAkJ@/kibwibw@@nAk J@/pki`#5 @@rAkH@/hki_@@vAkL@L@ABCKG@/Lki[Xf@@~A{k[E@/DkiZ#iZ(@@A k`]@ZYBCWD@/(kiZ#AA@ #kD@/kǰiAi\@AZA@kk@@/k̰iZ@p^@aB%!p `@@@^@X@j:j;@@k{A!v ^@V@j <j =@@k|Ak@B@@A@@AB@ԐB@@A@C@/k-@@"k B@/kjzj@AAA@kk@@/k@CA+'env_acc ^J@ZJ@J@J@J@J@!J@"J@{J@|J@J@ J@J@J@J@J@J@J@5J@6J@ڕJ@ږJ@J@J@J@J@J@̌J@̍J@ɚJ@J@J@J@J@J@iJ@jJ@J@J@J@J@J@J@2J@J@J@J@J@J@J@J@J@J@J@J@J@J@-J@.J@RJ@SJ@J@J@^J@_J@J@J@KJ@LJ@W@*@jyqjyq@@lA(exts_acc W@+@jyqjyq@@lAl@C@@AB@@S A@@AB@jߐB@@AvD@@C@@AB@C@/l #A@l@@AA@/lj@AA@ll@@/ljj@AA@ll@@/|ljj@AA@ll@@/\l°j@A A@ll@@/Tl@ AΠ$name @@@E@jzjz@@lA/pext_attributes @@@R@kzkz@@lA-complete_name _@@@j[@V@k {k {@@lA'env_acc b@@@[@|@k|;Ok|;V@@lA)types_ext @@@[@@k$}k%}@@mAl@Z0C@@A+E@@!F@@ABBD@@T: A@@A=B@@G@@ABC@kQB@@AD@@E@@AF@@C@@ABC@G@/<m&kK$kLp@O[@@@^@uBim+-*@)@P}/G@@ABC+@)@(@ABD%G@/(m;k`3kao@2@@@_@B~m@G@/ mG!@AmBG@/mIkn~ko~@QBmIKDC@k9kG@@m#Aw+v$um@B@@AC@@A@@AB@gB@@AdǐC@@B@@@F@@AbE@@e'D@@ABߐH@@8I@@AxG@@BCD@C@/LmK@HA@SLEm(C@/<mΰkk@APA@mm@@/(mӰkk@@UAV$name ?@l l @@m$A%attrs @@ll@@m%A)types_ext A@ll@@m&A!q BmD:W@@@@@l$l%@@n'A+ext_loc_end Cg@@@]@@l0l1@@n(A'xt_args Db1@@@4]@@l<*l=1@@n)A*maybe_more Hix@@@]@@lHlI@@n'-A+comment_opt Ihؠh@@@@@@]@@lXlY@@n7.A%new_x L@@@]@@ldle@@nC1An>@\'K\)E@@AdG@@)L@@ANI@@@ABC8M@vH@@A"N@@dD@@ABlF@@@PJ@@ABCDN@/ nall@AA@n_n^@@/nfl l1@a@@@ BDCBnl.!@@A@BCDS@/nxlOjlO@&optionL)type_expr@@@+@@@*^@= Bba`nQ@/nlOulO@@c@@@V@@@@U@@TAt(s!rn0R@/nllV@A%A@nn@@/nl9lU@A*A@nn@@/nl@@.A92+nAM@/lnlxlx@@@@@^@?D*pos_limit2 J`^@@ll@@n/ATMFnȠ@@A@@A,@BC+@@AK@@~@AB}|CD-K@/\nڰlxmx@A\A@nn@@/8n+@^Aib[nK@/,nm m @@fAqjcnDyDAJ@/nmFmd@*qA$next K%W@]W@?W@W@(@m&8m'<@@o0A~o@\ K@A;Cd@@AL@@@ABCDfL@/o%@A oL@/om=E@@AAo3J@/omD4HmE4y@AA@oo@@/o$mI4T@Ac@@@@@@`@BY!l Fee@@@+@@@*@memf@@oD+A$docs Gn@fD@@@@jJ@@@@@@@@@@@`@k@m m @@oa,A432o\@]2(J@A@'L@@AB@@8K@@ABC@@ACDL@/orm4^m4v@@eR@@@d@@@@@BNU TSo}!M@/oe@ASZYXo&LA/omm0@A A]edc o0I*BC(DK/omm-@@j@@@c@x@@@n@f@@@@kK(@@@@@@@@@@@@@;BfIB;o0L@/|oİm@@EAPIBo7K@/`o˰mm@AMA@oo@@/Xoаm@AyAx@@@7@@@6`@I[B!l EAxm @@@"@@@!@nbnb@@o*Avoho!L@K@@ABCMDJK@/Honn@@d@@@bB@@@a@@`A'pL@/0p >@A,pK@/ pn3&;@@A6pFmDjIA/pn>n?@AABpS@}@AB|DyH/p'nLT@@ANp' H@/p.nSJV[@@@p.C@/p7n\n]@@Ac'acc_env bW@@neyɎnfyɕ@@pDA$name :@@@)@@@(@ntyɯnuyɳ@@pSApN@^"C@@AB@@D@@AW A@@BC@nB@@A2D@@Q@@4T@@ABCJ@@@ALO@@I@@ABDET@/ r:@ Ar5+T@/r<pa~Ѫpb@@E@>@@_@DrD@7@A@B@,@A@BC)'@%@%@ABC"!DEQ@/rVp{~ѐ@@+ArSQ@/rZpp*g@@o@mlM@@@n@@@m^@R@@_@kBBrk@[@A"@B 'CNL@J@ABFECDO@/rzp*@ @m@@@o@`@WBrO@/rpд@@\ArO@/rp Kgp Kp@@aAr7_@7@\@ABCD7N@/|rpqБpqО@lAr N@/dr@oArN@/\rp @@sArN@/,rp ϯp ϯ@@xA r5SQCODLM@/rpςϤpςϮ@@ArM@/rpZl&@@Ar MA/rp*Jp*V@AArb@@@AB-CDbL /rp*<8@@A)r LA/rǰpp&@AA0rƠZxxv@@AB?CDtK /rӰp J@@A:r K@/rװpνN@@A=rԠh@@ALBCDJ@/rqXv܈qXv@AA@rr@@/rq Xvܖq Xv@W@VBϠ$name =@@@@q*]ҍq+]ґ@@s A'modtype f"@@@@q4]ҝq5]Ҥ@@sA.pmd_attributes  V@@@@q>Ҧҷq?Ҧ@@sA!q rjW@@@@@qKҦqLҦ@@s*A-complete_name e@@@^@@qWqX@@s6A#loc @@@ ^@ @qc 3qd 6@@sBA)loc_start l@@@^@@qo!Wmqp!Wv@@sNA'loc_end l@@@)^@@q{"ӊӠq|"ӊӧ@@sZA)assoc_com e^@0@q#Ӻq#Ӻ@@sbA,ele_comments mڠki@@@Z^@;@@@=^@1@q#Ӻq#Ӻ@@stA*pos_limit2 e^@a@q+q+@@s|A/sig_module_type u@@@s^@_@q1q1@@sA+module_kind dm^@@q71Gq71R@@sA)code_intf om@@@^@ @@@ ^@@q8ךװq8ך׹@@sA*maybe_more n@@@V^@)@q@q@@@sA)assoc_com n_nZ@@@X@@@W^@*@q@q@@@sA*new_module c@@@q^@m@qCbxqCbق@@sA+maybe_more2 ^@ @qSqS@@sA$eles ^@ @qSqS@@sAs֠@a[aW@A@B@;XQ@@]V@@ABM@@R@@A\@@@ABCD@N@@AP@@O@@A[Y@@5]@@ABCK@@{U@@AL@@BD@JZ@@AJ@@BS@@I@@T@@ABCEF]@/t+r5Xv@KM@@@X^@_@iB0tA^@/|trCXvܦrDXv@AA@tt@@/tt#rHXvܧrIXv@AA@t!t @@/dt(H@A<t#M]@/Pt*rOSrPVI`@@g@`@@A_@& DIt2@Y@A@BVP@O@A@BCDLJ@H@H@ABCEDD@EFZ@/tFrkSf@@AZtCZ@/tJroDمٙrpPۡ۶@A A@tHtG@@/tOrtKڬruKڬ@A%A@tMtL@@/tTryKڬrzKڬ@A*A@tRtQ@@/tYr~Cbty@@.AltV$@X@AWVCEFY@/tbrArAL@@Ǡ@@@l_@UAD~tj@B7CD@}@AByxCDEV@/tzrA!rA/@APA@txtw@@/dtr@@@TAt|V@/\tr>؝سr>؝ط@@YAt4@@ANCD2E/U@/Ltr<Ndr<N؃@AcA@tt@@/Dtr<Ni@hB"st nH@@@_@@r: r: @@tA"en nT@@@_@@r;9r;;@@tAt@^*@@AW@@`@ABCD_D^[@@A@&V@@ABCDEbW@/4t3@A*tWA/0tİr;>r;J@AA1tàBqEnV /tͰr;5@@@A8tVA/tӰr:r:@AAtQU/tڰr:M@@AtVU@/tްs8ך׬@@AtZUA/ts 71Us 71ז@AEtbv@@ACDET /ts71C@@At T@/ts4]ss4]ּ@W)@@@a@АB tx@@AXLT@@@ABCD@@ABDET@/u s14]ւs24]ֻ@:@@@b@B"uT@/`u$@A$uT@/8us?2 s@26@B+uEW@/u#sH1C@@A1u S@/u'sL-4sM-=@@A5u%B@&@$@ABDER@/u1sV.>^sW.>k@AAu1 R@/u8@ ACu3R@/u:s_+Z@@AGu7R@/u>sc'Oesd)ԝԾ@@AJu<@Y@A@BCER@/XuHsm%$sn%5@@ATuF R@/DuMsr#Ӻm@@"AXuJPA/@uSsx"ӊӪsy"ӊӶ@A)A_uR@e@b@AB^qC0DEO/,u`s"ӊӜ@@5Aju] OA/(ufs!Wys!Wӆ@ABCt?@@yAM)longident 31@@@@@@@tLtM@@v+Av&@N@D@@ABNMCwD@/ v2tWUgtX<Q@@Adv0@V@A@BB{/ v;t` ta%@@A"mt iX@@@œ@tjtk@@vIAvD@B@@A@BB/ dvPtutv@@AvNA/ TvVt{rt|r@@AvTA/ <v\tt@@A)longident ))@@@Ł@@@ŀ@txtx@@vnAvi@B@@A@BB/ vutWo@A@vrA/ vztt@A A@vxvw@@/ v@ @ 'acc_env hW@>@tt@@vAv@ A@@A@$\B@@A@A@/ vt@@ A*class_desc  @@@ɯW@@@tt!@@vA-complete_name iE@@@n[@Z@t%;t%H@@vAv@A@@B@@AB@8C@@A$B@@B@BA/ vt%Kt%@A!B-v@@AA / vȰt%7N@@!@4vA@/ vΰtt@A /Odoc_sig.Analyser.analyse_signature_item_desc.fA@vv@@/ v@A!   W@@u'?u'D@@vA.acc_maybe_more  @u'Lu'Z@@vA(last_pos  @u'[u'c@@vA6class_description_list  @u'du'z@@vAv@W' D@@AC@@A@@A&E@@B@@ABC@pݐC@@AuAB@@BgߐF@@$K@@A$ސI@@$G@@ABC!1@@@o?D@@AnE@@!CL@@A$ӐJ@@$H@@ABCD@E@/ w'uLDUuMf@AYA@w%w$@@/ w,uQfxuRf@!W@SaBp*class_desc !4W@@umun@@wLA!q v @@@@uxuy @@wWA)assoc_com i^@ @u $u -@@w_A,ele_comments qנof@@@4^@@@@^@ @u /u ;@@wqA'pos_end q!@@@V^@L@uF\uFc@@w}A*pos_limit2 i^@_@uu@@wA$name l#locbh@@@7@@@6^@4@u<Ru<V@@wA-complete_name j:@@@N^@:@uzuz@@wA.sig_class_decl u6tC@@@z^@f@uu@@wA.sig_class_type h`@@@^@@uu@@wA*parameters h_J@@u5u?@@wA*class_kind hUJ@@uAuK@@wA*maybe_more s*@@@?^@@u_uu_@@wA)assoc_com rr@@@A@@@@^@@v _v _@@wA)new_class p#'t_class@@@]^@Y@v0v9@@wA.new_maybe_more !^@ @v!v"@@xA$eles !^@ @v)v*@@xAx@eWeSeP@@A@B@?TH@@ACG@@!@ZQ@@ABM@@I@@$X@@ABCD'@(@\U@@ABL@@DV@@A7Y@@sR@@ABCJ@@K@@AF@@N@@O@@ABCDE9Y@/ lx;v`f@AlA@x8x7@@/ dx?vdfvef@AqA@x=x<@@/ XxD@sAx?_@#DxN@H@Ab@B`CC?>;@:@ACD^74@3@A0@BC/.DE_V@/ xavv@f@@@^@A6xfV@/ xm E@@A9xiV@/ xpv<Ov[o@AA@xnxm@@/ xuvv@3*class_type@@@z_@̊BLx}/`]@X@ACWVDEZ@/ xvvX@AA@xx@@/ xv5vV@AA@xx@@/ xv,l@@A_xU@/ hxvv@@Ѡ@@@X_@>ҐDlx@@A@B@@ACRD@@A(B~}DER@/ Xxvv@AA@xx@@/ xv_p@@AxR@/ xvOcv'J@@@@@_@Ex B@@ArBC@@@ABDEO@/ xѰvv@iJ@J@AxT@/ x۰w0@@ AxO@/ x߰w@@Axܠ@@ABCDN@/ xw ^tw^@[@@@ˬa@˱ Bx,+@@\@N@@ABCD.@BCEN@/ xw#^w$^@>@@@˲b@6ByN@/ `y "@9AyN@/ 8y w1 w27@g?By KDQ@/ yw:@@FAyMA/ yw@zwAz@AMByY@'@@ABC'*D$L / y'wLz@@XAy$ L@/ y+wP<N@@\Ay(2@2@A6CD1K@/ y3wXwY@@eAy1;  @@ABD:J@/ y<wawb8@oA"cd #@W@̴W@KW@W@ W@8W@ʁW@\b@k@wywz@@yXAySeb@C@K@@ABCD=b'CD_K@/ ya%@A y\ K@/ ycw<@@A&y`/JA/ yiwFfwF@AA-yhNr@q@=@ABDqI / ytwFXM@@A6yq I@/ <yxww0@s@@@5@J`@AABy@o@A@BCDI@/ yw@@AKy I@/ywawwa@@APyI@/yw m@@ATyG@/yw}q@@AyE@/yw'Ew'J@@A#y@@A@BCD@/yw'=~AA@#yD@/xyw0w@A#A@yy@@/dy@#@$ˠ'acc_env kW@΋@w%w,@@yAy@ A@@A@'B@@A@A@/Lyİw@@$ A/class_type_decl $@@@W@΍@w4wC@@yA-complete_name lv@@@λ[@Χ@xG]xGj@@yAy۠@A@@B@@AB@8C@@A'B@@B@BA/HyxGmxG@A$9B-y@@AA /(yxGYN@@$A@4yA@/ yx$x%$@A /Odoc_sig.Analyser.analyse_signature_item_desc.fA@yy@@/z@A%%% $W@"@x1Xpx2Xu@@zA.acc_maybe_more $@x8X}x9X@@zA(last_pos $@x?Xx@X@@zA;class_type_description_list $@xFXxGX@@z%Az @ZX /D@@AC@@A@@A&E@@B@@ABC@tC@@AxrB@@BjF@@'K@@A(I@@('G@@ABC%F@@@rpD@@AqE@@%XL@@A(J@@(*H@@ABCD@E@/zXx}3x~4&j@AYA@zVzU@@/z]x4&8x4&i@%W@~aBo'ct_decl %HW@F@x%5x%<@@z|A!q yɠ @@@H@x%@x%A@@zA)assoc_com l2^@W@xE\xEe@@zA,ele_comments !ur@@@ρ^@b@@@d^@X@xEgxEs@@zA'pos_end "tQ@@@ϣ^@ϙ@x {x {@@zA*pos_limit2 #l^@Ϭ@x x @@zA$name %0.@@@Є@@@Ѓ^@Ё@xx@@zA-complete_name &mg@@@Л^@Ї@xx@@zA/sig_cltype_decl 'xcwB@@@^@г@x/y>@@zA.sig_class_type (k@@@&^@#@y .Dy .R@@zA$kind )kAJ@(@yxyx@@zA*maybe_more *vO@@@у^@V@y!y !@@z A)assoc_com +uu@@@х@@@ф^@W@y/!y0!@@{ A"ct ,sH,t_class_type@@@ѡ^@ѝ@y=%Siy>%Sk@@{ A.new_maybe_more -&^@4@yF0yG0@@{% A$eles .%^@5@yN0yO0@@{- A{(@hUiQ@@A@B@~~}>~~@pJ@ӟJ@jJ@tJ@³J@½J@J@J@J@J@rJ@sJ@J@J@/A*P@/0}@?~~}A?~~@pJ@WJ@J@J@qJ@tJ@J@@J@J@J@J@J@J@J@;ѐA6LO@/=}bA4}cA=@@A;QN@/B}gB>]}hB>p@pݐA $ele2 .Q@Q@Q@ZQ@[\@I@}yB>P}zB>T@@XASiC@O@@A@BiCDO@/a@A\ O@/c}8}}@@A(`vI@/g}6}}}6}}@@@ @@X@ B5oa@@ABCF@/z}6}}@y@@@@Y@AFF@/}5}Z}f@@ AJF[/hAA$@hD_/T})||}.||@AA@@@/D@@+#acc W@(@})||})||@@A@ A@@A@@A@/8},|t|},|t|@@A"sc zT@@@HW@*@})|| })||"@@A@m B@@AA@@B@*B@@A@B@/ ð}.||3@AA@@@/ǰ}.||}.||@AA@@@/ ̰}.||<@@A%!t g@@@Y@}-||}-||@@AԠ"@C@@AB C@/߰~*|&|8O@@@7ܠ@'@A&A@/AA@@@@2 L/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32 U/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32/ocamldoc@H}+(Odoc_sigP&Stdlib(ܠ,Stdlib__Listh:caml_ensure_stack_capacity4)Odoc_name䠠-Odoc_messages  (Odoc_env`'𠠑< T 6 H t<  ؠ*Odoc_class F x4 Ġ) ܠ: D"?? X"?? hE ࠠH"??4ocamldoc/odoc_sig.mln$.Assert_failure,XP_x^vH]t|+Odoc_global蠠wl䠠y x{<LР.Stdlib__OptionࠠT,𠠔$蠠$S䠠ؠ蠠 @ X  "p""w#$$Ġ%X%h%%ؠ&&&̠&ܠ' '$*Odoc_value' 'ܠ'( (A)L')A*d.*蠠1++`+ؠ:+蠠2+',V-h-pT-젠;.Z.$:.V.Y/ f//I040D]0lR0c1${1lb112d3Lu3j3ؠ4A58t6H6ĠA7L7A8889909@:;;D;ܠ< 4Parsetree.Pmty_functor _ but not Types.Mty_functor _>>?P@?!*??蠠fAABB$BPBB C( EParsetree.Pmty_signature signature but not Types.Mty_signature signatC C 4Parsetree.Pmty_functor _ but not Types.Mty_functor _D`DhADĠE@Eࠠ!*E蠠F@fHH 0Parsetree.Pmty_alias _ but not Types.Mty_alias _HL0HTHt!H$HH*IHI`"Ix>I*caml_equalJ,K%BtypeK, DParsetree.Pcty_arrow (parse_label, _, pclass_type), different labelsKZKĠ !analyse_class_kind: match failureKܠaK䠠AL`]LpULJL Oanalyse_class_type_kind : Parsetree.Pcty_arrow (...) with Types.Cty_arrow (...)MtM &analyse_class_type_kind: match failureM{MȠ)Unit_infoN5caml_ml_string_lengthNcN NܠO,OؠP$yQQxQܠ:nR9R RdSSLStSSUVW,W_hWࠠ^W蠠XPXXԠXY Y@YZ\~yl[}[]d^^$__Ġ``p`Ġ`蠠bc  cDccd )Longidentd<dl PdddԠe4%Shapee f%Identf+f8g`gР4gࠠ7h,"::hT4caml_string_notequalh`$(::)hp-hhLi@Oi+jUj,bjHBj^kkk Kkd%Typesk%Ctypelol YlLl̠m|{m蠠 n\Dnh+qPnx*n p$Rp0q4qx@@q@@q@@qĠ@@rPrhs4@@wH)Odoc_miscxD x$Miscyyؠ yz z z0*Odoc_types|*Odoc_merge|*deprecatedȠ@pܠJ8蠠%alertXd*deprecatedt+ocaml.alert0ocaml.deprecated*deprecated젠Ƞ/Stdlib__HashtbldMHP Ġ\MLWMРRM)TMM3ؠHM=\CMGԠc[TPpaVgԠ\𠠑mb0sThpynԠt𠠓@(Warnings0mJɒkgrs-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0Ty!s+Stdlib__Map0L5xE|O0~,J-,Stdlib__List0MYm 7R.Stdlib__Lexing0e<.V ,Stdlib__Lazy0* -S$.)"0D/Stdlib__Hashtbl0ѱN][/!.Stdlib__Format0ɢb tLir.Stdlib__Either0Vy`u~c à.Stdlib__Domain0Bj|5s)ڠ.Stdlib__Digest0l!LHgErζ .Stdlib__Buffer08APF< t.&Stdlib0Lku]8_٠%Shape0oNՄBH)Primitive0²~$xzT෠$Path0Y2kf֯J._Ϡ)Parsetree0Uҩ=p>*%"e+Outcometree0euWS~d栠*Odoc_value0IlX+KE`*Odoc_types0fX cx3H~)Odoc_type0~b:x_BE0~ L *9ŀ`.Odoc_parameter0ץ~D3vNm)Odoc_name0{Y/3.+Odoc_module0z8P@ӽX4Id(Odoc_env0*"z1+W*Odoc_class0_"#C{$Misc0[@@Pc+zD)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ*Errortrace0>"+$? QNL(1R#Env0H/]0K+G*Data_types0I'Ue`wq]Ѡ%Ctype0}/p[Q9sQՅlՠ*Cmi_format0Aڙ% C<0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs%Btype0sYTjx꤮(Asttypes0>n{T8cئ@~\YǠؠ9sg@@@,\