Caml1999I037>2 Y/3.$Path!t;@@&Pident%Ident!t@@@@@/typing/path.mliSTVSTi@@B@$Pdot> @@@&stringQ@@@@@UU@@/C@&Papply?@@@@@@@@'W(W@@@D@)Pextra_ty@&@@@(extra_ty@@@@@;Y$listK@@@y@@@zI @@@|@@@}@@~@@@@@]X  ^X  @@\G@@&update@I@@@@@&optionL!a@@@@  @@@@@@v@@@z@@@@@@@@@@^^@@H@@)singleton@u@@@@!a@@@@@@@@@jW[jW{@@I@@&remove@@@@@!a@@@@@@@@@@@@oo@@J@@%merge@@@@@@`!a@@@@@k!b@@@@t!c@@@@@@@@@@@@@@@@@@@@@@@@@@@@vY]x@@K@@%union@@@@@@!a@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@)fj*f@@(L@@(cardinal@)!a@@@@#intA@@@@@@BC@@AM@@(bindings@B!a@@@@ @>@@@@@@@@@@@@c8<d8a@@bN@@+min_binding@c!a@@@@@[@@@@@@@@@bfb@@~O@@/min_binding_opt@!a@@@@#@{@@@à@@@@@@@@@JNJ|@@P@@+max_binding@!a@@@@@@@@ɠ@@@@@@484[@@Q@@/max_binding_opt@!a@@@@`@@@@Π@@@@@@@@@ @@R@@&choose@ݠ!a@@@@@@@@Ԡ@@@@@@@@S@@*choose_opt@!a@@@@@@@@٠@@@@@@@@@@@T@@$find@@@@@!a@@@@@@@@@23@@1U@@(find_opt@@@@@7!a@@@@۠ @@@@@@@@OIMPIs@@NV@@*find_first@@=@@@$boolE@@@@@@\!a@@@@@T@@@@@@@@@@@x  y  D@@wW@@.find_first_opt@@f@@@)@@@@@@!a@@@@'@@@@@@@@@@@@@@@"*"."*"l@@X@@)find_last@@@@@U@@@@@@!a@@@@@@@@@@@@@@@@#_#c#_#@@Y@@-find_last_opt@@@@@|@@@@@@֠!a@@@@z@@@@ @@@ @@@ @@ @@ @$y$}$y$@@Z@@$iter@@@@@@!a@$unitF@@@@@@@@ @@@ @@@@@@@@%%%& @@[@@$fold@@ @@@@!a@@#acc@@@@@@@@0@@@@  @@@@@@ @A'%')B'3'l@@@\@@#map@@!a@"!b@$@@!@M @@@#Q @@@%@@&@@'@`(e(ia(e(@@_]@@$mapi@@N@@@(@!a@+!b@-@@)@@*@q @@@,u @@@.@@/@@0@))))@@^@@&filter@@r@@@1@!a@6;@@@2@@3@@4@ @@@5@@@7@@8@@9@****@@_@@*filter_map@@@@@:@!a@>O!b@@@@@;@@<@@=@@@@? @@@A@@B@@C@ ,, ,,?@@`@@)partition@@@@@D@!a@J@@@E@@F@@G@ @@@H@@@@K@@@@I@@L@@M@@N@.../%@@a@@%split@@@@O@!a@S@@@P@ @@@T@@@@R@@@@Q@@U@@V@@W@,$0'0+-$0'0\@@+b@@(is_empty@,!a@X@@@Y@@@Z@@[@C022!D022;@@Bc@@#mem @/@@@\@H!a@]@@@^@@@_@@`@@a@_32l2p`32l2@@^d@@%equal @@!a@f@@@@b@@c@@d@m@@@e@s@@@g#@@@h@@i@@j@@k@722723-@@e@@'compare @@!a@p@]@@@l@@m@@n@@@@o@@@@qm@@@r@@s@@t@@u@=4(4,=4(4a@@f@@'for_all @@@@@v@!a@zd@@@w@@x@@y@ @@@{n@@@|@@}@@~@A45A450@@g@@&exists @@@@@@!a@@@@@@@@@ @@@@@@@@@@@F55F55@@h@@'to_list@!a@@@@@@@@@@@@@@@@@M6~6M6~6@@i@@'of_list@ՠ@ @@@@!a@@@@@@(@@@@@@7Q668Q67@@6j@@&to_seq@7!a@@@@&Stdlib#Seq!t@9@@@@@@@@@@@@^W77_W77@@]k@@*to_rev_seq@^!a@@@@'#Seq!t@]@@@@@@@@@@@@[8A8E[8A8n@@l@@+to_seq_from@n@@@@!a@@@@P#Seq!t@@@@@@@@@@@@@@@_88_88@@m@@'add_seq@l#Seq!t@@@@@!a@@@@@@@  @@@Ơ@@@@@@@@d99d99@@n@@&of_seq@#Seq!t@@@@@!a@@@@@@@@@@@@h::h::>@@o@@@@R  @W@@@Ӡ#Set@#elt;@@@A@@@@@@@S  S  @@@@X@A@!t;@@@A@@@@@'set.mliJ U YJ U _@@@@+Stdlib__SetD@A@%empty@@@@M ~ M ~ @@E@@#add@/@@@@@@@@@@@@@@@&P  'P  @@%F@@)singleton@@@@)@@@@@@7V  8V  @@6G@@&remove@(@@@@<@@@?@@@@@@@@MY 5 9NY 5 R@@LH@@%union@M@@@@R@@@U@@@@@@@@c_]ad_]w@@bI@@%inter@c@@@@h@@@k@@@@@@@@ybzb@@xJ@@(disjoint@y@@@@~@@@$boolE@@@@@@@@ee@@K@@$diff@@@@@@@@@@@@@@@@i(,i(A@@L@@(cardinal@@@@#intA@@@@@@mm@@M@@(elements @@@@$listK@@@@@@@@@rr7@@N@@'min_elt!@@@@@@@@@@x x5@@O@@+min_elt_opt"@@@@&optionL@@@@@@@@@}}@@P@@'max_elt#@@@@@@@@@@@@ Q@@+max_elt_opt$@@@@)@@@@@@@@@$%>@@#R@@&choose%@$@@@@@@@@@56@@4S@@*choose_opt&@5@@@P-@@@@@@@@@KL@@JT@@$find'@<@@@@P@@@D@@@@@@@@ab@@`U@@(find_opt(@R@@@@f@@@^@@@@@@@@@@@|x|}x@@{V@@*find_first)@@o@@@@@@@@@@@@{@@@@@@@@KOKx@@W@@.find_first_opt*@@@@@@@@@@@@@@@@@@@@@@@@@RVR@@X@@)find_last+@@@@@=@@@@@@@@@@@@@@@@@{{@@Y@@-find_last_opt,@@@@@Y@@@@@@@@@@@@@@@@@@@@@@Z@@$iter-@@@@@$unitF@@@@@@@@@ @@@@@@@@@@[@@$fold.@@@@@@#acc@@@@@@"@@@@  @@@@@@@23@@1\@@#map/@@%@@@(@@@@@@<@@@?@@@@@@@@MN@@L]@@&filter0@@@@@@@@@ @@ @X@@@ [@@@ @@ @@@i  j  @@h^@@*filter_map1@@\@@@c@@@@@@@@@x@@@{@@@@@@@@"" ""7@@_@@)partition2@@|@@@ @@@@@@@@@@@@@@@@@@@@@@@@$;$?$;$i@@`@@%split3@@@@ @@@@!@@@@$@>@@@#@@@@"@@%@@&@@'@%Z%^%Z%@@a@@(is_empty4@@@@(U@@@)@@*@'$'('$'?@@b@@#mem5@@@@+@@@@,l@@@-@@.@@/@'p't'p'@@c@@%equal6@@@@0@@@@1@@@2@@3@@4@ '' ''@@d@@'compare7@@@@5@@@@6p@@@7@@8@@9@*(_(c+(_(}@@)e@@&subset8@*@@@:@/@@@;@@@<@@=@@>@A((B() @@@f@@'for_all9@@4@@@?@@@@@@A@L@@@B@@@C@@D@@E@^)f)j_)f)@@]g@@&exists:@@Q@@@F@@@G@@H@i@@@I@@@J@@K@@L@{))|)*@@zh@@'to_list;@{@@@Ms@@@N@@@O@@P@ ** **@@i@@'of_list<@Ҡ@@@Q@@@R@@@S@@T@$+ + $+ +'@@j@@+to_seq_from=@@@@U@@@@V&Stdlib#Seq!t@@@W@@@X@@Y@@Z@*,,*,,/@@k@@&to_seq>@@@@[#Seq!t@@@\@@@]@@^@/,,/,,@@l@@*to_rev_seq?@@@@_5#Seq!t@@@`@@@a@@b@3-*-.3-*-M@@m@@'add_seq@@K#Seq!t@@@c@@@d@@@@e @@@f@@g@@h@7--7--@@n@@&of_seqA@i#Seq!t@@@i@@@j#@@@k@@l@1;..2;...@@0o@@@@ @S  ?@ XY@@@@Kࠠ$Path0Y2kf֯J._Ϡ-Stdlib__Uchar056uf4[_+Stdlib__Set0\$;7 +Stdlib__Seq0nwzG&amg+Stdlib__Map0L5xE|O0~,J-/Stdlib__Hashtbl0ѱN][/!.Stdlib__Format0ܚ#G7m|.Stdlib__Either0Vy`u~c à.Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Buffer08APF< t.&Stdlib0Lku]8_٠,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ8CamlinternalFormatBasics0%FU(Q/Tu@@@Caml1999T037t=QNC$PathA+!tA/typing/path.mliRKPRKQ@@;@@&Pident%Ident!t@@@@@STVSTi@)ocaml.doc&_none_@@A8 Examples: x, List, int 'Tjl(Tj@@@@@@@6B@$Pdot>7@@@Ϡ&stringQ@@@@@@@@A@Y@@@@@A@@@)nativeintM;@@A@@@@@E@@@%int32N;@@A@@@@@I@@@%int64O;@@A@@@@@M@@@&lazy_tP;@@X@AJA@Y@@@@@V@@@5extension_constructorR;@@A@@@@@Z@@@*floatarrayS;@@A@@@@@^@@@&iarrayT;@@Y@A[A@Y@@@@@g@@@*atomic_locU;@@Z@AdA@@@@@@p@@@.Assert_failure`#@@`@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@AĠ=<@-Out_of_memoryW#W@@@A̠ED@.Stack_overflow^#_@@@AԠML@.Sys_blocked_io_#g@@@AܠUT@)Sys_error[#o@j@@A堰^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib#;@@@A@@@@@@@@;@@@A@@@@@$]%loz@@@@3A@@A@@@@ @  @@@ @ @#  7U8U@@г !tAUBU@@@@г&stringKU@@@@@@76@@@@@@#  \W]W@@г !tfWgW@@@@г!tpW@@ư@@@@\[@@@@@@#YY%@@г!tY)Y*@@@@г(extra_tyY-@@@@@@@@@@@@@A@@+((]]@@;@@(Pcstr_tyA{@@@@@^^@  [Pextra_ty (p, Pcstr_ty c)] is the type of the inline record for constructor [c] inside type [p]. For example, in {[ type 'a t = Nil | Cons of {hd : 'a; tl : 'a t} ]} The inline record type [{hd : 'a; tl : 'a t}] cannot be named by the user in the surface syntax, but internally it has the path [Pextra_ty (Pident `t`, Pcstr_ty "Cons")]. _kjn@@@@@@@F@'Pext_tyB@@loq@  [Pextra_ty (p, Pext_ty)] is the type of the inline record for the extension constructor [p]. For example, in {[ type exn += Error of {loc : loc; msg : string} ]} The inline record type [{loc : loc; msg : string}] cannot be named by the user in the surface syntax, but internally it has the path [Pextra_ty (Pident `Error`, Pext_ty)]. m{}y  @@@@@@@G@@@A@@@@@@@@@#33^^@@г5&string^6@@<A7@@@@9֐76@66@@@6@6@#22los@"@@@3琠21@11@@@1@1@@A@@@3^]]^^^^^@Z@Ay@$sameC{  {  @б@г!t{  {  @@ @@@3xwwxxxxx@v~*#@A @@б@г0!t0{  1{  !@@ @@@@@гS$bool={  %>{  )@@ @@@@@@@@"@@@(@@%+ @@@K{  @@YH@@@@+'compareDV| * .W| * 5@б@гa!ta| * 7b| * 8@@ @@@3@DY@A@@б@гr!tr| * <s| * =@@ @@@@@г#int| * A| * D@@ @@@@@@@@!@@@'@@$* @@@| * *@@I@@@@*-compare_extraE} E I} E V@б@г#(extra_ty} E X} E `@@ @@@3@CX@A@@б@г4(extra_ty} E d} E l@@ @@@@@гꠐ#int} E p} E s@@ @@@@@@@@!@@@'@@$* @@@} E E@@J@@@@*-find_free_optF~ t x~ t @б@г$list~ t ~ t @г!t%Ident~ t ~ t @ ~ t ~ t @@@@@@3RQQRRRRR@Vk2@A @@@" @@@@@б@г!t~ t ~ t @@ @@@@@гҠ&option~ t ~ t @г!t%Ident)~ t *~ t @ -~ t .~ t @@@@@@6 @@@ @@@;@@@+@@>. @@@>@@AL#@@@A~ t t&@@OK@@(@@G+exists_freeGL  M  @б@г+$listW  X  @гO!t%Idente  f  @ i  j  @@@@@@3@s2@A @@@" @@@ @@б@г!t    @@ @@@ @@г$bool    @@ @@@ #@@@@@ &@@@&@@)4 @@@  @@L@@@@/%scopeH@  @  @б@г!t@  @  @@ @@@3        @Hp@A@@г預#int@  @  @@ @@@@@@@@@@@@   @@M@@ @@'flattenIA  A  @б@г᠐!tA  A  @@ @@@3;::;;;;;@1F@A@@з.Contains_applyA  A  @A@@@"OkA  A  @@В@г!t%Ident A   A  @ A  A  @@@@@@0 @@@г$list A  )!A  -@г&string*A  "+A  (@@ @@@I@@@@@@N @@@@&@ @@U0@@@C@@@@@РJW@@@@A@@@bIA  JA  /@@@j@@gm@@@PA  @@^N@@ @@m/scrape_extra_tyJ[C 1 5\C 1 D@б@гf!tfC 1 FgC 1 G@@ @@@3@@A@@гu!tuC 1 KvC 1 L@@ @@@@@@@@@@@C 1 1 @k 8 Removes surrounding `Pext_ty` constructors from a path D M MD M @@@@@@@O@@@{z@@@@@@1$nameKF  F  @б%parenб@гw&stringF  F  @@ @@@3        @Nc<@A@@гؠ$boolF  F  @@ @@@ @@@@@!@@б@гԠ!tF  F  @@ @@@"!@@г&stringF  F  @@ @@@#.@@@@@$1@@D(@@@% @@&9F  @@ @F  @@P@@@@@$headLH  H  @б@г !t H   H  @@ @@@'3eddeeeee@Yr@A@@г!t%IdentH  H  @ "H  #H  @@@@@@( @@@@@)! @@@.H   @@$listK@@@ @@@ I @@@ @@@ @@ @@ @@ @]X  ^X  @@\G@@&update@I@@@ @@&optionL!a@ @@@   @@@ @@ @v@@@ z@@@ @@ @@ @@ @^^@@H@@)singleton@u@@@ @!a@ @@@ @@ @@ @jW[jW{@@I@@&remove@@@@ @!a@ @@@ @@@ @@ @@ @oo@@J@@%merge@@@@@ @`!a@ @@@ @k!b@ @@@ t!c@ @@@ @@ @@ @@ @@@@ @@@@ @@@ @@ @@ @@ @vY]x@@K@@%union@@@@@ @!a@ @ @@@ @@ @@ @@ @@@@ @@@@ @@@ @@ @@ @@ @)fj*f@@(L@@(cardinal@)!a@ @@@ #intA@@@ @@ @BC@@AM@@(bindings@B!a@ |@@@  @>@@@ @@@ @@@ @@ @c8<d8a@@bN@@+min_binding@c!a@ v@@@ @[@@@ @@@ @@ @bfb@@~O@@/min_binding_opt@!a@ q@@@ #@{@@@ @@@ @@@ @@ @JNJ|@@P@@+max_binding@!a@ k@@@ @@@@ @@@ @@ @484[@@Q@@/max_binding_opt@!a@ f@@@ `@@@@ @@@ @@@ @@ @ @@R@@&choose@ݠ!a@ `@@@ @@@@ @@@ @@ @@@S@@*choose_opt@!a@ [@@@ @@@@ @@@ @@@ @@ @@@T@@$find@@@@ @!a@ T@@@ @@ @@ @23@@1U@@(find_opt@@@@ @7!a@ O@@@ ۠ @@@ @@ @@ @OIMPIs@@NV@@*find_first@@=@@@ $boolE@@@ @@ @\!a@ G@@@ @T@@@ @@@ @@ @@ @x  y  D@@wW@@.find_first_opt@@f@@@ )@@@ @@ @!a@ >@@@ '@@@@ @@@ @@@ @@ @@ ~@"*"."*"l@@X@@)find_last@@@@@ }U@@@ |@@ {@!a@ 4@@@ z@@@@ y@@@ x@@ w@@ v@#_#c#_#@@Y@@-find_last_opt@@@@@ u|@@@ t@@ s@֠!a@ +@@@ rz@@@@ q@@@ p@@@ o@@ n@@ m@$y$}$y$@@Z@@$iter@@@@@ l@!a@ !$unitF@@@ k@@ j@@ i@ @@@ h @@@ g@@ f@@ e@%%%& @@[@@$fold@@ @@@ d@!a@ @#acc@ @@ c@@ b@@ a@0@@@ `@  @@ _@@ ^@@ ]@A'%')B'3'l@@@\@@#map@@!a@ !b@ @@ \@M @@@ [Q @@@ Z@@ Y@@ X@`(e(ia(e(@@_]@@$mapi@@N@@@ W@!a@ !b@ @@ V@@ U@q @@@ Tu @@@ S@@ R@@ Q@))))@@^@@&filter@@r@@@ P@!a@ ;@@@ O@@ N@@ M@ @@@ L@@@ K@@ J@@ I@****@@_@@*filter_map@@@@@ H@!a@ O!b@ @@@ G@@ F@@ E@@@@ D @@@ C@@ B@@ A@ ,, ,,?@@`@@)partition@@@@@ @@!a@ @@@ ?@@ >@@ =@ @@@ <@@@@ :@@@@ ;@@ 9@@ 8@@ 7@.../%@@a@@%split@@@@ 6@!a@ @@@ 5@ @@@ 2@@@@ 3@@@@ 4@@ 1@@ 0@@ /@,$0'0+-$0'0\@@+b@@(is_empty@,!a@ @@@ .@@@ -@@ ,@C022!D022;@@Bc@@#mem@/@@@ +@H!a@ @@@ *@@@ )@@ (@@ '@_32l2p`32l2@@^d@@%equal@@!a@ @@@@ &@@ %@@ $@m@@@ #@s@@@ "#@@@ !@@ @@ @@ @722723-@@e@@'compare@@!a@ @]@@@ @@ @@ @@@@ @@@@ m@@@ @@ @@ @@ @=4(4,=4(4a@@f@@'for_all@@@@@ @!a@ d@@@ @@ @@ @ @@@ n@@@ @@ @@ @A45A450@@g@@&exists@@@@@ @!a@ @@@ @@ @@ @ @@@ @@@ @@ @@ @F55F55@@h@@'to_list@!a@ @@@ @@@@ @@@ @@@ @@ @M6~6M6~6@@i@@'of_list@ՠ@ @@@ @!a@ @@ @@@ (@@@ @@ @7Q668Q67@@6j@@&to_seq@7!a@ @@@ &Stdlib#Seq!t@9@@@ @@@ @@@ @@ @^W77_W77@@]k@@*to_rev_seq@^!a@ @@@ '#Seq!t@]@@@ @@@ @@@ @@ @[8A8E[8A8n@@l@@+to_seq_from@n@@@ @!a@ @@@ P#Seq!t@@@@ @@@ @@@ @@ @@ @_88_88@@m@@'add_seq@l#Seq!t@@@@ 頠@!a@ @@ @@@ @  @@@ Ơ@@@ @@ @@ @d99d99@@n@@&of_seq@#Seq!t@@@@ ⠠@!a@ @@ @@@ @@@ @@ @h::h::>@@o@@@9B @@@ nR  "@<#@#SetWD zS   {S  @ Y@@УР g#Set!S S   S  @  S   S  @@3        @`~@=@@#R@@&choose:@$@@@c@@@b@@a@56@@4S@@*choose_opt;@5@@@`P-@@@_@@@^@@]@KL@@JT@@$find<@<@@@\@P@@@[D@@@Z@@Y@@X@ab@@`U@@(find_opt=@R@@@W@f@@@V^@@@U@@@T@@S@@R@|x|}x@@{V@@*find_first>@@o@@@Q@@@P@@O@@@@N{@@@M@@L@@K@KOKx@@W@@.find_first_opt?@@@@@J@@@I@@H@@@@G@@@F@@@E@@D@@C@RVR@@X@@)find_last@@@@@@B=@@@A@@@@@@@?@@@>@@=@@<@{{@@Y@@-find_last_optA@@@@@;Y@@@:@@9@@@@8@@@7@@@6@@5@@4@@@Z@@$iterB@@@@@3$unitF@@@2@@1@@@@0 @@@/@@.@@-@@@[@@$foldC@@@@@,@#acc@ d@@+@@*@"@@@)@  @@(@@'@@&@23@@1\@@#mapD@@%@@@%(@@@$@@#@<@@@"?@@@!@@ @@@MN@@L]@@&filterE@@@@@@@@@@@@X@@@[@@@@@@@@i  j  @@h^@@*filter_mapF@@\@@@c@@@@@@@@@x@@@{@@@@@@@@"" ""7@@_@@)partitionG@@|@@@ @@@@@ @@@@ @@@@ @@@@ @@ @@@@@$;$?$;$i@@`@@%splitH@@@@@@@@@@@@@>@@@@@@@@@@@@@@%Z%^%Z%@@a@@(is_emptyI@@@@U@@@@@@'$'('$'?@@b@@#memJ@@@@@@@@l@@@@@@@@'p't'p'@@c@@%equalK@@@@@@@@@@@@@@@@ '' ''@@d@@'compareL@@@@@@@@p@@@@@@@@*(_(c+(_(}@@)e@@&subsetM@*@@@@/@@@@@@@@@@@A((B() @@@f@@'for_allN@@4@@@@@@@@@L@@@@@@@@@@@^)f)j_)f)@@]g@@&existsO@@Q@@@@@@@@@i@@@@@@@@@@@{))|)*@@zh@@'to_listP@{@@@s@@@@@@@@@ ** **@@i@@'of_listQ@Ҡ@@@@@@@@@@@@$+ + $+ +'@@j@@+to_seq_fromR@@@@@@@@&Stdlib#Seq!t@@@@@@@@@@@*,,*,,/@@k@@&to_seqS@@@@#Seq!t@@@@@@@@@/,,/,,@@l@@*to_rev_seqT@@@@5#Seq!t@@@@@@@@@3-*-.3-*-M@@m@@'add_seqU@K#Seq!t@@@@@@@@@@ @@@@@@@@7--7--@@n@@&of_seqV@i#Seq!t@@@@@@#@@@@@@1;..2;...@@0o@@@ưQ@@@ZS  S@ɰT@@b[A@B@S@@@)@" @  @  @  @  @ x H@ A @  @  @  p@ h@ '@ b@@ @o@)@@@3@@rqA@kiA@a_@VT@A?@20@@ @@@@@@@~|@om@[Y@LJ@86@$"@  @@@@@|z@a_@HF@.,@@@@@@@{y@fd@KI@0.@@@@@@@@@d@A@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Xavier Leroy, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 1996 Institut National de Recherche en Informatique et G G@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the  K!KN@ H special exception on linking described in the file LICENSE. &LOO'LO@ H ,M-M@ H************************************************************************2N3N5@. Access paths 8P779P7I@9* Examples: x, List, int  "* Examples: List.map, Float.Array  3* Examples: Set.Make(Int), Map.Make(Set.Make(Int)) ٠ s* [Pextra_ty (p, extra)] are additional paths of types introduced by specific OCaml constructs. See below.  * [Pextra_ty (p, Pcstr_ty c)] is the type of the inline record for constructor [c] inside type [p]. For example, in {[ type 'a t = Nil | Cons of {hd : 'a; tl : 'a t} ]} The inline record type [{hd : 'a; tl : 'a t}] cannot be named by the user in the surface syntax, but internally it has the path [Pextra_ty (Pident `t`, Pcstr_ty "Cons")].  * [Pextra_ty (p, Pext_ty)] is the type of the inline record for the extension constructor [p]. For example, in {[ type exn += Error of {loc : loc; msg : string} ]} The inline record type [{loc : loc; msg : string}] cannot be named by the user in the surface syntax, but internally it has the path [Pextra_ty (Pident `Error`, Pext_ty)]. t 9* Removes surrounding `Pext_ty` constructors from a path  à 7 [paren] tells whether a path suffix needs parentheses SG  TG  @@-./boot/ocamlc)-nostdlib"-I&./boot*-use-prims2runtime/primitives"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I&typing"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 >10/.-,+*)('&%$#"! @@0x_aiZK% h3@@@8CamlinternalFormatBasics0%FU(Q/Tu*Format_doc0]mWϓ:Mݠ0">WA+9*X,Identifiable0 {d\FX'`А0Y2kf֯J._Ϡ&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!+Stdlib__Map0L5xE|O0~,J-+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 -Stdlib__Uchar056uf4[_@0Y2kf֯J._AZC@ P 1o@@@ ei@Ő3D,@ ܐ@@@@ 2 ^CŰu!@    <̰H+ٓ@ې@ ے @ Ɛ c@@@P@@