ELF@ @8@XkXk jjjppD ???4<?=@<@=@<u@=@<]A DdA?bA40 9 @>YA<YAQ =bAB`5p>`A=t@Bp<]A5`>^A=v@Bp<[A5`>\A=dABp<cA5`=lABp5>jA= l@B <gA5 p>hA= n@B <eA5 p>fA= nAB <mA5 p= 8@=tA>tA<tADAr?~A4`00p00 B 5 @ > qA=yAB<xA5p> yA=@B<vA5p> wA=AB<~A5p> A= AB <A5 = AA  4 9 00@ =$@Bp5@ > A='@Bp<|A5`> }A=)@Bp<zA5`> {A=+@Bp<xA5`> yA=ABp<A5P> A=%@B`<~A5P> A=AB`<A5@> A= AB<A5@A4PA4@A 40=AA4 000P0@` =@B@5PA4pA4`A  4 =~AA4P0p0`0@ =?Bp5@ > nA=?B<kA5p> lA=?B<iA5p> jA= ?B <gA5 9 CnAH@lA4 0CfAN@L@4QC_AG@E@59 0CaAC@_A4@C]A=@5@4 0@00 CPA0@(@5@9 CRA,@PA4068 8CGA@@4 0 70700 0000C4A$@"@4QC-A@@59 0C%A@A4@C!A@ @4 0@00 CA@?5@9  C A@A4068 CA??4 00 07 00 0P<ADA=A4@0P0`@"9<ADA=A40000P0`0 6 8P0P0@0`00`DA=A4P0`0DA=A4P<A0`P7p0P0`0p0@  D @=@40@  9 C@?@4==@ "R C@?w?40@ "f( 7C@w??4C@q?@4p9<@C@h?@4@C @b?@40  0@ 0P0p0`P 0 !=( * D@B=@40@ "D@4=@40@ R=@):=@)vSR( qC@?@4p0@ "S R Co@?m@4<@=E=00 !C @>@4 00 !C@>>4SRpC@>@4`@0p` 00p@ "S R C1@>/@4<y@==00 !) C }@>{@4 00 !C@>@4D@<@4p00@ "W# JR=8@)" B" @Cw@>=40@ "!Cu@s>s@4p0 C 6@h>4@4<f@ 4 00 !OC?T>?4< @=`@00 !>C Y@C>>4 !3C N@8>z>4 !(C C@->o>4 !C ?">T>400 !) C @>@4 00 < (@ C @>@4<"@ < @ C @=4>4 < @ pC@=@4C@=i?4P0`0p0 C@=@4`0pP Rp4`Sp0`` C @= @4`4<@0p` 0`` C@=@4pC @= @4`00P@ 0p00`C?=?4 <? C?==400  " C?=?4 0 0009 9 C?=s<49C?=<4`<?00p0p # 3 3p3p3pC?n=?4P688`8p0  4 `# 2D>1;>4@0   4 # " " C ?>=?4<?  4 P4`<?0  9 5 4 P684p00`  4 # $4 " C ?=?4  !9 5 C y?=>4<?  4 P4 < ?9  C ?<>40@ " "C V?<>4<x? C z?<>4 ( <t?!<y?00 00 0 pC x?<h>4<t? 4 0 PC q?<U<40p0`p Dp?:n?4@0`p "<d?!<i?9QQ Q  Q  Q  C ,?<=4 9 <_?Co?<m?4pR SRP0000` SSR`"(74PQ 54 < O?RS`R`4pR S S R0p000 07 4 Q 5 9  7 4 Q 5 9  C>6<>407@4@" C>(<>4@!95 C><=4@C><=4C?<=4<>  9 C?%<?4C?<:4p@00 LjC> <>40P C>;>4@P @#C>;>4`Rp =>)SQC>;>4p=>0p 3`4p=>0 3P4p=>0  " 55C >;=4 6 8 `8 P8 0 0 < > PC>;a>4@0P@C>;>400PPC>;>4 67`87`88P7`8`8@0 000`C>h;>4PC>b;<4@0p 70PP "C>K;<4P7 4P<> 4P0p D>8>4@0`` "#4`D=8=4@0`` "74@"4P9  4P0` !4P9  4P<v> 74`"#Cs>:y<4`70@0p` 4`@0p` ) 4P<Z> C\>:.=49 PCR>:94`9CM>:940@P<C>000P0Q `C ;>:=4 C7>:?94P@00p C ,>:=40pp C,>:*>4pp 6 888p0 `0 P`"+C>w:>4P6&7808p78078C>`:=40pp 0P0000@0` `D=7=4P0p` "Q4p9C=::=4@C=4:b;400 70@p "/C=:=4@70p "C= :=4@700P 77 0P0`0p000 @0` 0` 0` 6 8 8800 `C=9t=4P9~P 9d7i7iii7p 0`00@# nS R 9 C=9=4g00 S9U `" Rg  g0 Rg  00 # 7S R 4g0p00 SU `""R g0 g00 R g0  00 # 0 !0 0C=]9W94@680C=R9*<40C=L9940 00097Q PC<?9Y94PC=99=4@9900C<99<4@C=39=4 000<<0 @D;6;4P0@@"'C<49<4P0@@"C<&9<4PC< 9<400@09 C<9<4P9 C < 9<4 =<0@" cC <8<4 0 0C <8;:4RS S R "  4<<!R 4<<4 S R04<<S S R " R  R  4 < <! 4 < <!R S R S R S RS R 93p# D+95)94`0 Cu<894P0` 4P<< 4P<<  4P<< !4P<< 4P9 ` 4PR S <<<<# 1% S% 4P0@ !4P0` 4PR00 S !4P<q< 4P0 4P9 ' !4P9 ' 5# 4 p" C ;8P94<T< D 8F5840 C;7894`0 4`<; 4`<7<   4`<; !4`<; 4`9 ` 4`R S < ;<;# 1% S% 4`0P !4`0 4`R0@ S !4`<; 4`0 4`9 ' !4`9 ' 5# 4 p" C c;o784<; D 84740 C K;W7840 4<i; 4<;   4<e; !4<e; 49 ` 4R S < Z;<`;# 1% S% 40` !40 4R0P S !4<G; 40 49 ' !49 ' 5"4 p" C :6&84<*; C :684<6; 5" *4 p" C :684< ;C :674< ;4 04 < ;C :674 < ;C ;6f:4=l:0@ " % R S%RS%RS%kRS%US#RR =:D;3:4@0 "C:\6:4@=60 Q  =:D:3:4@0p "C:=6:4@=y60p Q=:Q=:Q=:Q  9Q Q  Q  Q  Q 9 D:::4=3<:0 9 D:::4=3<:0 9 D:::4=3<:0 9 D:::4=3<:0 9 D:::4=3<:0 C :5940@ " D :::40@ "  D :::4 9  S R ?2<2O>2?2<2O>2=2>2?22?2<2O>2?2<2O>2=2>2=2>2?22?2<2O>2=2P>2?2?2<2O>2=2P>2?2<2O>2=2>2=2>2?22?22?2<2O>2=2>2=|2>2?22?22?2v<2O>2=2>2=f2>2?22?22?2f<2O>2=2>2=P2>2?22?22?22?22?22?22?22?2}2?22?2A<2O>2=2P>2?2:<2O>2?28<2O>2?2:<2O>2?2><2O>2?2@<2O>2?2D<2O>2?2D<2O>2?2B<2O>2?2D<2O>2?2D<2O>2?2F<2O>2?2H<2O>2?2J<2O>2?2H<2O>2?2F<2O>2?2H<2O>2=2>2=2>2?22=2>2?22=2>2?22=2>2?22=2>2?22=2>2?22=v2>2?22=e2>2?22=T2>2?22=C2>2?22=22>2?22=!2>2?22=2>2?22=1>2?22=1>2?22?2<2O>2?2z?2<2O>2?2y?2?2<2O>2?2?2<2O>2?2?2?2<2O>2?2?2<2O>2?2?2<2O>2?2<2O>2?2?2J?2<2O>2?2\?2<2O>2?2?2<2O>2?3?35?3Q? 3<3O> 3? 3?3?3< 3O>3?3?3<3O>3?3?3<3O>3?3<3O>3? 3?#3?&3?'3<"3O>'3?-3<(3O>-3?33<.3O>33?C3<>3O>C3?E3<@3O>E3=93>C3=?3>A3?C3<>3O>C3?G3?L3<G3O>L3?P3<K3O>P3?T3<O3O>T3?X3e?Y3<T3O>Y3?]3<X3O>]3?e3<`3O>e3?i3?n3<i3O>n3?r3<m3O>r3?v3<q3O>v3?z3<u3O>z3?|3<w3O>|3?~3<y3O>~3?3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3<3O>3?3?3<3O>3?3<3O>3=3>3?3?3<3O>3?3<3O>3?3<3O>3?3?3<3O>3?3<3O>3?3?3<3O>3?3?3<3O>3?3?3,?3<3O>3?3?3B?3?3?3?4?4<4O>4? 4?4?4?4<4O>4?4?&4?+4<&4O>+4?14<,4O>14?54<04O>54?;4<64O>;4?=4<84O>=4?A4<<4O>A4?C4<>4O>C4?E4<@4O>E4?I4 ?N4<I4O>N4?R4<M4O>R4?V4<Q4O>V4?^4?c4<^4O>c4?g4?n4?y4;?4 <{4O>4?4 <4O>4?4 <4O>4?4"<4O>4?4"<4O>4?4$<4O>4?4$<4O>4?4$<4O>4?4?4#<4O>4?4!<4O>4?4#<4O>4?4%<4O>4?4'<4O>4?4%<4O>4?4'?4,?41?46?4;?4@?4C?4H?4M?4R?4U?5X?5_? 5b?5g?5j?5q?5v?#5y<4O>%5?'5w<"5O>'5?+5u<&5O>+5<4O>*5<4O>'5?)5k<$5O>)5?+5m<&5O>+5?-5k<(5O>-5?/5A.?25f?95m<45O>95?;5m<65O>;5?=5k<85O>=5??5i<:5O>?5==5>=5=/5>=5?=575=5>:5?:545?;555?>5R<95O>>5?B5T<=5O>B5?D5T<?5O>D5=85>B5=>5>@5?B5L<=5O>B5?D5L<?5O>D5=B5>B5=45>B5?B5<5?A5=5?B55?A5;59 'define-module*'guile'ice-9'session'filename'ice-9/session.scm'imports' documentation'regex'rdelim'match'exports'help'add-value-help-handler!'remove-value-help-handler!'add-name-help-handler!'remove-name-help-handler!' apropos-hook'apropos'apropos-internal' apropos-fold'apropos-fold-accessible'apropos-fold-exported'apropos-fold-all'source'arity'procedure-arguments'module-commentary'set-current-module'*value-help-handlers*'try-value-help'*name-help-handlers*' try-name-help'macro'make-syntax-transformer'module-filename'help-doc' help-usage' make-hook'make-fold-modules' root-modules' submodules'module-public-interface'identity'object-documentation'delete!'or-map'_'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' syntax->datum' datum->syntax'length' provided?' simple-format'^~A$' regexp-quote'symbol->string'list?'unquote'quote'search-documentation-files'No ~A found for ~A ' write-line' module-ref'and-map'symbol?'display' commentary:' commentary'begin']`help' depends on the `regex' feature. You don't seem to have regular expressions installed. 'map'reverse' string-append'%search-load-path' in-vicinity'/'file-commentary'for-each'Documentation found for: 'newline'No documentation found for: 'Did not find any object ' named `~A' 'matching regexp "~A" 'Documentation from file:' procedure?' a procedure' an object'~S: ~S ' module-name'!`~S' is ~A in the ~S module. ~A 'vUsage: (help NAME) gives documentation about objects named NAME (a symbol) (help REGEXP) ditto for objects with names matching REGEXP (a string) (help 'NAME) gives documentation for NAME, even if it is not an object (help ,EXPR) gives documentation for object returned by EXPR (help (my module)) gives module commentary for `(my module)' (help) gives this text `help' searches among bindings exported from loaded modules, while `apropos' searches among bindings visible from the "current" module. Examples: (help help) (help cons) (help "output-string") Other useful sources of helpful information: (apropos STRING) (arity PROCEDURE) (name PROCEDURE-OR-MACRO) (source PROCEDURE-OR-MACRO) Tools: (backtrace) ;show backtrace from last error (debug) ;enter the debugger (trace [PROCEDURE]) ;trace procedure (no arg => show) (untrace [PROCEDURE]) ;untrace (no arg => untrace all) (OPTIONSET-options 'full) ;display option information (OPTIONSET-enable 'OPTION) (OPTIONSET-disable 'OPTION) (OPTIONSET-set! OPTION VALUE) where OPTIONSET is one of debug, read, eval, print 'run-hook' make-regexp' module-uses' duplicates'member'shadow'value'full'Empty string not allowed'module-obarray' hash-for-each' regexp-exec': 'variable-bound?' (unbound)' shadowed'make-hash-table' hash-fold'hashq-get-handle' hashq-set!'hash-create-handle!'resolve-module'hash-map->list'module-submodules'macro?'procedure-source'macro-transformer'procedure-property'arglist'procedure-minimum-arity' or more' required and ' optional' argument' arguments' 'required' arguments: ' argument: '' and `'', `'', the rest in `', 'optional'keyword'other keywords allowed' the rest in `'''. 'number?' make-list'allow-other-keys?'rest'error'no matching pattern'program?'system'vm'program'program-arguments-alist' macro-type'defmacro' defmacro-args'argsPPQRTSTXUVW@ X| Y Z( \H ^ _ `T a0 bL c, d e f g(hXi|jkl m8nprDthvxz |p~,p4`l tdX|T(Hl@ d   !!L"|""""#D#d###$$H%%%D&|&&&'8'T'''4(d((((() )l))))) ) *\*****$+D+\+t+ +"+%+(,+4,-L,/h,1,3,5 -7(-9D-;x-=-?-A-C.E0.GL.Ip.K.M.O.Q/S4/U|/W/X/Y/Z@0[0\1^T1`1b 2dh2e2f2g@3ht3i3j" * ( """ ***" "***"*"* ( ***(* * ((((((((*("( ********** *******""*"*"*"********(("("(" " "*  * `7A`7`7`7 4`7xd   EEEEEE EEEEE E EEEEE E EEEE -  E       ] E EEE     !v       E  E         9KK  J*xdxdk<jjpEH_MDU(Jk% zKw9P 97<8P<k==HS @{|HH DD XXx$x,- ,S tj< <hq h @ ;@~ 4 '4XQ X^  {  8 *86 d .   5  I   @! @!t!t!" "#@+#<$ <$X$X$$$ %& %%?% &J & 0 03ST  !% % % % % % % % * % % % % % % % % % % % % % % % % % % % % /$ ,4<DL T$h|              $          %; * / 4<*  /04Pdl%; ( LP* * / 4<*  /04Pdl% (DH* A * ** $@LTh l C  * 4HLTXpxH *LP %   * *L  W  W   ! ! !  $<H Xlpx  $$                         %  Y  * 0 4Pdh  ^ $%  !4PTlbgP nu  *L   !   $8<,D dpt x|$($$(,(,$$( %  * !! 8LPh         / / (<@$D(X\ `4   $  (,$   ,0H`d  $P L      ;  !  $ ( <@D`l        $$(   4H Ld x|  *! *    !  04PXp     4 8<PX %! *   04 8$dh    $ 08P`|% *!P    4@DX\pt $      4 8<DPdx P n     n    ,0$4(PTX h0l,0,0,4 0,, ,4 (DH\ ` ! 04 8<P 04 LT *  ! 4PTl P   L L      * L    * L    * L      (@\` x       $ ,,0,0&,0,0,0,0$(00(4,0,$($($($   ( ( , ( , " ( , ( , ( , ( ,   $ , , $ 0 ( , ( $ ( $ (   $ (  $  $$($($($($($( (( ,$($$($($($( * WWWW  *  *  !       ! !$<PT` dpt  (  (    H3DgxBz @! 0x 33J( D%0t@\,O,Dfpt\@ `  $\$,Ptd(P$@l$,$ l ("4\""$t$%2@%X?%\%J&Q& W04%.. . .Guile 2.2.7add-value-help-handler!remove-value-help-handler!try-value-helpadd-name-help-handler!remove-name-help-handler!try-name-helpmodule-filenamemodule-commentaryhelp-dochelp-usageaproposapropos-internalapropos-foldfold-modulemodule-filtermake-fold-modulesrecapropos-fold-accessibleroot-modulessubmodulessourcearityprocedure-arguments% ice-9/session.scm wY:0. J -..)l/|x=~w x ;Ymw x Y;^T,V4~ e3'hfn0 n,i#,# ;,<,h4./[%%,[,#)t5)gz;,/f,,f,w ;v.-(,;)h5),Z/Q%0,P,4]!&uw2 /hE ,L{K?Ji)- g?w V5x",0 xh wh- x,*,j.h~=gy, Kh; ,-< ){,Z ;.z5x.5-=(z,"Y;3=0Z/) ;(\"21/-<</Z.{;("& T.w0Kgy5.w, x,.,i!Z+8+Z&+!=~,,, h- y qJ Jx:Z+h!Z,ZZ*-,!(Z(Z,x+7+&g%L,]{*ysY@ [ nJ)}f1-4w!h&g "KnX~{,%yx-"8-/,"w,i",X{,%-y;"8-/,"w,x",g {,1=xY!l,Y.$,R  g)h0,gK;<,Zx,Z,i,K;-iK ,i ,YY-#--=o,-i,;Yq, Kx ,i ,jhZK'+x,=1,, d Ysh,hqh,hpY (DHt4\,CDDZtt\X x,$\<,htd@P4$Xl$,$8l @!4t! "#t<$&X$X3$\ %>%E & K 03add-value-help-handler!remove-value-help-handler!try-value-helpadd-name-help-handler!remove-name-help-handler!try-name-helpmodule-filenamemodule-commentaryhelp-dochelp-usageaproposapropos-internalapropos-foldfold-modulemodule-filtermake-fold-modulesrecapropos-fold-accessibleroot-modulessubmodulessourcearityprocedure-argumentsclosureboxargtmptailmodulevalnameprocunspecifiedvalueyargsexpu64bound?xleafelttermregexpfirst?undocumented-entriesdocumented-entriesdocumentationsunboxedobjectdataentryrgxoptionsu64-bmodulesshadowsymbolvariablevarinitfolderinit-thunktraverseextractfold-modulefalseobjmodkvrequired-argsoptional-argskeyword-argsallow-other-keys?rest-argneed-punctuationlswpublic?Adds a handler for performing `help' on a value. `proc' will be called as (PROC NAME VALUE). `proc' should return #t to indicate that it has performed help, a string to override the default object documentation, or #f to try the other handlers, potentially falling back on the normal behavior for `help'.Removes a handler for performing `help' on a value.Adds a handler for performing `help' on a name. `proc' will be called with the unevaluated name as its argument. That is to say, when the user calls `(help FOO)', the name is FOO, exactly as the user types it. `proc' should return #t to indicate that it has performed help, a string to override the default object documentation, or #f to try the other handlers, potentially falling back on the normal behavior for `help'.Removes a handler for performing `help' on a name.(help [NAME]) Prints useful information. Try `(help)'.Search for bindings: apropos regexp {options= 'full 'shadow 'value}Return a list of accessible variable names.Folds PROCEDURE over bindings matching third arg REGEXP. Result is (PROCEDURE MODULE1 NAME1 VALUE1 (PROCEDURE MODULE2 NAME2 VALUE2 ... (PROCEDURE MODULEn NAMEn VALUEn INIT))) where INIT is the second arg to `apropos-fold'. Fourth arg FOLDER is one of (apropos-fold-accessible MODULE) ;fold over bindings accessible in MODULE apropos-fold-exported ;fold over all exported bindings apropos-fold-all ;fold over all bindingsReturn procedure capable of traversing a forest of modules. The forest traversed is the image of the forest generated by root modules returned by INIT-THUNK and the generator TRAVERSE. It is an image under the mapping EXTRACT.Return an alist describing the arguments that `proc' accepts, or `#f' if the information cannot be obtained. The alist keys that are currently defined are `required', `optional', `keyword', `allow-other-keys?', and `rest'..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab