GOOF----LE-8-2.0ܑ] w4h] gguile  gdefine-module*   gsrfi gsrfi-42  gfilenameS fsrfi/srfi-42.scm gexportsS g: g:-dispatch-ref g:-dispatch-set! g :char-range g :dispatched g:do g:generator-proc g :integers g:let g:list g :parallel g:port g:range g :real-range g:string g:until g:vector g:while gany?-ec g append-ec gdispatch-union !gdo-ec "g every?-ec #gfirst-ec $gfold-ec %gfold3-ec &glast-ec 'glist-ec (gmake-initial-:-dispatch )gmax-ec *gmin-ec +g product-ec ,gstring-append-ec -g string-ec .gsum-ec /g vector-ec 0gvector-of-length-ec 1   !"#$%&'()*+,-./0% 2gset-current-module 32 42 5gcond-expand-provide 6gcurrent-module 7 8gmake-syntax-transformer 98 :8 ;gmacro < ?gany @gfree-id Ag syntax-object Bgnested Cgtop DC Egribcage FE Ggx HG Igm-46961e513b-2 JIC KJ Lfl-46961e513b-4 ML NEHKM ODFN Pghygiene QP RABOQ S@R Tgeach-any UST VUT W?V Xgdummy Ygq Zgetc [XYZ \JDD ]fl-46961e513b-7 ^fl-46961e513b-8 _fl-46961e513b-9 `]^_ aE[\` bDaFN cA!bQ dgappend ed fd g?T h?g i?h j?i kgq1 lgq2 mgetc1 nXklmZ oJDDDD pfl-46961e513b-10 qfl-46961e513b-11 rfl-46961e513b-12 sfl-46961e513b-13 tfl-46961e513b-14 upqrst vEnou wDvFN xA!wQ y?? zgbegin {gcmd |X{ }JD ~fl-46961e513b-1c fl-46961e513b-1d ~ E|} DFN AzQ gif AQ AQ   AOQ @ ? ?? gtest X{ fl-46961e513b-21 fl-46961e513b-22 fl-46961e513b-23  E\ DFN AQ A!Q gnot AOQ @ ? ?? fl-46961e513b-28 fl-46961e513b-29 fl-46961e513b-2a  E\ DFN AQ AQ A!Q gand AOQ @ T ?? fl-46961e513b-2f fl-46961e513b-30 fl-46961e513b-31  E\ DFN AQ AQ A!Q gor AOQ @ T ?? fl-46961e513b-37 fl-46961e513b-38 fl-46961e513b-39  E\ DFN AQ AQ A!Q AzOQ @ T ?? XZ{ fl-46961e513b-3f fl-46961e513b-40 fl-46961e513b-41  E\ DFN AzQ A!Q AOQ @ ?????? ?? gdo-ec:do golet glbs gne1? gilet gne2? glss X{ JDDDDDDD fl-46961e513b-47 fl-46961e513b-48 fl-46961e513b-49 fl-46961e513b-4a fl-46961e513b-4b fl-46961e513b-4c fl-46961e513b-4d fl-46961e513b-4e  E DFN AQ AQ ?h? gg garg1 garg X{ fl-46961e513b-58 fl-46961e513b-59 fl-46961e513b-5a fl-46961e513b-5b fl-46961e513b-5c  Eo DFN AQ gsyntax-violation   f-source expression failed to match any pattern gm-46961e513b-63 C  fl-46961e513b-65  EH DF AQ @ glet AQ @ g ???T ??  g ec-simplify  gobs  goc  gibs  gic gls X{      DDDDDDDDD  fl-46961e513b-68 fl-46961e513b-69 fl-46961e513b-6a fl-46961e513b-6b fl-46961e513b-6c fl-46961e513b-6d fl-46961e513b-6e fl-46961e513b-6f fl-46961e513b-70 fl-46961e513b-71   E DF A Q AQ  gloop !A Q "AQ #gm-46961e513b-7f $#C %$ &fl-46961e513b-81 '& (EH%' )DF( *A)Q +@* ,gatom -, .+-? /?. 0, 1+0? 2?1 3g consequent 4X3 5$D 6fl-46961e513b-89 7fl-46961e513b-8a 867 9E458 :D9F( ;A:Q <A:Q =;<< >+-?? ??> @+0?? A?@ BA)Q C@B DC? ECD F+E? G?F HX3 I$DD Jfl-46961e513b-9c Kfl-46961e513b-9d Lfl-46961e513b-9e MJKL NEHIM ODNF( PA OQ QAOQ R+E?? S?R Tg alternate UX3T V$DDD Wfl-46961e513b-a3 Xfl-46961e513b-a4 Yfl-46961e513b-a5 Zfl-46961e513b-a6 [WXYZ \EUV[ ]D\F( ^A ]Q _A]Q `A)Q a@` bT cab d?c egcommand fXe gfl-46961e513b-ac hfl-46961e513b-ad igh jEf5i kDjF( lA kQ mAzkQ nAz)Q o@n poT q?p rfl-46961e513b-b2 sfl-46961e513b-b3 trs uEf5t vDuF( wA vQ xA vQ y,  zpT {?y?z |gdone }gto-do1 ~gto-do2 X|}~ fl-46961e513b-b8 fl-46961e513b-b9 fl-46961e513b-ba fl-46961e513b-bb  EV DF( A Q A Q ?yTg gto-do X|} fl-46961e513b-c3 fl-46961e513b-c4 fl-46961e513b-c5 fl-46961e513b-c6  EV DF( A Q A Q ?y X fl-46961e513b-ce  E% DF( AQ AQ  ? ?y ?yg gcommand1 Xe fl-46961e513b-d6 fl-46961e513b-d7 fl-46961e513b-d8  EI DF( AzQ ?T?????? gcc X gm-46961e513b-e2 C DDDDDDD fl-46961e513b-e7 fl-46961e513b-e8 fl-46961e513b-e9 fl-46961e513b-ea fl-46961e513b-eb fl-46961e513b-ec fl-46961e513b-ed fl-46961e513b-ee  E  fl-46961e513b-e4  EH DF AQ ????? X DDDD fl-46961e513b-f9 fl-46961e513b-fa fl-46961e513b-fb fl-46961e513b-fc fl-46961e513b-fd  E DF AQ AQ  AQ gindex gm-46961e513b-103 C  fl-46961e513b-105  EH DF AQ @ ? ???? gvar gi g expression X DDDD fl-46961e513b-108 fl-46961e513b-109 fl-46961e513b-10a fl-46961e513b-10b fl-46961e513b-10c  E DF AQ AQ A Q  AQ  AQ  ???? X DDD fl-46961e513b-113 fl-46961e513b-114 fl-46961e513b-115 fl-46961e513b-116  E DF AQ AQ AQ  AQ  hT ? ? g :parallel-1 ggen X gm-46961e513b-11b C DDDDD  fl-46961e513b-125  fl-46961e513b-126  fl-46961e513b-127  fl-46961e513b-128  fl-46961e513b-129 fl-46961e513b-12a       E  fl-46961e513b-11d  EH DF AQ ??? gresult X gm-46961e513b-133 C DDDDDD fl-46961e513b-138 fl-46961e513b-139 fl-46961e513b-13a  fl-46961e513b-13b !fl-46961e513b-13c "fl-46961e513b-13d #fl-46961e513b-13e $ !"# %E$ & 'fl-46961e513b-135 (' )EH&( *D%F) +A*Q ,DF) -A,Q .@- /A,Q 0@/ 1TT 201 3.2T?2?T 4???33 5ggens 6gob1 7goc1 8glb1 9gne1?1 :gib1 ;gic1 gob2 ?goc2 @glb2 Agne1?2 Bgib2 Cgic2 Dgne2?2 Egls2 FX56789:;<=>?@ABCDE GDDDDDDDDDDDDDDDDDD Hfl-46961e513b-149 Ifl-46961e513b-14a Jfl-46961e513b-14b Kfl-46961e513b-14c Lfl-46961e513b-14d Mfl-46961e513b-14e Nfl-46961e513b-14f Ofl-46961e513b-150 Pfl-46961e513b-151 Qfl-46961e513b-152 Rfl-46961e513b-153 Sfl-46961e513b-154 Tfl-46961e513b-155 Ufl-46961e513b-156 Vfl-46961e513b-157 Wfl-46961e513b-158 Xfl-46961e513b-159 Yfl-46961e513b-15a Zfl-46961e513b-15b [HIJKLMNOPQRSTUVWXYZ \EFG[ ]D\F) ^A]Q _A]Q `A]Q aA]Q b?T? c??h? dg:while-1 eX fgm-46961e513b-183 gfC hgDDDDD ifl-46961e513b-188 jfl-46961e513b-189 kfl-46961e513b-18a lfl-46961e513b-18b mfl-46961e513b-18c nfl-46961e513b-18d oijklmn pEeho qg rfl-46961e513b-185 sr tEHqs uDpFt vAduQ wgm-46961e513b-195 xwC yx zfl-46961e513b-197 {z |EHy{ }DF| ~A}Q @~ ?????? ??? g:while-2 X  xDDDDDDDD  fl-46961e513b-19a fl-46961e513b-19b fl-46961e513b-19c fl-46961e513b-19d fl-46961e513b-19e fl-46961e513b-19f fl-46961e513b-1a0 fl-46961e513b-1a1 fl-46961e513b-1a2   E DF| AQ AQ gm-46961e513b-1ac C  fl-46961e513b-1ae  EH DF AQ @ AQ @ yT T  ????? ???TTT gib-let gib-save g ib-restore gib-var gib-rhs gib X  DDDDDDDDDDDDDD fl-46961e513b-1b1 fl-46961e513b-1b2 fl-46961e513b-1b3 fl-46961e513b-1b4 fl-46961e513b-1b5 fl-46961e513b-1b6 fl-46961e513b-1b7 fl-46961e513b-1b8 fl-46961e513b-1b9 fl-46961e513b-1ba fl-46961e513b-1bb fl-46961e513b-1bc fl-46961e513b-1bd fl-46961e513b-1be fl-46961e513b-1bf  E DF AQ gib-tmp AQ AQ    AQ AQ gset! AQ 1 b ???? ???TTT gob X    DDDDDDDDDDDD  fl-46961e513b-1d5 fl-46961e513b-1d6 fl-46961e513b-1d7 fl-46961e513b-1d8 fl-46961e513b-1d9 fl-46961e513b-1da fl-46961e513b-1db fl-46961e513b-1dc fl-46961e513b-1dd fl-46961e513b-1de fl-46961e513b-1df fl-46961e513b-1e0 fl-46961e513b-1e1   E DF AQ AQ g ne1?-value AQ AQ g:until-1 gm-46961e513b-1f5 C DDDDD fl-46961e513b-1fa fl-46961e513b-1fb fl-46961e513b-1fc fl-46961e513b-1fd fl-46961e513b-1fe fl-46961e513b-1ff  Ee  fl-46961e513b-1f7  EH DF AQ gm-46961e513b-207 C  fl-46961e513b-209  EH DF AQ @ ?????? ??? DDDDDDDD  fl-46961e513b-20c fl-46961e513b-20d fl-46961e513b-20e fl-46961e513b-20f fl-46961e513b-210 fl-46961e513b-211 fl-46961e513b-212  fl-46961e513b-213  fl-46961e513b-214       E   D F A Q A Q A Q gm-46961e513b-21e C  fl-46961e513b-220  EH DF AQ @ ? T ? ? ? X  DDDD !fl-46961e513b-223 "fl-46961e513b-224 #fl-46961e513b-225 $fl-46961e513b-226 %fl-46961e513b-227 &!"#$% 'E & (D'F )A(Q *A(Q +A(Q ,?j -garg2 .X- /DDDDD 0fl-46961e513b-22f 1fl-46961e513b-230 2fl-46961e513b-231 3fl-46961e513b-232 4fl-46961e513b-233 5fl-46961e513b-234 6012345 7E./6 8D7F 9A8Q :Ad8Q ;X <DDD =fl-46961e513b-23d >fl-46961e513b-23e ?fl-46961e513b-23f @fl-46961e513b-240 A=>?@ BE;<A CDBF DACQ EACQ FE Ggt HAGCQ IACQ Jgnull? KAJCQ LKH MIL Ngcar OANCQ POH QP RACQ Sgcdr TASCQ UTH VU WRV Xgm-46961e513b-245 YXC ZY [fl-46961e513b-247 \[ ]EHZ\ ^DF] _A^Q `@_ a`? b???a? cYDDDD dfl-46961e513b-24a efl-46961e513b-24b ffl-46961e513b-24c gfl-46961e513b-24d hfl-46961e513b-24e idefgh jEci kDjF] lAkQ mAkQ ngstr oAnkQ pglen qApkQ rA kQ sqr ts uAkQ vg string-length wAvkQ xwo yuqx zy {r |g< }A|kQ ~q g string-ref AkQ AkQ g+ AkQ A kQ  ah ? ? ? X- YDDDDDD fl-46961e513b-255 fl-46961e513b-256 fl-46961e513b-257 fl-46961e513b-258 fl-46961e513b-259 fl-46961e513b-25a fl-46961e513b-25b  E DF] AQ AQ g string-append AQ X fl-46961e513b-265 fl-46961e513b-266 fl-46961e513b-267 fl-46961e513b-268 fl-46961e513b-269  Ec DF] AQ AQ AQ  gm-46961e513b-270 C DDD fl-46961e513b-275 fl-46961e513b-276 fl-46961e513b-277 fl-46961e513b-278  E;  fl-46961e513b-272  EH DF AQ AQ AQ  DF AQ @ ? ???? DDDD fl-46961e513b-27e fl-46961e513b-27f fl-46961e513b-280 fl-46961e513b-281 fl-46961e513b-282  E DF AQ AQ gvec AQ ApQ A Q   AQ g vector-length AQ     A|Q  g vector-ref AQ AQ AQ A Q  h ?ތ ?ߌ ? DDDDDD fl-46961e513b-289 fl-46961e513b-28a fl-46961e513b-28b fl-46961e513b-28c fl-46961e513b-28d fl-46961e513b-28e fl-46961e513b-28f  E DF AQ AQ AQ DDDDD fl-46961e513b-299 fl-46961e513b-29a fl-46961e513b-29b fl-46961e513b-29c fl-46961e513b-29d fl-46961e513b-29e  E. DF AQ AQ AQ AQ  ApQ A Q  gvecs AQ gec-:vector-filter AQ glist AQ gk  AQ        AQ  A|Q    AQ AJQ  AzQ AQ ANQ   ASQ   AQ           !AQ "!  #" $AQ %A Q &$ % '& (' )gm-46961e513b-2a6 *)C +* ,fl-46961e513b-2a8 -, .EH+- /DF. 0A/Q 1@0 21? 3???2 4X 5*DDD 6fl-46961e513b-2ab 7fl-46961e513b-2ac 8fl-46961e513b-2ad 9fl-46961e513b-2ae :6789 ;E45: <D;F. =A<Q >A <Q ?> @A<Q AA<Q BA <Q CB D??? EX F*DD Gfl-46961e513b-2b4 Hfl-46961e513b-2b5 Ifl-46961e513b-2b6 JGHI KEEFJ LDKF. MALQ NA LQ ON PALQ QALQ RA LQ SR Tgm-46961e513b-2ba UTC VU Wfl-46961e513b-2bc XW YEHVX ZDFY [AZQ \@[ ]\? ^]g _?^ `?_ a?` bX cUDDDDD dfl-46961e513b-2bf efl-46961e513b-2c0 ffl-46961e513b-2c1 gfl-46961e513b-2c2 hfl-46961e513b-2c3 ifl-46961e513b-2c4 jdefghi kEbcj lDkFY mAlQ nAlQ oAlQ pX qUDDD rfl-46961e513b-2cd sfl-46961e513b-2ce tfl-46961e513b-2cf ufl-46961e513b-2d0 vrstu wEpqv xDwFY yAxQ zA xQ {A xQ |{ }X- ~UDDDD fl-46961e513b-2d6 fl-46961e513b-2d7 fl-46961e513b-2d8 fl-46961e513b-2d9 fl-46961e513b-2da  E}~ DFY AQ A Q  ,  ????y X- fl-46961e513b-2e1 fl-46961e513b-2e2 fl-46961e513b-2e3 fl-46961e513b-2e4  Eq DFY AQ AQ gb AQ AQ AQ AQ ginteger? AQ  gexact? AQ    gerror AQ f*arguments of :range are not exact integer  AQ f(use :real-range?) AQ A Q A Q     A|Q   AQ AQ  ,  ???? fl-46961e513b-2ea fl-46961e513b-2eb fl-46961e513b-2ec fl-46961e513b-2ed  Eq DFY AQ AQ AQ AQ AQ AQ AQ  AQ    AQ AQ AQ A Q A Q     g> AQ   AQ g- AQ  ?????y fl-46961e513b-2f3 fl-46961e513b-2f4 fl-46961e513b-2f5 fl-46961e513b-2f6 fl-46961e513b-2f7  E}~ DFY AQ AQ ga AQ AQ AQ AQ AQ AQ  AQ      AQ AQ AQ A Q     A|Q   AQ AQ  ????? fl-46961e513b-2fe fl-46961e513b-2ff fl-46961e513b-300 fl-46961e513b-301 fl-46961e513b-302   E}~  D FY  A Q  A Q  A Q A Q gs A Q A  Q  gstop A Q A  Q   A Q A Q A Q A Q   A Q      !  "! #A Q $A Q %A Q &#$%  '"& (' )  *A Q + ,  -A Q .A Q /A  Q 0/ 1?????? 2garg3 3X-2 4fl-46961e513b-309 5fl-46961e513b-30a 6fl-46961e513b-30b 7fl-46961e513b-30c 8fl-46961e513b-30d 9fl-46961e513b-30e :456789 ;E3c: <D;FY =A<Q >A<Q ?A<Q @A<Q AA<Q BA<Q CA <Q DBC ED FA<Q GA<Q HA<Q IA<Q JI? KA<Q LK? MI@ NK@ OIA PKA QHJLMNOP RGQ SA<Q TA<Q UA<Q VSTU?@A WFRV Xgzero? YAX<Q ZYA [f$step size must not be zero in :range \A[<Q ]S\ ^FZ] _A<Q `A<Q ag* bAa<Q cgmax dAc<Q egceiling fAe<Q gg/ hAg<Q iA<Q ji@? khjA lfk mdCl nbmA o`?n p_Bo qW^p r? sg= tAs<Q uB v> wA<Q xA ygm-46961e513b-315 zyC {zDDD |fl-46961e513b-31a }fl-46961e513b-31b ~fl-46961e513b-31c fl-46961e513b-31d |}~ Ep{ z fl-46961e513b-317  EH DF AQ AQ AQ  A Q A Q  DF AQ @ ? ???? X zDDDD fl-46961e513b-323 fl-46961e513b-324 fl-46961e513b-325 fl-46961e513b-326 fl-46961e513b-327  E DF AQ AQ A Q A Q  fl-46961e513b-32e fl-46961e513b-32f fl-46961e513b-330 fl-46961e513b-331 fl-46961e513b-332  E} DF AQ AQ AQ  A Q  ????? X- zDDDDD fl-46961e513b-339 fl-46961e513b-33a fl-46961e513b-33b fl-46961e513b-33c fl-46961e513b-33d fl-46961e513b-33e  E DF AQ AQ A Q  fl-46961e513b-346 fl-46961e513b-347 fl-46961e513b-348 fl-46961e513b-349 fl-46961e513b-34a fl-46961e513b-34b  E3 DF AQ AQ AQ  ?????? X-2 zDDDDDD fl-46961e513b-353 fl-46961e513b-354 fl-46961e513b-355 fl-46961e513b-356 fl-46961e513b-357 fl-46961e513b-358 fl-46961e513b-359  E DF AQ AQ AQ AQ AQ gistop AQ A Q   AQ AQ AQ greal? AQ      AQ f%arguments of :real-range are not real AQ   AQ  AQ       AQ gexact->inexact AQ    AgQ AQ       A|Q    AQ  AaQ  AQ A Q  gm-46961e513b-361 C  fl-46961e513b-363  EH DF AQ @ ? ????? DDDDD fl-46961e513b-366 fl-46961e513b-367 fl-46961e513b-368 fl-46961e513b-369  fl-46961e513b-36a !fl-46961e513b-36b " ! #E" $D#F %A$Q &A$Q 'A$Q (DDDD )fl-46961e513b-373 *fl-46961e513b-374 +fl-46961e513b-375 ,fl-46961e513b-376 -fl-46961e513b-377 .)*+,- /E}(. 0D/F 1A0Q 2A0Q 3gimax 4A30Q 5g char->integer 6A50Q 7A0Q 8g<= 9A80Q :974 ;g integer->char <A;0Q =<7 >= ?A0Q @A0Q AA 0Q B@7A CB D?C Egm-46961e513b-37d FEC GF Hfl-46961e513b-37f IH JEHGI KDFJ LAKQ M@L NM? ONg P?O Q?P R?Q SFDDDDD Tfl-46961e513b-382 Ufl-46961e513b-383 Vfl-46961e513b-384 Wfl-46961e513b-385 Xfl-46961e513b-386 Yfl-46961e513b-387 ZTUVWXY [EbSZ \D[FJ ]A\Q ^A\Q _A\Q `FDDD afl-46961e513b-390 bfl-46961e513b-391 cfl-46961e513b-392 dfl-46961e513b-393 eabcd fE;`e gDfFJ hAgQ igread jAigQ kj lFDDDD mfl-46961e513b-399 nfl-46961e513b-39a ofl-46961e513b-39b pfl-46961e513b-39c qfl-46961e513b-39d rmnopq sE}lr tDsFJ uAtQ vAtQ wgport xAwtQ yg read-proc zAytQ {zx |{ }AtQ ~g eof-object? A~tQ v AtQ | gm-46961e513b-3a3 C  fl-46961e513b-3a5  EH DF AQ @ ? h ? ? ? gdispatch X DDDDDD fl-46961e513b-3a8 fl-46961e513b-3a9 fl-46961e513b-3aa fl-46961e513b-3ab fl-46961e513b-3ac fl-46961e513b-3ad fl-46961e513b-3ae  E DF AQ AQ AQ X DDDDD fl-46961e513b-3b8 fl-46961e513b-3b9 fl-46961e513b-3ba fl-46961e513b-3bb fl-46961e513b-3bc fl-46961e513b-3bd  E DF AQ AQ gd AQ gargs AQ AQ AQ AQ  gempty AQ    AQ   AQ AQ g procedure? AQ   AQ f%unrecognized arguments in dispatching AQ gquote AQ        geq? AQ   AQ  ?g X gm-46961e513b-3c5 C DD fl-46961e513b-3ca fl-46961e513b-3cb fl-46961e513b-3cc  E  fl-46961e513b-3c7  EH DF AQ AQ  DF AQ @ AQ @ g geach y T  ??T ?? glv gli gv X     DDDDDDDDDDD  fl-46961e513b-3d2 fl-46961e513b-3d3 fl-46961e513b-3d4 fl-46961e513b-3d5 fl-46961e513b-3d6 fl-46961e513b-3d7 fl-46961e513b-3d8 fl-46961e513b-3d9 fl-46961e513b-3da fl-46961e513b-3db fl-46961e513b-3dc fl-46961e513b-3dd   E DF A Q  AQ  gmap        gne2 A Q AQ   AQ  glambda AQ AQ  AQ AQ  AzQ AQ gvalue AQ    ! "X #D $fl-46961e513b-3f4 %fl-46961e513b-3f5 &$% 'E"#& (D'F )A(Q *fillegal macro call +A*(Q ,)+ -fdispatching conflict .glength /gSRFI42 0gstring? 1g input-port? 2gchar? 3glist? 4gvector? 5g vector->list 6g :-dispatch 7fnot a procedure 8gm-46961e513b-3f8 98C :9 ;fl-46961e513b-3fa <; =EH:< >DF= ?A>Q @@? A@? BAg C?B D?C E?D F9DDDDD Gfl-46961e513b-3fd Hfl-46961e513b-3fe Ifl-46961e513b-3ff Jfl-46961e513b-400 Kfl-46961e513b-401 Lfl-46961e513b-402 MGHIJKL NEbFM ODNF= PAOQ QAOQ RA6OQ S9DDDD Tfl-46961e513b-40b Ufl-46961e513b-40c Vfl-46961e513b-40d Wfl-46961e513b-40e Xfl-46961e513b-40f YTUVWX ZESY [DZF= \A[Q ]A6[Q ^gm-46961e513b-416 _^C `_ afl-46961e513b-418 ba cEH`b dDFc eABdQ f@e gfT hgj i?h j?i kgx0 lgetc2 mgetc3 nXkkYmlmZ o_DDDDDDD pfl-46961e513b-41b qfl-46961e513b-41c rfl-46961e513b-41d sfl-46961e513b-41e tfl-46961e513b-41f ufl-46961e513b-420 vfl-46961e513b-421 wfl-46961e513b-422 xpqrstuvw yEnox zDyFc {A%zQ |ABzQ }?, ~?} XkklmlmZ fl-46961e513b-42e fl-46961e513b-42f fl-46961e513b-430 fl-46961e513b-431 fl-46961e513b-432 fl-46961e513b-433 fl-46961e513b-434 fl-46961e513b-435  Eo DFc A%Q ABQ gf1 gf2 Xk _DDDD fl-46961e513b-440 fl-46961e513b-441 fl-46961e513b-442 fl-46961e513b-443 fl-46961e513b-444  E DFc A%Q ABQ  g qualifier Xk _DDDDD fl-46961e513b-44b fl-46961e513b-44c fl-46961e513b-44d fl-46961e513b-44e fl-46961e513b-44f fl-46961e513b-450  E DFc AQ AQ AQ  AQ AQ   A!Q AQ AQ AzQ AQ      gm-46961e513b-457 C  fl-46961e513b-459  EH DF ABQ @ T i ?Č ?Ō XkkYmlZ DDDDDD fl-46961e513b-45c fl-46961e513b-45d fl-46961e513b-45e fl-46961e513b-45f fl-46961e513b-460 fl-46961e513b-461 fl-46961e513b-462  E DF A$Q ABQ XkklmlZ fl-46961e513b-46d fl-46961e513b-46e fl-46961e513b-46f fl-46961e513b-470 fl-46961e513b-471 fl-46961e513b-472 fl-46961e513b-473  E DF A$Q ABQ Xk DDD fl-46961e513b-47d fl-46961e513b-47e fl-46961e513b-47f fl-46961e513b-480  E DF A$Q ABQ  Xk DDDD fl-46961e513b-486 fl-46961e513b-487 fl-46961e513b-488 fl-46961e513b-489 fl-46961e513b-48a  E DF AQ AQ A!Q AQ  greverse XmZ gm-46961e513b-490 C DD fl-46961e513b-495 fl-46961e513b-496 fl-46961e513b-497  E  fl-46961e513b-492    EH   DF   A Q  A$ Q A Q  gcons A Q  gapply gm-46961e513b-49c C DD fl-46961e513b-4a1 fl-46961e513b-4a2 fl-46961e513b-4a3  E  fl-46961e513b-49e  EH  DF !A Q "Ad Q #A' Q $g list->string %gm-46961e513b-4a8 &%C '&DD (fl-46961e513b-4ad )fl-46961e513b-4ae *fl-46961e513b-4af +()* ,E'+ -& .fl-46961e513b-4aa /. 0EH-/ 1D,F0 2A$1Q 3A'1Q 4gm-46961e513b-4b4 54C 65DD 7fl-46961e513b-4b9 8fl-46961e513b-4ba 9fl-46961e513b-4bb :789 ;E6: <5 =fl-46961e513b-4b6 >= ?EH<> @D;F? AA@Q BA@Q CA'@Q Dg list->vector Egm-46961e513b-4c0 FEC GFDD Hfl-46961e513b-4c5 Ifl-46961e513b-4c6 Jfl-46961e513b-4c7 KHIJ LEGK MF Nfl-46961e513b-4c2 ON PEHMO QDLFP RADQQ SA'QQ Tgm-46961e513b-4cc UTC VU Wfl-46961e513b-4ce XW YEHVX ZDFY [ABZQ \@[ ]\T ^]h _?^ `?_ aXkYmZ bUDDDDD cfl-46961e513b-4d1 dfl-46961e513b-4d2 efl-46961e513b-4d3 ffl-46961e513b-4d4 gfl-46961e513b-4d5 hfl-46961e513b-4d6 icdefgh jEabi kDjFY lA0kQ mABkQ nXklmZ ofl-46961e513b-4e0 pfl-46961e513b-4e1 qfl-46961e513b-4e2 rfl-46961e513b-4e3 sfl-46961e513b-4e4 tfl-46961e513b-4e5 uopqrst vEnbu wDvFY xA0wQ yABwQ zX {UDD |fl-46961e513b-4ee }fl-46961e513b-4ef ~fl-46961e513b-4f0 |}~ Ez{ DFY A0Q ABQ  X UDDD fl-46961e513b-4f5 fl-46961e513b-4f6 fl-46961e513b-4f7 fl-46961e513b-4f8  E DFY AQ ApQ AQ g make-vector AQ   AQ A Q   A!Q AQ A|Q  AzQ g vector-set! AQ AQ AQ A Q    AQ f)vector is too short for the comprehension AQ   AsQ  f(vector is too long for the comprehension AQ    gm-46961e513b-4fd C DD fl-46961e513b-502 fl-46961e513b-503 fl-46961e513b-504  E  fl-46961e513b-4ff  EH DF A$Q AQ  gm-46961e513b-509 C DD fl-46961e513b-50e fl-46961e513b-50f fl-46961e513b-510  E  fl-46961e513b-50b  EH DF A$Q AaQ  gm-46961e513b-515 C DD fl-46961e513b-51a fl-46961e513b-51b fl-46961e513b-51c  E  fl-46961e513b-517  EH DF A%Q gmin AQ   gm-46961e513b-521 C DD fl-46961e513b-526 fl-46961e513b-527 fl-46961e513b-528  E  fl-46961e513b-523  EH DF A%Q AcQ   gm-46961e513b-52d C  fl-46961e513b-52f  EH DF ABQ @ T h ? ?  gdefault X kYmZ DDDDD fl-46961e513b-532 fl-46961e513b-533 fl-46961e513b-534 fl-46961e513b-535 fl-46961e513b-536 fl-46961e513b-537        E    D F A& Q AB Q X klmZ fl-46961e513b-541 fl-46961e513b-542 fl-46961e513b-543 fl-46961e513b-544 fl-46961e513b-545 fl-46961e513b-546        E    D F A& Q AB Q X  DD fl-46961e513b-54f fl-46961e513b-550 fl-46961e513b-551 !    "E   ! #D "F $A& #Q %AB #Q & % 'X  (DDD )fl-46961e513b-556 *fl-46961e513b-557 +fl-46961e513b-558 ,fl-46961e513b-559 - ) * + , .E ' ( - /D .F 0A /Q 1A /Q 2A! /Q 3A /Q 4 1 5gm-46961e513b-55e 6 5C 7 6 8fl-46961e513b-560 9 8 :EH 7 9 ;DF : <AB ;Q =@ < > =T ? >h @? ? A? @ B 6DDDDD Cfl-46961e513b-563 Dfl-46961e513b-564 Efl-46961e513b-565 Ffl-46961e513b-566 Gfl-46961e513b-567 Hfl-46961e513b-568 I C D E F G H JE  B I KD JF : LA# KQ MAB KQ Nfl-46961e513b-572 Ofl-46961e513b-573 Pfl-46961e513b-574 Qfl-46961e513b-575 Rfl-46961e513b-576 Sfl-46961e513b-577 T N O P Q R S UE  B T VD UF : WA# VQ XAB VQ Y 6DD Zfl-46961e513b-580 [fl-46961e513b-581 \fl-46961e513b-582 ] Z [ \ ^E  Y ] _D ^F : `A# _Q aAB _Q b a c 6DDD dfl-46961e513b-587 efl-46961e513b-588 ffl-46961e513b-589 gfl-46961e513b-58a h d e f g iE ' c h jD iF : kA jQ lA jQ mA jQ nA jQ o m n p o qgec-guarded-do-ec rA q jQ sAB jQ tAz jQ uA jQ vA jQ w u m v x w y l zgm-46961e513b-58f { zC | { }fl-46961e513b-591 ~ } EH | ~ DF  AB Q @   T  T    ?? ? Xkl{  {DDDD fl-46961e513b-594 fl-46961e513b-595 fl-46961e513b-596 fl-46961e513b-597 fl-46961e513b-598       E    D F  A q Q AB Q A Q @   ?  T    ?? ? XY{ fl-46961e513b-5a1 fl-46961e513b-5a2 fl-46961e513b-5a3 fl-46961e513b-5a4 fl-46961e513b-5a5       E    D F  A Q A q Q AB Q A Q @   ?  T    ?? ? fl-46961e513b-5ad fl-46961e513b-5ae fl-46961e513b-5af fl-46961e513b-5b0 fl-46961e513b-5b1       E    D F  A Q A Q A q Q AB Q A Q @   T  T    ?? ? fl-46961e513b-5b9 fl-46961e513b-5ba fl-46961e513b-5bb fl-46961e513b-5bc fl-46961e513b-5bd       E    D F  A Q A Q A q Q AB Q A Q @   T  T   ̌ ?? ? fl-46961e513b-5c6 fl-46961e513b-5c7 fl-46961e513b-5c8 fl-46961e513b-5c9 fl-46961e513b-5ca       E    D F  A Q A Q A q Q AB Q Az Q @   T  T   ތ ?? ? XZY{ fl-46961e513b-5d3 fl-46961e513b-5d4 fl-46961e513b-5d5 fl-46961e513b-5d6 fl-46961e513b-5d7       E    D F  Az Q A q Q AB Q  g ?? ? XY{ fl-46961e513b-5e0 fl-46961e513b-5e1 fl-46961e513b-5e2 fl-46961e513b-5e3 fl-46961e513b-5e4       E    D F  A! Q A Q A q Q AB Q   ?? ? X{  {DD fl-46961e513b-5ec fl-46961e513b-5ed fl-46961e513b-5ee     E    D F  A! Q gm-46961e513b-5f2  C   fl-46961e513b-5f4   EH   DF  AB Q @   T  h ?  XkYmZ  DDDD fl-46961e513b-5f7 fl-46961e513b-5f8 fl-46961e513b-5f9 fl-46961e513b-5fa fl-46961e513b-5fb       E    D F  A Q AB Q fl-46961e513b-604 fl-46961e513b-605 !fl-46961e513b-606 "fl-46961e513b-607 #fl-46961e513b-608 $   ! " # %En  $ &D %F  'A &Q (AB &Q )X * D +fl-46961e513b-610 ,fl-46961e513b-611 - + , .E ) * - /D .F  0A /Q 1AB /Q 2 1 3X 4 DD 5fl-46961e513b-615 6fl-46961e513b-616 7fl-46961e513b-617 8 5 6 7 9E 3 4 8 :D 9F  ;A# :Q <A :Q =A :Q >A :Q ? > @gm-46961e513b-61b A @C B A Cfl-46961e513b-61d D C EEH B D FDF E GAB FQ H@ G I HT J Ih K? J L ADDDD Mfl-46961e513b-620 Nfl-46961e513b-621 Ofl-46961e513b-622 Pfl-46961e513b-623 Qfl-46961e513b-624 R M N O P Q SE  L R TD SF E UA" TQ VAB TQ Wfl-46961e513b-62d Xfl-46961e513b-62e Yfl-46961e513b-62f Zfl-46961e513b-630 [fl-46961e513b-631 \ W X Y Z [ ]En L \ ^D ]F E _A" ^Q `AB ^Q a AD bfl-46961e513b-639 cfl-46961e513b-63a d b c eE ) a d fD eF E gA" fQ hAB fQ i h j ADD kfl-46961e513b-63e lfl-46961e513b-63f mfl-46961e513b-640 n k l m oE 3 j n pD oF E qA# pQ rA pQ sA pQ tA pQ uA pQ v uC5h]4   1544>"G45i46i57>"G4:!;>WcfhM]45CEgdummy  gq  getc      Cjxhp]Chgdummy  gq1  gq2   getc1   getc      Cyh>]C6gdummy  gcmd    ChP]CHgdummy  gtest  gcmd      ChP]CHgdummy  gtest  gcmd      ChP]CHgdummy  gtest  gcmd      ChP]CHgdummy  gtest  gcmd      CfhO]45CGgdummy  getc  gcmd      Ch ,3Cgdummy  golet  glbs   gne1?   gilet   gne2?   glss   gcmd      Chp]Chgdummy  gg  garg1   garg   gcmd      Ch]Q45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @6gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gtmp  gtmp gtmp  gfilenamefsrfi/srfi-42/ec.scm :   g macro-typeg syntax-rulesgpatternsgnestedgqg...getcg...gq1gq2getc1getcg...gcmdgifgtestgcmdgnotgtestgcmdgandgtestg...gcmdgorgtestg...gcmdgbegingetcg...gcmdg:dogoletglbsgne1?giletgne2?glssgcmdgggarg1gargg...gcmd C5!R4:;>f!"h`, 3 44 55Cgdummy  Ygcmd  Ygobs   Ygoc   Yglbs   Ygne1?   Ygibs   Ygic   Ygne2?   Ygls  Y   Y Ch( ] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm g   " g macro-typeg syntax-rulesgpatternsgcmdg:dogletgobsgocg...glbsgne1?gletgibsgicg...gne2?glsg...C5R4: ;>/hE]C=gdummy  g consequent     C2=hE]C=gdummy  g consequent     C?h\]CTgdummy  g consequent  g alternate      CAh\]CTgdummy  g consequent  g alternate      CGPQhW]COgdummy  gtest  g consequent      CS^_hn]Cfgdummy  gtest  g consequent   g alternate      CdlmhB]C:gdummy  gcommand    CqwxhB]C:gdummy  gcommand    C{fhg]45C_gdummy  gdone  gto-do1   gto-do2      Cfhf]45C^gdummy  gdone  gto-do1   gto-do      Ch-]C%gdummy     ChB]C:gdummy  gcommand     ChX]CPgdummy  gcommand1  gcommand     CyhE]C=gdummy  g expression     C hP]q45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @45  $ @45  $ @45  $ @45$@6gx  Mgtmp Mgtmp  " Mgtmp  9 Mgtmp  P Mgtmp  g Mgtmp  ~ Mgtmp  Mgtmp  Mgtmp Mgtmp Mgtmp Mgtmp  Mgtmp  Mgtmp  6 Mgfilenamefsrfi/srfi-42/ec.scm   M g macro-typeg syntax-rulesgpatternsgifg consequentgifg consequentgifg consequentg alternategifg consequentg alternategifgnotgnotgtestg consequentgifgnotgnotgtestg consequentg alternategletgcommandg...gbegingcommandg... gdonegbegingto-do1g...gto-do2g... gdoneg...gto-do1gto-dog...  gcommand gcommand1gcommandg...g expressionC5 R4:;>fh ,36gdummy  gcc  golet   glbs   gne1?   gilet   gne2?   glss     Chq]Cigdummy  gcc  glbs   gne1?   glss      Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm   9 g macro-typeg syntax-rulesgpatternsgccg...goletglbsgne1?giletgne2?glssgccglbsgne1?glssC5R4:;>h u]Cmgdummy  gcc  gvar   gi   g expression     Ch f]C^gdummy  gcc  gvar   g expression      Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm   9 g macro-typeg syntax-rulesgpatternsgccgvargindexgig expressiongccgvarg expressionC5R4:;>yh=]C5gdummy  gcc     Ch]Cxgdummy  gcc  gg   garg1   garg   ggen      Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm   9 g macro-typeg syntax-rulesgpatternsgccgccgggarg1gargg...ggeng...C5R4:;>+h]Cgdummy  gcc  gg   garg1   garg   ggen   gresult      C4^_`fahhg,34 54 54 54545 4 5C_gdummy  egcc  eggens   egob1   egoc1   eglb1   egne1?1   egib1   egic1   egne2?1  egls1  egob2  egoc2  eglb2  egne1?2   egib2   egic2   egne2?2   egls2   e  e CbfhQ]6Igdummy  gcc  gresult     C hPH]45$@45$@45$@ 6@gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scm   P g macro-typeg syntax-rulesgpatternsgccgggarg1gargg...ggeng...gresultgccggensg:dogletgob1g...goc1g...glb1g...gne1?1gletgib1g...gic1g...gne2?1gls1g...g:dogletgob2g...goc2g...glb2g...gne1?2gletgib2g...gic2g...gne2?2gls2g...gccg...gresultC5R4:;>cvh]Cygdummy  gcc  gg   garg1   garg   gtest      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm    " g macro-typeg syntax-rulesgpatternsgccgggarg1gargg...gtestC5R4:d;>h(, 3 Cgdummy  $gcc  $gtest   $golet   $glbs   $gne1?   $gilet   $gne2?   $glss   $   $ Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm >   " g macro-typeg syntax-rulesgpatternsgccgtestg:dogoletglbsgne1?giletgne2?glssC5dR4:;>f hh0,3454  54 5 4  5 C(gdummy  agcc  agtest   agib-let   agib-save   ag ib-restore   agolet   aglbs   agne1?   agib-var  agib-rhs  agib  agic  agne2?  aglss   a  a CfhX, 3 45 4 5  Cgdummy  Rgcc  Rgtest   Rgib-let   Rgib-save   Rg ib-restore   Rgob   Rgoc   Rglbs   Rgne1?  Rgic  Rgne2?  Rglss  R   R Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm C   9 g macro-typeg syntax-rulesgpatternsgccgtestgib-letg...gib-saveg...g ib-restoreg...g:dogoletglbsgne1?gletgib-vargib-rhsgibg...gicg...gne2?glssgccgtestgib-letg...gib-saveg...g ib-restoreg...g:dogletgobg...gocg...glbsgne1?gletgicg...gne2?glssC5R4:;>ch]Cygdummy  gcc  gg   garg1   garg   gtest      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm n   " g macro-typeg syntax-rulesgpatternsgccgggarg1gargg...gtestC5R4:;>h(, 3 Cgdummy  &gcc  &gtest   &golet   &glbs   &gne1?   &gilet   &gne2?   &glss   &   & Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm s   " g macro-typeg syntax-rulesgpatternsgccgtestg:dogoletglbsgne1?giletgne2?glssC5R4:;>)*+h n]Cfgdummy  gcc  gvar   gi   garg      C,9:h]C{gdummy  gcc  gvar   garg1   garg2   garg      CDFHMEQWh0_]CWgdummy  *gcc  *gvar   *garg   *  * C hP+]45$@45$@45$@ 6#gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scm }   P g macro-typeg syntax-rulesgpatternsgccgvargindexgigargg...gccgvargarg1garg2gargg...gccgvargargC5R4:;>blmotz{}~ hPn]    Cfgdummy  Mgcc  Mgvar   Mgi   Mgarg   M  M Ch ]Cgdummy  gcc  gvar   gi   garg1   garg2   garg      Cjhq]Cigdummy  gcc  gvar   garg1   garg      C hPD]45$@45$@45$@ 6<gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scm    P g macro-typeg syntax-rulesgpatternsgccgvargindexgigarggccgvargindexgigarg1garg2gargg...gccgvargarg1gargg...C5R4:;>h_]CWgdummy  gcc  gvar   garg      C hPn]    Cfgdummy  Mgcc  Mgvar   Mgi   Mgarg   M  M Ch(]Cgdummy  "gcc  "gvar   "gi   "garg1   "garg2   "garg   "  " C,  #( hH]   C{gdummy  Agcc  Agvar   Agarg1   Agarg2   Agarg   A  A C hht]!45$@45$@45$@45$ @  6lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgccgvargarggccgvargindexgigarggccgvargindexgigarg1garg2gargg...gccgvargarg1garg2gargg...C5Rh0](C45 $645Cgvecs  ,gfilenamefsrfi/srfi-42/ec.scm                        "   #   (  . *   +    , gnamegec-:vector-filterCR4:;>3=?@ACh0]]CUgdummy  ,gcc  ,gvar   ,gi   ,  , CDMOPQSh N]CFgdummy  gcc  gvar      Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm    9 g macro-typeg syntax-rulesgpatternsgccgvargindexgigccgvarC5R4:;>amnoh ]Cxgdummy  gcc  gvar   gi   garg1   garg      Cyz|h`]CXgdummy  gcc  gvar   garg1      Chr]Cjgdummy  gcc  gvar   garg1   garg2      C h@`]   CXgdummy  9gcc  9gvar   9garg2   9  9 C h@`]   CXgdummy  9gcc  9gvar   9garg2   9  9 C h@r]    Cjgdummy  @gcc  @gvar   @garg1   @garg2   @  @ C   ()*+,-.0hHr]     Cjgdummy  Agcc  Agvar   Agarg1   Agarg2   A  A C1=>?@AEqrGtuvw`xhP]     C|gdummy  Ngcc  Ngvar   Ngarg1   Ngarg2   Ngarg3   N  N Ch']A45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@6gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gtmp   gfilenamefsrfi/srfi-42/ec.scm    g macro-typeg syntax-rulesgpatternsgccgvargindexgigarg1gargg...gccgvargarg1gccgvargarg1garg2gccgvar garg2 gccgvar garg2 gccgvargarg1garg2 gccgvargarg1garg2 gccgvargarg1garg2garg3 C5R4:;>h`]CXgdummy  gcc  gvar   garg1      Ch o]Cggdummy  gcc  gvar   gi   garg1      Chr]Cjgdummy  gcc  gvar   garg1   garg2      Ch ]Cygdummy  gcc  gvar   gi   garg1   garg2      C1h]C|gdummy  gcc  gvar   garg1   garg2   garg3      C     hh]      Cgdummy  dgcc  dgvar   dgi   dgarg1   dgarg2   dgarg3   d  d Ch]145$@45$@45$@45$ @4 5$ @4 5$ @6gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gfilenamefsrfi/srfi-42/ec.scm 5   g macro-typeg syntax-rulesgpatternsgccgvargarg1gccgvargindexgigarg1gccgvargarg1garg2gccgvargindexgigarg1garg2gccgvargarg1garg2garg3gccgvargindexgigarg1garg2garg3C5R4:;>%&'h ]Cygdummy  gcc  gvar   gi   garg1   garg2      C12467:>D hHr]Cjgdummy  Agcc  Agvar   Agarg1   Agarg2   A  A Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm X   9 g macro-typeg syntax-rulesgpatternsgccgvargindexgigarg1garg2gccgvargarg1garg2C5R4:;>R]^_h ]Cxgdummy  gcc  gvar   gi   garg1   garg      Chkh_]CWgdummy  gcc  gvar   garg      Cuvxz|} h8r]Cjgdummy  8gcc  8gvar   8garg1   8garg2   8  8 C hP%]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scm j   P g macro-typeg syntax-rulesgpatternsgccgvargindexgigarg1gargg...gccgvargarggccgvargarg1garg2C5R4:;>h ]Cgdummy  gcc  gvar   gi   gdispatch   garg1   garg      C, hH]    Cgdummy  Agcc  Agvar   Agdispatch   Agarg1   Agarg   A  A Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm ~   9 g macro-typeg syntax-rulesgpatternsgccgvargindexgigdispatchgarg1gargg...gccgvargdispatchgarg1gargg...C5R4:;>hM]CEgdummy  gg  garg      C f h:]C2gtmp-46961e513b-3ec     ChZ]CRgtmp-46961e513b-3f1  gtmp-46961e513b-3f0    ChZ]CRgtmp-46961e513b-3ee  gtmp-46961e513b-3ed    C !h, 3 4445545     4454    4 555 5Cgdummy  gvar  gobs   goc   glv   gli   gne1?   gi   gv   gic  gne2?  gls     Cy,h>]C6gdummy  gvar     C hPs]45$@45$@45$@ 6kgx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-42/ec.scm    P g macro-typeg syntax-rulesgpatternsgggargg...gvarg:dogletgobsgocg...glvglig...gne1?gletgigvg...gicg...gne2?glsg...gvarC5Rd-hp?]4L54L5$K$B(($"$"64L54L56C$CC7gargs  pgg1  pgg2   pgfilenamefsrfi/srfi-42/ec.scm               &   +   /   :  , =   A   L  , N   R   U  5 X  9 Z  5 [  > ^  B `  > b   k    p Ch]OCzgd1  gd2  gfilenamefsrfi/srfi-42/ec.scm    gnamegdispatch-unionC R./h m] M'MNMMNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm     C0vh(m] MM$4LM5NMMNCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scm    % Ch(m] MM$LMNMMNCCegempty  !gvalue  gfilenamefsrfi/srfi-42/ec.scm    ! Ch(m] MM$M MNMMNCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scm    # C1i~h m] 4M5#M4LL5NCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm    Ch m] ML$ MMNCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scm     C~h m] 4M5#M4LL5NCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm    C25;h(m] ML$4M5NMMNCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scm    # Ch(m] MM$M MNMMNCCegempty  #gvalue  gfilenamefsrfi/srfi-42/ec.scm    # Ch m] ML$ MMNCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scm     ChPm] MM$""M("MNMN4M5N N$MMNMMNCCegempty  Lgvalue ? Igfilenamefsrfi/srfi-42/ec.scm    L Ch(m] MM$4LM5NMMNCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scm    % Cdh m] M'MNMMNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm     Ch(m] MM$MLMNMMNCCegempty  $gvalue  !gfilenamefsrfi/srfi-42/ec.scm    $ C[ceh m] MM#MMLNCCegempty  gvalue gfilenamefsrfi/srfi-42/ec.scm     ChPm] MM$""M("MNMN4M5N N$MMNMMNCCegempty  Lgvalue ? Igfilenamefsrfi/srfi-42/ec.scm    L Ch(m] MM$4LM5NMMNCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scm    % Ch m] M'MNMMNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm     Ch(](C45$ "Cgpred  %gargs  %gfilenamefsrfi/srfi-42/ec.scm          "         ) #    % gnamegevery?C3h m] M'MNMMNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm     Ch(m] MM$4LM5NMMNCCegempty  %gvalue  "gfilenamefsrfi/srfi-42/ec.scm    % C4 5h m] M'MNMMNCCegempty  gvalue  gfilenamefsrfi/srfi-42/ec.scm     C1h ]I45 $C $S$HHOC45$ H45K HHOC$ H45K HHOC"4 5$ HH"4  J >"G"4 J5$""4 J5$$4 5$ 4 J5K""J K HHOC45$45HOCC45$4 5$ HOC"$"  $&"/45$"45$45HOCCC"?45$045$!4545HHOC"""4 5$4 5$ HH"4  J >"G"4 J5$""4 J5$$4 5$ 4 J5K""J K HHOC"""J45$;4 5$,45$4 5$HOC"""""@$5$* 45HHH HHOC"v"r":45$+45 H45K HHOC"$#$45HH OC"" $\"4 5$4 5$4 5$ HH"4  J>"G"4 J5$""4 J5$54 5$"4 5$ 4 J5K""JK HH!OCCCC"45$4 5$45$y4 5$j45$[4 5$L H $4 ">"G"4# 4$55KH%OC"""""""M$B$7$, 45HHH HH & OC"" " "K45$<45$-45 H45K HH'OC"h"d$0$%$45HH(OC""~"z)OQ4*5$4?HH+OC45$)4? H45K HH,OC4-5$44./5?HH0OCC gargs  gkey ga1  ! qgt  , ;gvar  / ;glen  G fgi  S fgvar  V fglen  n gi  z gvar  } ga   gistop   gt  gi    gvar    g read-proc  - Dgvar  6 Dgvar  ] iga1   ga2   gvar   gimax   gi   gvar   ga   gistop   gt  a hgi   gvar   gvar   gvec   ,glen   ,gvecs   ,gk   ,gvar   ,gstr  M nglen  M ngi  [ ngvar  ^ ngt   gvar   ga1   ga2   ga3   ga   zgistop   zgt  - Egi  e zgvar  h zgstop   gvar   gvec  S oglen  S ogvecs  S ogk  Z ogvar ] ogstr   glen   gi   gvar   gt   gvar   gevery?   gt  & 5gvar  ) 5gstr  J kglen  J kgi  X kgvar  [ kgt   gvar   Hgfilenamefsrfi/srfi-42/ec.scm            !   !  &   *  ,   <   F  G   i   m  n        !   +  -   F  G   Q  R  " \   ]   z   }     %          %                                                "      .      <                !       4  9   C  D   r  u   y  |                 %   6                *                "            "            "       *  1   5  8  ! <   ?  . C   F   {         .                      *                # &  6  B  C  % J  l  x  y  # |  1   #      Chj]Cbgfilenamefsrfi/srfi-42/ec.scm     gnamegmake-initial-:-dispatchC(R4(i56R6ha]CYgfilenamefsrfi/srfi-42/ec.scm     gnameg:-dispatch-refC R76h0]45$"4>"G Cgdispatch  +gfilenamefsrfi/srfi-42/ec.scm !  " "   #   #  #  ) $   + gnameg:-dispatch-set!CR4: ;>EPQRh ]Cxgdummy  gcc  gvar   gi   garg1   garg      Cj\]hq]Cigdummy  gcc  gvar   garg1   garg      Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-42/ec.scm '   9 g macro-typeg syntax-rulesgpatternsgccgvargindexgigarg1gargg...gccgvargarg1gargg...C5 R4:%;>j{|fh(,345Cgdummy  (gx0  (gq1   (gq   (getc1   (getc2   (getc3   (getc   (  ( C~h(,3Cgdummy  "gx0  "gq1   "gq2   "getc1   "getc2   "getc3   "getc   "  " Chu]Cmgdummy  gx0  g expression   gf1   gf2      C1hP]      Cgdummy  Pgx0  Pg qualifier   Pg expression   Pgf1   Pgf2   P  P C hh]!45$@45$@45$@45$ @  6gx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm 3   g g macro-typeg syntax-rulesgpatternsgx0gnestedgq1g...gqgetc1getc2getc3getcg...gx0gq1gq2getc1getc2getc3getcg...gx0g expressiongf1gf2gx0g qualifierg expressiongf1gf2C5%R4:$;>fh(]45Cgdummy  !gx0  !gq1   !gq   !getc1   !getc2   !getc   !  ! C}h ]Cgdummy  gx0  gq1   gq2   getc1   getc2   getc      Che]C]gdummy  gx0  g expression   gf2      Ch0|]Ctgdummy  *gx0  *g qualifier   *g expression   *gf2   *  * C hh]!45$@45$@45$@45$ @  6gx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm G   g g macro-typeg syntax-rulesgpatternsgx0gnestedgq1g...gqgetc1getc2getcg...gx0gq1gq2getc1getc2getcg...gx0g expressiongf2gx0g qualifierg expressiongf2C5$R4:';>h  fh P]45CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm Z   " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5'R4:;>h!"#hP]CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm f   " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5R4:-;>h23hP]CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm k   " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5-R4:,;>hABChP]CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm w   " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5,R4:/;>hRShP]CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm |   " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5/R4:0;>`lmfh ~]45Cvgdummy  gk  gq1   gq   getc1   getc      C,xyh]Cwgdummy  gk  gq1   gq2   getc1   getc      CDhT]CLgdummy  gk  g expression      Ch@k]     Ccgdummy  <gk  <g qualifier   <g expression   <  < C hhh]!45$@45$@45$@45$ @  6`gx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgkgnestedgq1g...gqgetc1getcg...gkgq1gq2getc1getcg...gkg expressiongkg qualifierg expressionC50R4:.;>hfhP]45CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm    " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5.R4:+;>hfhP]45CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm    " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5+R4:*;>hfhP]45CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm    " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5*R4:);>hfhP]45CHgdummy  getc1  getc      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-42/ec.scm    " g macro-typeg syntax-rulesgpatternsgetc1getcg...C5)R4:&;>   fh ]45C|gdummy  gdefault  gq1   gq   getc1   getc      C,  h]C}gdummy  gdefault  gq1   gq2   getc1   getc      CD $ &hZ]CRgdummy  gdefault  g expression      C 0 1 2 3 4h(q]Cigdummy  $gdefault  $g qualifier   $g expression   $  $ C hh]!45$@45$@45$@45$ @  6xgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgdefaultgnestedgq1g...gqgetc1getcg...gdefaultgq1gq2getc1getcg...gdefaultg expressiongdefaultg qualifierg expressionC5&R4:#;> A L Mfh ]45C|gdummy  gdefault  gq1   gq   getc1   getc      C, W Xh]C}gdummy  gdefault  gq1   gq2   getc1   getc      CD ` bhZ]CRgdummy  gdefault  g expression      C k l p r m s t u x y h8q]  Cigdummy  1gdefault  1g qualifier   1g expression   1  1 C hh]!45$@45$@45$@45$ @  6xgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgdefaultgnestedgq1g...gqgetc1getcg...gdefaultgq1gq2getc1getcg...gdefaultg expressiongdefaultg qualifierg expressionC5#R4: q;>   fhp]45Chgdummy  gstop  gq1   gq2   gcmd      C    hq]Cigdummy  gstop  gtest   gq   gcmd      C     h q]Cigdummy  gstop  gtest   gq   gcmd      C     h q]Cigdummy  gstop  gtest   gq   gcmd      C     h q]Cigdummy  gstop  gtest   gq   gcmd      C  f  h p]45Chgdummy  gstop  getc   gq   gcmd      C     h p]Chgdummy  gstop  ggen   gq   gcmd      C  hP]CHgdummy  gstop  gcmd     Ch]A45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@6gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gtmp   gfilenamefsrfi/srfi-42/ec.scm    g macro-typeg syntax-rulesgpatternsgstopgnestedgnestedgq1g...gq2g...gcmdgstopgnestedgifgtestgqg...gcmdgstopgnestedgnotgtestgqg...gcmdgstopgnestedgandgtestg...gqg...gcmdgstopgnestedgorgtestg...gqg...gcmdgstopgnestedgbegingetcg...gqg...gcmdgstopgnestedggengqg...gcmdgstopgnestedgcmd C5 qR4:;>   fh o]45Cggdummy  gq1  gq   getc1   getc      Cj ' (hp]Chgdummy  gq1  gq2   getc1   getc      Cy 0 2hE]C=gdummy  g expression    CD ; < = ?h\]CTgdummy  g qualifier  g expression      C hhT]!45$@45$@45$@45$ @  6Lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgnestedgq1g...gqgetc1getcg...gq1gq2getc1getcg...g expressiong qualifierg expressionC5R4:";> K U Vfh o]45Cggdummy  gq1  gq   getc1   getc      Cj _ `hp]Chgdummy  gq1  gq2   getc1   getc      Cy g ihE]C=gdummy  g expression    CD q r s t vh \]CTgdummy  g qualifier  g expression      C hhT]!45$@45$@45$@45$ @  6Lgx  ggtmp ggtmp  " ggtmp  9 ggtmp  P ggfilenamefsrfi/srfi-42/ec.scm    g g macro-typeg syntax-rulesgpatternsgnestedgq1g...gqgetc1getcg...gq1gq2getc1getcg...g expressiong qualifierg expressionC5"RCgm  (gfilenamefsrfi/srfi-42.scm   ) ? . ?  6 ? & ; ? gfilenamefsrfi/srfi-42/ec.scm A)  f           !  ó C6