GOOF----LE-8-2.0H]4hR] gguile  gdefine-module*   gice-9 gmatch  gfilenameS fice-9/match.scm gexportsS g match-lambda g match-lambda* g match-let g match-let* g match-letrec    gset-current-module   gthrow g match-error fmatch gerror gmake-syntax-transformer   gslot-ref gmacro g $sc-dispatch   !gany "!!!! #g syntax-object $g struct-ref %gtop &% 'gribcage (gdummy )grtd *grec +gn ,()*+ -gm-1883f58c-6d8 .-% /.&&& 0fl-1883f58c-6dd 1fl-1883f58c-6de 2fl-1883f58c-6df 3fl-1883f58c-6e0 40123 5',/4 6' 7gx 87 9. :fl-1883f58c-6da ;: <'89; =&56< >ghygiene ?> @#$=? Agsyntax-violation BA CA Df-source expression failed to match any pattern Eg slot-set! F!!!!! Gg struct-set! Hgvalue I()*+H Jgm-1883f58c-6e5 KJ% LK&&&& Mfl-1883f58c-6ea Nfl-1883f58c-6eb Ofl-1883f58c-6ec Pfl-1883f58c-6ed Qfl-1883f58c-6ee RMNOPQ S'ILR TK Ufl-1883f58c-6e7 VU W'8TV X&S6W Y#GX? Zgis-a? [!!! \gand ](*) ^gm-1883f58c-6f4 _^% `_&& afl-1883f58c-6f9 bfl-1883f58c-6fa cfl-1883f58c-6fb dabc e']`d f_ gfl-1883f58c-6f6 hg i'8fh j&e6i k#\j? lgstruct? m#lj? ngeq? o#nj? pg struct-vtable q#pj? rgmatch-syntax-error s! t( ugm-1883f58c-701 vu% wv xfl-1883f58c-706 yx z'twy {fl-1883f58c-703 |{ }'8w| ~&z6} #r~? f invalid match-syntax-error usage #~?  gm-1883f58c-708 %  fl-1883f58c-70d  't fl-1883f58c-70a  '8 &6 #r? fmissing match expression #?  !! gatom ( & fl-1883f58c-710 fl-1883f58c-711  ' &6 #r? fno match clauses #?  geach-any geach !!   ! glet gapp gpat gbody ( &&& fl-1883f58c-715 fl-1883f58c-716 fl-1883f58c-717 fl-1883f58c-718  ' &6 #? gv #? g match-next #? gset! #? gmap   gcons gvector   ! gvec ( fl-1883f58c-723 fl-1883f58c-724 fl-1883f58c-725 fl-1883f58c-726  ' &6 #? #? g list->vector   #? #?   ! !Ҍ ( fl-1883f58c-72f fl-1883f58c-730 fl-1883f58c-731 fl-1883f58c-732  ' &6 #? #? #? #? gg+s ( gm-1883f58c-739 % && fl-1883f58c-73e fl-1883f58c-73f fl-1883f58c-740  '  fl-1883f58c-73b  '8 &6 #? gquote #? #?  fno matching pattern #? gfree-id g=> &6 #?  ! ! ! ! ! ! ! gfailure grest ( &&&&&& fl-1883f58c-745 fl-1883f58c-746 fl-1883f58c-747  fl-1883f58c-748  fl-1883f58c-749  fl-1883f58c-74a  fl-1883f58c-74b       '  &6 #? glambda #? #? g match-one #? gmatch-drop-ids #? gbegin #?  ! ! ! ! (  &&&&& !fl-1883f58c-754 "fl-1883f58c-755 #fl-1883f58c-756 $fl-1883f58c-757 %fl-1883f58c-758 &fl-1883f58c-759 '!"#$%& (' ' )&(6 *#)? +#)? ,#)? -+, .! /!!.!!!! 0gmatch-check-ellipse 1gp 2gq 3gr 4gsk 5gfk 6gi 7(123456  8gm-1883f58c-760 98% :9&&&&&&&&  ;fl-1883f58c-765 fl-1883f58c-768 ?fl-1883f58c-769 @fl-1883f58c-76a Afl-1883f58c-76b Bfl-1883f58c-76c Cfl-1883f58c-76d D;<=>?@ABC  E'7:D F9 Gfl-1883f58c-762 HG I'8FH J&E6I K#0J? Lgmatch-extract-vars M#LJ? Ngmatch-gen-ellipses O#NJ? Pg match-two Q#PJ? R(7 S9& Tfl-1883f58c-778 Ufl-1883f58c-779 VTU W'RSV X&W6I Y#PX? Z!!!!! [gif \(456 ]gm-1883f58c-77c ^]% _^&&&&& `fl-1883f58c-781 afl-1883f58c-782 bfl-1883f58c-783 cfl-1883f58c-784 dfl-1883f58c-785 efl-1883f58c-786 f`abcde g'\_f h^ ifl-1883f58c-77e ji k'8hj l&g6k m#[l? ngnull? o#nl? pgappend qp rp s&6k t#s? ut vu! w!!v!!! x(1456 y^&&&&&& zfl-1883f58c-78f {fl-1883f58c-790 |fl-1883f58c-791 }fl-1883f58c-792 ~fl-1883f58c-793 fl-1883f58c-794 fl-1883f58c-795 z{|}~ 'xy &6k #[? gequal? #? #? g quasiquote #s?  ! ! ! ! gmatch-quasiquote (17 ^&&& fl-1883f58c-79f fl-1883f58c-7a0 fl-1883f58c-7a1 fl-1883f58c-7a2  ' &6k #? #\s?   !!!!! !  !!!!!! (12456 ^&&&&&&& fl-1883f58c-7b6 fl-1883f58c-7b7 fl-1883f58c-7b8 fl-1883f58c-7b9 fl-1883f58c-7ba fl-1883f58c-7bb fl-1883f58c-7bc fl-1883f58c-7bd  ' &6k #? #\? gor #s?   !!!!!! ! ! ! ! fl-1883f58c-7d5 fl-1883f58c-7d6 fl-1883f58c-7d7 fl-1883f58c-7d8  ' &6k #?  !!!!!! fl-1883f58c-7de fl-1883f58c-7df fl-1883f58c-7e0 fl-1883f58c-7e1 fl-1883f58c-7e2 fl-1883f58c-7e3 fl-1883f58c-7e4  'xy &6k #L? #? g match-gen-or #? gnot #s?  ! !!!!! fl-1883f58c-7ef fl-1883f58c-7f0 fl-1883f58c-7f1 fl-1883f58c-7f2 fl-1883f58c-7f3 fl-1883f58c-7f4 fl-1883f58c-7f5  'xy &6k #? #? gget! #s?  ! !!!! ggetter gg gs (456 fl-1883f58c-7ff fl-1883f58c-800 fl-1883f58c-801 fl-1883f58c-802 fl-1883f58c-803 fl-1883f58c-804 fl-1883f58c-805 fl-1883f58c-806  ' &6k #? #? #s?  ! ! !!!! gsetter (456 fl-1883f58c-811 fl-1883f58c-812 fl-1883f58c-813 fl-1883f58c-814 fl-1883f58c-815 fl-1883f58c-816 fl-1883f58c-817 fl-1883f58c-818  '  &6k  # ?  # ?  #7 ?    g? #s?   !!!!!! gpred (1456 fl-1883f58c-824 fl-1883f58c-825 fl-1883f58c-826 fl-1883f58c-827 fl-1883f58c-828 fl-1883f58c-829 fl-1883f58c-82a fl-1883f58c-82b  ' &6k  #[? !#? "#\? #g= $##s? %$ &%!! '&! (!' )!( *gproc +(*17 ,^&&&& -fl-1883f58c-835 .fl-1883f58c-836 /fl-1883f58c-837 0fl-1883f58c-838 1fl-1883f58c-839 2-./01 3'+,2 4&36k 5#4? 6gw 7#64? 8#4? 9g___ :#9s? ;: <;! =!< >!!=!!!! ?(13456 @fl-1883f58c-840 Afl-1883f58c-841 Bfl-1883f58c-842 Cfl-1883f58c-843 Dfl-1883f58c-844 Efl-1883f58c-845 Ffl-1883f58c-846 Gfl-1883f58c-847 H@ABCDEFG I'?H J&I6k K#LJ? L#NJ? M!!s!!!! Nfl-1883f58c-851 Ofl-1883f58c-852 Pfl-1883f58c-853 Qfl-1883f58c-854 Rfl-1883f58c-855 Sfl-1883f58c-856 Tfl-1883f58c-857 UNOPQRST V'xyU W&V6k X#[W? Y#\W? Zgpair? [#ZW? \#nW? ]gcdr ^#]W? _#W? `#6W? agcar b#aW? c#W? dgset-car! e#dW? fg*** g#fs? hg i!h! j!!i!!!! kfl-1883f58c-860 lfl-1883f58c-861 mfl-1883f58c-862 nfl-1883f58c-863 ofl-1883f58c-864 pfl-1883f58c-865 qfl-1883f58c-866 rfl-1883f58c-867 sklmnopqr t's u&t6k v#Lu? wgmatch-gen-search x#wu? yh! z!y {!!z!!!! |fl-1883f58c-871 }fl-1883f58c-872 ~fl-1883f58c-873 fl-1883f58c-874 fl-1883f58c-875 fl-1883f58c-876 fl-1883f58c-877 fl-1883f58c-878 |}~ ' &6k #r? finvalid use of *** #? #f? g..1 #s?  ! !!!!!! fl-1883f58c-882 fl-1883f58c-883 fl-1883f58c-884 fl-1883f58c-885 fl-1883f58c-886 fl-1883f58c-887 fl-1883f58c-888  'xy &6k #[? #Z? #? #9?  g$ #s?   !!!!!! (*1456 fl-1883f58c-891 fl-1883f58c-892 fl-1883f58c-893 fl-1883f58c-894 fl-1883f58c-895 fl-1883f58c-896 fl-1883f58c-897 fl-1883f58c-898  ' &6k #[? #Z? gmatch-record-refs #? # ? !!!!!! fl-1883f58c-8a3 fl-1883f58c-8a4 fl-1883f58c-8a5 fl-1883f58c-8a6 fl-1883f58c-8a7 fl-1883f58c-8a8 fl-1883f58c-8a9 fl-1883f58c-8aa  ' &6k #[? #Z? #? #6? #a? #7? #]? #? #d? gset-cdr! #?  !̌ !͌ g match-vector (17 fl-1883f58c-8b4 fl-1883f58c-8b5 fl-1883f58c-8b6 fl-1883f58c-8b7 fl-1883f58c-8b8  ', &6k #? # ? g_ #s?  !!!!! !!!!! g let-syntax gid (745 fl-1883f58c-8ce fl-1883f58c-8cf fl-1883f58c-8d0 fl-1883f58c-8d1 fl-1883f58c-8d2 fl-1883f58c-8d3 fl-1883f58c-8d4  'y &6k #? gnew-sym? #? g syntax-rules #? gsk2 #? gfk2 #?   gy #?    grandom-sym-to-match #? #? #[? #? gunquote gm-1883f58c-8e1 %  fl-1883f58c-8e3  '8  &6  # ?      !  !! !!!! &&&&&& fl-1883f58c-8e6 fl-1883f58c-8e7 fl-1883f58c-8e8 fl-1883f58c-8e9 fl-1883f58c-8ea fl-1883f58c-8eb fl-1883f58c-8ec  'x &6 #? gunquote-splicing # ?  ! ! !!!!!!  (1456 !&&&&&&& "fl-1883f58c-8f5 #fl-1883f58c-8f6 $fl-1883f58c-8f7 %fl-1883f58c-8f8 &fl-1883f58c-8f9 'fl-1883f58c-8fa (fl-1883f58c-8fb )fl-1883f58c-8fc *"#$%&'() +' !* ,&+6 -#[,? .#Z,? /#,? 0gtmp 1#0,? 2#,? 3# ? 43 54! 6!. 7!6 857 9!8 :!9 ;gdepth <(1456; =fl-1883f58c-906 >fl-1883f58c-907 ?fl-1883f58c-908 @fl-1883f58c-909 Afl-1883f58c-90a Bfl-1883f58c-90b Cfl-1883f58c-90c Dfl-1883f58c-90d E=>?@ABCD F'<!E G&F6 H#G? I#G? J!7 K J L!K M!L N(14567;  O&&&&&&&&  Pfl-1883f58c-917 Qfl-1883f58c-918 Rfl-1883f58c-919 Sfl-1883f58c-91a Tfl-1883f58c-91b Ufl-1883f58c-91c Vfl-1883f58c-91d Wfl-1883f58c-91e Xfl-1883f58c-91f YPQRSTUVWX  Z'NOY [&Z6 \#[? ]J ^!] _!^ `fl-1883f58c-92a afl-1883f58c-92b bfl-1883f58c-92c cfl-1883f58c-92d dfl-1883f58c-92e efl-1883f58c-92f ffl-1883f58c-930 gfl-1883f58c-931 hfl-1883f58c-932 i`abcdefgh  j'NOi k&j6 l#k? m7 n!m o!n p(12456;  qfl-1883f58c-93d rfl-1883f58c-93e sfl-1883f58c-93f tfl-1883f58c-940 ufl-1883f58c-941 vfl-1883f58c-942 wfl-1883f58c-943 xfl-1883f58c-944 yfl-1883f58c-945 zqrstuvwxy  {'pOz |&{6 }#[|? ~#Z|? #|? #6|? #a|? #7|? #]|? #|? gmatch-quasiquote-step #|? 7 ! ! gelt (456; fl-1883f58c-950 fl-1883f58c-951 fl-1883f58c-952 fl-1883f58c-953 fl-1883f58c-954 fl-1883f58c-955 fl-1883f58c-956 fl-1883f58c-957  '! &6 #[? gvector? #? #? gls #? g vector->list #? #? !J ! (7456; fl-1883f58c-962 fl-1883f58c-963 fl-1883f58c-964 fl-1883f58c-965 fl-1883f58c-966 fl-1883f58c-967 fl-1883f58c-968 fl-1883f58c-969  '! &6 #? #? !!!!!!!! (7245;6 gm-1883f58c-972 % &&&&&&& fl-1883f58c-977 fl-1883f58c-978 fl-1883f58c-979 fl-1883f58c-97a fl-1883f58c-97b fl-1883f58c-97c fl-1883f58c-97d fl-1883f58c-97e  '  fl-1883f58c-974  '8 &6 #? ! gmatch-tuck-ids !!  !Ȍ gmatch-drop-first-arg  !!!!! gid-ls (1456  gm-1883f58c-9ae % &&&&&&&&  fl-1883f58c-9b3 fl-1883f58c-9b4 fl-1883f58c-9b5 fl-1883f58c-9b6 fl-1883f58c-9b7 fl-1883f58c-9b8 fl-1883f58c-9b9 fl-1883f58c-9ba fl-1883f58c-9bb   '  fl-1883f58c-9b0  '8 &6 #? #? #? gmatch-gen-or-step #? #? 6 !茤 !錤 s! !댤 !쌤 gm-1883f58c-9cb % &&& fl-1883f58c-9dd fl-1883f58c-9de fl-1883f58c-9df fl-1883f58c-9e0  '  fl-1883f58c-9cd  '8 &6 #? &&&&&&& fl-1883f58c-9e6 fl-1883f58c-9e7 fl-1883f58c-9e8 fl-1883f58c-9e9 fl-1883f58c-9ea fl-1883f58c-9eb fl-1883f58c-9ec fl-1883f58c-9ed  ' &6  #?  #?  #?  #?  #?   !!!!!!  gmatch-check-identifier gm-1883f58c-9f6 % &&&&&&&&  fl-1883f58c-9fb fl-1883f58c-9fc fl-1883f58c-9fd fl-1883f58c-9fe fl-1883f58c-9ff fl-1883f58c-a00 fl-1883f58c-a01 fl-1883f58c-a02 fl-1883f58c-a03   '   fl-1883f58c-9f8 !  "'8! #&6" $##? %##? &#[#? 'glist? (#'#? )gloop *#)#? +##? ,##? -, .- /gcond 0#/#? 1#n#? 21+ 3greverse 4#3#? 5#Z#? 65+ 7#6#? 8#a#? 98+ :79 ;: <##? =#d#? >=+ ?9> @##? A#]#? BA+ C##? Dgelse E#D#? F!!!!!!!  Ggmatch-verify-no-ellipses H(13456  I&&&&&&&&&  Jfl-1883f58c-a15 Kfl-1883f58c-a16 Lfl-1883f58c-a17 Mfl-1883f58c-a18 Nfl-1883f58c-a19 Ofl-1883f58c-a1a Pfl-1883f58c-a1b Qfl-1883f58c-a1c Rfl-1883f58c-a1d Sfl-1883f58c-a1e TJKLMNOPQRS  U'HIT V&U6" W#GV? Xglet* Y#XV? Zgtail-len [#ZV? \glength ]#\V? ^#V? _#V? `glen a#`V? b#\V? c#'V? dc_ e]_ fbde gaf hg i#[V? j#V? k#V? lka mg< n#mV? ona[ pjlo q#V? r#)V? s__ t#+V? uta v^ wv x#/V? y##V? zyt[ {#3V? |#V? }#V? ~}} #ZV? _ #6V? #aV? _   #dV? _  #V? #]V? _ g- #V? # V? t #V? #DV? !! (74 gm-1883f58c-a2f % &&& fl-1883f58c-a34 fl-1883f58c-a35 fl-1883f58c-a36 fl-1883f58c-a37  '  fl-1883f58c-a31  '8 &6 #0? #r? f3multiple ellipse patterns not allowed at same level #?  #G? !! (74 && fl-1883f58c-a42 fl-1883f58c-a43 fl-1883f58c-a44  ' &6 #r? f%dotted tail not allowed after ellipse #? !!!!!!!!  gletrec (12456  gm-1883f58c-a48 % &&&&&&&&&  fl-1883f58c-a4d fl-1883f58c-a4e fl-1883f58c-a4f fl-1883f58c-a50 fl-1883f58c-a51 fl-1883f58c-a52 fl-1883f58c-a53 fl-1883f58c-a54 fl-1883f58c-a55 fl-1883f58c-a56   '  fl-1883f58c-a4a  '8 &6 #? gtry #? #? #6? gfail #? #? #? #? #3? gnext #? #[? #? #Z?    gu #? #a?    #d?   #? #? glp #? #? #]?          #?   ! ! ! ! ! gpats (+127 gm-1883f58c-a6b % &&&&&& fl-1883f58c-a70 fl-1883f58c-a71 fl-1883f58c-a72 fl-1883f58c-a73 fl-1883f58c-a74 fl-1883f58c-a75  fl-1883f58c-a76     '     fl-1883f58c-a6d   '8  & 6 #0? gmatch-gen-vector-ellipses #? gmatch-vector-two #? &6 #9?  ! !!!!!!! (+1456 &&&&&&& fl-1883f58c-a7f fl-1883f58c-a80 fl-1883f58c-a81  fl-1883f58c-a82 !fl-1883f58c-a83 "fl-1883f58c-a84 #fl-1883f58c-a85 $fl-1883f58c-a86 % !"#$ &'% '&&6 (#'? )& *fl-1883f58c-a90 +fl-1883f58c-a91 ,*+ -'R), .&-6 /#.? 0!!!!!! 1gindex 2(+1456 3gm-1883f58c-a94 43% 54&&&&&&& 6fl-1883f58c-a99 7fl-1883f58c-a9a 8fl-1883f58c-a9b 9fl-1883f58c-a9c :fl-1883f58c-a9d ;fl-1883f58c-a9e 6789:;<= ?'25> @4 Afl-1883f58c-a96 BA C'8@B D&?6C E#[D? F#D? G#D? H#`D? Ig vector-length J#ID? K##D? Lgmatch-vector-step M#LD? Nglist O P!O Q!P R!Q S4&&&&&& Tfl-1883f58c-aac Ufl-1883f58c-aad Vfl-1883f58c-aae Wfl-1883f58c-aaf Xfl-1883f58c-ab0 Yfl-1883f58c-ab1 Zfl-1883f58c-ab2 [TUVWXYZ \'S[ ]&\6C ^#]? _g+ `#_]? a# ]? ba c!!!! d!!!!! e(1456 fgm-1883f58c-abb gf% hg&&&&&&& ifl-1883f58c-acc jfl-1883f58c-acd kfl-1883f58c-ace lfl-1883f58c-acf mfl-1883f58c-ad0 nfl-1883f58c-ad1 ofl-1883f58c-ad2 pfl-1883f58c-ad3 qijklmnop r'ehq sg tfl-1883f58c-abd ut v'8su w&r6v x#w? y#6w? zg vector-ref {#zw? |#w? }g vector-set! ~#}w? #Lw? !!!!!!! (+11456  gm-1883f58c-adc % &&&&&&&&  fl-1883f58c-ae1 fl-1883f58c-ae2 fl-1883f58c-ae3 fl-1883f58c-ae4 fl-1883f58c-ae5 fl-1883f58c-ae6 fl-1883f58c-ae7 fl-1883f58c-ae8 fl-1883f58c-ae9   '  fl-1883f58c-ade  '8 &6 #[? #? #? #`? #I? g>= #? #L? gmatch-vector-tail #? (1+`456 gm-1883f58c-af5 % &&&&&&& fl-1883f58c-afa fl-1883f58c-afb fl-1883f58c-afc fl-1883f58c-afd fl-1883f58c-afe fl-1883f58c-aff fl-1883f58c-b00 fl-1883f58c-b01  '  fl-1883f58c-af7  '8 &6 #L? gmatch-vector-tail-two #? (1+`456  gm-1883f58c-b0a % &&&&&&&&&  fl-1883f58c-b0f fl-1883f58c-b10 fl-1883f58c-b11 fl-1883f58c-b12 fl-1883f58c-b13 fl-1883f58c-b14 fl-1883f58c-b15 fl-1883f58c-b16 fl-1883f58c-b17 fl-1883f58c-b18   '  fl-1883f58c-b0c  '8 &6 #? #)? gj #? #?   #[? #? #3? #6? #z?  #? g vetor-set! #? #? #_? # ?  #? !!!!!!!!  (*+12456  gm-1883f58c-b29 % &&&&&&&&&  fl-1883f58c-b2e fl-1883f58c-b2f fl-1883f58c-b30 fl-1883f58c-b31 fl-1883f58c-b32 fl-1883f58c-b33 fl-1883f58c-b34 fl-1883f58c-b35 fl-1883f58c-b36 fl-1883f58c-b37   '  fl-1883f58c-b2b  '8 &6 #? #6? #? #? #E? #? #_? # ?  !!!!!!!  gm-1883f58c-b54 %  fl-1883f58c-b56  '8 &6 #?    !  !   (17  &&&  fl-1883f58c-b59 fl-1883f58c-b5a fl-1883f58c-b5b fl-1883f58c-b5c   '   &6 #L? #?   ! ! (*17 fl-1883f58c-b62 fl-1883f58c-b63 fl-1883f58c-b64 fl-1883f58c-b65   '  !& 6 "#L!? ###? $# %$!! &%! '!& ((*17 )fl-1883f58c-b6b *fl-1883f58c-b6c +fl-1883f58c-b6d ,fl-1883f58c-b6e -)*+, .'( - /&.6 0#L/? 1#? 21 32! 4!3!! 5#? 65 76! 8!7!!! 9gmatch-extract-quasiquote-vars :gk ;(7:6 <&&&& =fl-1883f58c-b80 >fl-1883f58c-b81 ?fl-1883f58c-b82 @fl-1883f58c-b83 Afl-1883f58c-b84 B=>?@A C';<B D&C6 E#9D? F#D? GF HG I#\? JI KJ! LK! M!L N(17 O&& Pfl-1883f58c-b8b Qfl-1883f58c-b8c Rfl-1883f58c-b8d SPQR T'NOS U&T6 V#LU? W#? XW YX! ZY! [!Z \fl-1883f58c-b92 ]fl-1883f58c-b93 ^fl-1883f58c-b94 _\]^ `'NO_ a&`6 b#La? c#? dc ed! fe! g!f hfl-1883f58c-b99 ifl-1883f58c-b9a jfl-1883f58c-b9b khij l'NOk m&l6 n#Lm? o!.!!! p(123:6 q&&&&&& rfl-1883f58c-ba0 sfl-1883f58c-ba1 tfl-1883f58c-ba2 ufl-1883f58c-ba3 vfl-1883f58c-ba4 wfl-1883f58c-ba5 xfl-1883f58c-ba6 yrstuvwx z'pqy {&z6 |#0{? }#L{? ~gmatch-extract-vars-step #~{? !!!! (12:6 &&&&& fl-1883f58c-baf fl-1883f58c-bb0 fl-1883f58c-bb1 fl-1883f58c-bb2 fl-1883f58c-bb3 fl-1883f58c-bb4  ' &6 #L? #~? ! ! fl-1883f58c-bbc fl-1883f58c-bbd fl-1883f58c-bbe  'NO &6 #L? #?  !!! #9?  !!! #f?  !!! #?  !!! !!! (1:6 fl-1883f58c-bec fl-1883f58c-bed fl-1883f58c-bee fl-1883f58c-bef fl-1883f58c-bf0  '< &6 #? #? #? #4? #5?   #!?    #? gp-ls #?  !!!!! gv2 gv2-ls (1:6 gm-1883f58c-bf9 % &&&&&& fl-1883f58c-bfe fl-1883f58c-bff fl-1883f58c-c00 fl-1883f58c-c01 fl-1883f58c-c02 fl-1883f58c-c03 fl-1883f58c-c04  '  fl-1883f58c-bfb  '8 &6 #L? gm-1883f58c-c0f %  fl-1883f58c-c11  '8 &6 #?  ! !!!!! gd (7:6 &&&&& fl-1883f58c-c14 fl-1883f58c-c15 fl-1883f58c-c16 fl-1883f58c-c17 fl-1883f58c-c18 fl-1883f58c-c19  ' &6 #9? #? #?  ! !!!!! fl-1883f58c-c21 fl-1883f58c-c22 fl-1883f58c-c23 fl-1883f58c-c24 fl-1883f58c-c25 fl-1883f58c-c26  ' &6 #9? #? #?  !   !!!! &&&& fl-1883f58c-c2e fl-1883f58c-c2f fl-1883f58c-c30 fl-1883f58c-c31 fl-1883f58c-c32  '; &6  #L?  !  !!!!   fl-1883f58c-c39  fl-1883f58c-c3a fl-1883f58c-c3b fl-1883f58c-c3c fl-1883f58c-c3d fl-1883f58c-c3e    ' &6 #9? !!!!  (7:6 &&&&&& fl-1883f58c-c46 fl-1883f58c-c47 fl-1883f58c-c48 fl-1883f58c-c49 fl-1883f58c-c4a fl-1883f58c-c4b fl-1883f58c-c4c   !'  "&!6 ##9"? $g"match-extract-quasiquote-vars-step %#$"? &!!!!  'fl-1883f58c-c55 (fl-1883f58c-c56 )fl-1883f58c-c57 *fl-1883f58c-c58 +fl-1883f58c-c59 ,fl-1883f58c-c5a -'()*+, .'- /&.6 0#9/? 1!!!!  2!!!!!! 3(7:6 4gm-1883f58c-c70 54% 65&&&&&&& 7fl-1883f58c-c75 8fl-1883f58c-c76 9fl-1883f58c-c77 :fl-1883f58c-c78 ;fl-1883f58c-c79 fl-1883f58c-c7c ?789:;<=> @'36? A5 Bfl-1883f58c-c72 CB D'8AC E&@6D F#9E? Ggpattern H(G Igm-1883f58c-c88 JI% KJ&& Lfl-1883f58c-c8d Mfl-1883f58c-c8e Nfl-1883f58c-c8f OLMN P'HKO QJ Rfl-1883f58c-c8a SR T'8QS U&P6T V#U? Wgexpr X#WU? YX Z#U? [gm-1883f58c-c95 \[% ]\&& ^fl-1883f58c-c9a _fl-1883f58c-c9b `fl-1883f58c-c9c a^_` b'H]a c\ dfl-1883f58c-c97 ed f'8ce g&b6f h#g? i#Wg? j#g? k! l!k mgmatch-let/helper ngvar o(nH pgm-1883f58c-ca2 qp% rq&&& sfl-1883f58c-ca7 tfl-1883f58c-ca8 ufl-1883f58c-ca9 vfl-1883f58c-caa wstuv x'orw yq zfl-1883f58c-ca4 {z |'8y{ }&x6| ~#m}? #}? !l gmatch-named-let ginit ()n q&&&& fl-1883f58c-cb2 fl-1883f58c-cb3 fl-1883f58c-cb4 fl-1883f58c-cb5 fl-1883f58c-cb6  ' &6| #? gm-1883f58c-cbe % &&& fl-1883f58c-cc3 fl-1883f58c-cc4 fl-1883f58c-cc5 fl-1883f58c-cc6  'o  fl-1883f58c-cc0  '8 &6 #m? #? !   ! !   ! ! (nW0 gm-1883f58c-ccd % &&&&&& fl-1883f58c-cdf fl-1883f58c-ce0 fl-1883f58c-ce1 fl-1883f58c-ce2 fl-1883f58c-ce3 fl-1883f58c-ce4 fl-1883f58c-ce5  '  fl-1883f58c-ccf  '8 &6 #? ! ! !   ! ! ga gb (1W  &&&&&&&&  fl-1883f58c-cf2 fl-1883f58c-cf3 fl-1883f58c-cf4 fl-1883f58c-cf5 fl-1883f58c-cf6 fl-1883f58c-cf7 fl-1883f58c-cf8 fl-1883f58c-cf9 fl-1883f58c-cfa   ' &6 #m? #0?  ! ! ! ֌ ׌ !، !ٌ (1W &&&&&&& fl-1883f58c-d07 fl-1883f58c-d08 fl-1883f58c-d09 fl-1883f58c-d0a fl-1883f58c-d0b fl-1883f58c-d0c fl-1883f58c-d0d fl-1883f58c-d0e  ' &6 #m? #0?  ! 댤 쌤 !팤 ! fl-1883f58c-d1b fl-1883f58c-d1c fl-1883f58c-d1d fl-1883f58c-d1e fl-1883f58c-d1f fl-1883f58c-d20 fl-1883f58c-d21 fl-1883f58c-d22  ' &6 #m? [  ! ! ()Wn gm-1883f58c-d2d % &&&&& fl-1883f58c-d32 fl-1883f58c-d33 fl-1883f58c-d34 fl-1883f58c-d35 fl-1883f58c-d36  fl-1883f58c-d37     '     fl-1883f58c-d2f   '8  & 6 #? #? !쌤 ! ()W &&&&&& fl-1883f58c-d43 fl-1883f58c-d44 fl-1883f58c-d45 fl-1883f58c-d46 fl-1883f58c-d47 fl-1883f58c-d48 fl-1883f58c-d49  '  &6 !# ? "#0 ? #" $! %( &gm-1883f58c-d52 '&% ('& )fl-1883f58c-d57 *fl-1883f58c-d58 +)* ,'%(+ -' .fl-1883f58c-d54 /. 0'8-/ 1&,60 2#1? 3!댤 4(W 5'&&&& 6fl-1883f58c-d5c 7fl-1883f58c-d5d 8fl-1883f58c-d5e 9fl-1883f58c-d5f :fl-1883f58c-d60 ;6789: <'45; =&<60 >#=? ?#=? @!!! A!!! Bg success-k Cg failure-k D(BC Egm-1883f58c-d66 FE% GF&&& Hfl-1883f58c-d7f Ifl-1883f58c-d80 Jfl-1883f58c-d81 Kfl-1883f58c-d82 LHIJK M'DGL NF Ofl-1883f58c-d68 PO Q'8NP R&M6Q S#R? Tgellipse? U#TR? V#R? Wgfoo X#WR? Y#4R? Z#5R? [YZ \Y ]gother ^#]R? _U^YZ `_Z a` b#R? c#R? dgc e#dR? fbce g(7BC hgm-1883f58c-d87 ih% ji&&& kfl-1883f58c-da0 lfl-1883f58c-da1 mfl-1883f58c-da2 nfl-1883f58c-da3 oklmn p'gjo qi rfl-1883f58c-d89 sr t'8qs u&p6t v#u? wgsym? x#wu? y#u? z#4u? {#5u? |z{ }z ~#u? x~z{ {  g abracadabra #u?C5hpa]4   54>"Gh-13@g_ gargs gfilenamefice-9/match.scm           gnamegerrorCR4 "@h^]CVgdummy  grtd  grec   gn     CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.scm !   " g macro-typeg syntax-rulesgpatternsgrtdgrecgnC5R4E FYhq]Cigdummy  grtd  grec   gn   gvalue      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.scm &   " g macro-typeg syntax-rulesgpatternsgrtdgrecgngvalueC5ER4Z [kmoqh O]CGgdummy  grec  grtd      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.scm +   " g macro-typeg syntax-rulesgpatternsgrecgrtdC5ZR4r sh-]C%gdummy     CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm   " g macro-typeg syntax-rulesgpatternsC5rR4 sh-]C%gdummy     Ch?]C7gdummy  gatom     Ch0a]45CYgdummy  0gapp  0gpat   0gbody   0  0 Ch0a]4545CYgdummy  +gvec  +gpat   +gbody   +  + Ch0b]45CZgdummy  0gatom  0gpat   0gbody   0  0 CCDhb])45$@45$@45$@45$ @4 5$ @  6Zgx  ~gtmp ~gtmp  " ~gtmp  9 ~gtmp  P ~gtmp  g ~gfilenamefice-9/match.upstream.scm    ~ g macro-typeg syntax-rulesgpatternsgatomgappg...gpatgbodyg...gvecg...gpatgbodyg...gatomgpatgbodyg...C5R4 [hM]CEgdummy  gv  gg+s      Ch@]Cgdummy  @gv  @gg+s   @gpat   @gfailure   @gbody   @grest   @  @ C*-h]Czgdummy  gv  gg+s   gpat   gbody   grest      CCD hP.]45$@45$@45$@ 6&gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm    P g macro-typeg syntax-rulesgpatternsgvgg+sgvgg+sgpatg=>gfailuregbodygrestgvgg+sgpatgbodygrestC5R4 /KMOQhH, 3 Cgdummy  Dgv  Dgp   Dgq   Dgr   Dgg+s   Dgsk   Dgfk   Dgi   D   D CYh<]C4gdummy  gx     CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm /   9 g macro-typeg syntax-rulesgpatternsgvgpgqgrgg+sgskgfkgigxC5R4P Zmorh |]45Ctgdummy  gv  gg+s   gsk   gfk   gi      Cwrh(]45Cgdummy  $gv  $gp   $gg+s   $gsk   $gfk   $gi   $  $ ChZ]CRgdummy  gv  gp   gx      Crh|]6tgdummy  gv  gg+s   gsk   gfk   gi     Ch(,3Cgdummy  (gv  (gp   (gq   (gg+s   (gsk   (gfk   (gi   (  ( Ch|]Ctgdummy  gv  gg+s   gsk   gfk   gi      ChZ]CRgdummy  gv  gp   gx      Ch(]Cgdummy  #gv  #gp   #gg+s   #gsk   #gfk   #gi   #  # Crh(]45Cgdummy  #gv  #gp   #gg+s   #gsk   #gfk   #gi   #  # Crh(,345Cgdummy  (gv  (ggetter   (gg   (gs   (gsk   (gfk   (gi   (  ( C   rh0,34545Cgdummy  0gv  0gsetter   0gg   0gs   0gsk   0gfk   0gi   0  0 C !"h0,3Cgdummy  )gv  )gpred   )gp   )gg+s   )gsk   )gfk   )gi   )  ) C)578h(l]Cdgdummy  "gv  "gproc   "gp   "gx   "  " C>KLh(,3Cgdummy  &gv  &gp   &gr   &gg+s   &gsk   &gfk   &gi   &  & CMXY[\^_`bce hX]  Cgdummy  Vgv  Vgp   Vgg+s   Vgsk   Vgfk   Vgi   V  V Cjvxh(,3Cgdummy  &gv  &gp   &gq   &gg+s   &gsk   &gfk   &gi   &  & C{h,3Cgdummy  gv  gp   gq   gg+s   gsk   gfk   gi      Ch(]Cgdummy  %gv  %gp   %gg+s   %gsk   %gfk   %gi   %  % Ch0,3 Cgdummy  ,gv  ,grec   ,gp   ,gg+s   ,gsk   ,gfk   ,gi   ,  , C hx,3  Cgdummy  qgv  qgp   qgq   qgg+s   qgsk   qgfk   qgi   q  q Chk]Ccgdummy  gv  gp   gg+s   gx      Crh|]6tgdummy  gv  gg+s   gsk   gfk   gi     Cr hp]4 4 55  4 5Cgdummy  lgv  lgx   lgg+s   lgsk   lgfk   lgid   l  l CCD2h ]45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @45  $ @45  $ @45  $ @45$@45$@4 5$!@4"5$#@4$5$%@4&5$'@4(5$)@4*5$+@4,5$-@4.5$/@016gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gtmp  gtmp gtmp gtmp gtmp  gtmp  gtmp  6 gtmp  M gtmp  d gtmp  { gtmp   gtmp   gtmp   gtmp   gtmp   gtmp   gfilenamefice-9/match.upstream.scm N    g macro-typeg syntax-rulesgpatternsgvgg+sgskg...gfkgigvgquotegpgg+sgskg...gfkgigvg quasiquotegpgxgvgandgg+sgskg...gfkgigvgandgpgqg...gg+sgskgfkgigvgorgg+sgskgfkgigvgorgpgxgvgorgpg...gg+sgskgfkgigvgnotgpgg+sgskg...gfkgigvgget!ggettergggsgskg...gfkgigvgset!gsettergggsg...gskg...gfkgigvg?gpredgpgg+sgskgfkgigvg=gprocgpgxgvgpg___grgg+sgskgfkgigvgpgg+sgskgfkgigvgpg***gqgg+sgskgfkgigvgpg***gqgg+sgskgfkgigvgpg..1gg+sgskgfkgigvg$grecgpg...gg+sgskgfkgigvgpgqgg+sgskgfkgigvgpg...gg+sgxgvg_gg+sgskg...gfkgigvgxgg+sgskg...gfkgidg...C5PR4  h]Cgdummy  gv  gp   gg+s   gsk   gfk   gi      C-./12h8,3Cgdummy  4gv  4gp   4grest   4gg+s   4gsk   4gfk   4gi   4  4 C:HIh(,3Cgdummy  !gv  !gp   !gg+s   !gsk   !gfk   !gi   !gdepth   !  ! CM\h , 3 Cgdummy  gv  gp   gg+s   gsk   gfk   gi   gx   gdepth       C_lh , 3 Cgdummy  gv  gp   gg+s   gsk   gfk   gi   gx   gdepth       Co}~ h`, 3  Cgdummy  [gv  [gp   [gq   [gg+s   [gsk   [gfk   [gi   [gdepth   [   [ Ch@,3Cgdummy  @gv  @gelt   @gg+s   @gsk   @gfk   @gi   @gdepth   @  @ Ch ,3Cgdummy  gv  gx   gg+s   gsk   gfk   gi   gdepth      CCDh]A45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@6gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gtmp   gfilenamefice-9/match.upstream.scm    g macro-typeg syntax-rulesgpatternsgvgunquotegpgg+sgskgfkgigvgunquote-splicinggpgrestgg+sgskgfkgigvg quasiquotegpgg+sgskgfkgigdepthgvgunquotegpgg+sgskgfkgigxgdepthgvgunquote-splicinggpgg+sgskgfkgigxgdepthgvgpgqgg+sgskgfkgigdepthgvgeltg...gg+sgskgfkgigdepthgvgxgg+sgskgfkgigdepth C5R4 h ,3Cgdummy  gx  gq   gg+s   gsk   gfk   gdepth   gi      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgxgqgg+sgskgfkgdepthgiC5R4 hP]CHgdummy  gexpr  gids      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgexprgidsg...C5R4 rhv]45Cngdummy  gletish  gargs   gexpr   gids      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgletishgargsgexprg...gidsg...C5R4 [hP]CHgdummy  garg  gexpr      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgarggexprC5R4 rhH, 3 4455Cgdummy  Ggv  Ggp   Ggg+s   Ggsk   Ggfk   Ggi   Ggid   Ggid-ls   G   G CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgvgpgg+sgskg...gfkgig...gidgid-lsg...C5R4 h|]Ctgdummy  gv  gg+s   gsk   gfk   gx      ChZ]CRgdummy  gv  gp   gx      C     h@,3Cgdummy  <gv  <gp   <gq   <gg+s   <gsk   <gfk   <gi   <  < CCD hP]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm    P g macro-typeg syntax-rulesgpatternsgvgg+sgskgfkgxgvgpgxgvgpgqgg+sgskgfkgiC5R4N $%&(r*+.h8]C0gtmp-1883f58c-a0e     C024hV]CNgtmp-1883f58c-a10  gtmp-1883f58c-a0f     C6;<7?@BChV]CNgtmp-1883f58c-a13  gtmp-1883f58c-a12    CEh, 3 454 5  4 545 45Cgdummy  gv  gp   gg+s   gsk   gfk   gi   gid   gid-ls      CFWY[]^_hipqrsuwh8]C0gtmp-1883f58c-a29     Cxz{hV]CNgtmp-1883f58c-a2b  gtmp-1883f58c-a2a     C|~hV]CNgtmp-1883f58c-a2e  gtmp-1883f58c-a2d    Ch, 3      4 5 4 5  4 5Cgdummy  gv  gp   gr   gg+s   gsk   gfk   gi   gid   gid-ls     CCDh@G]45$@45$@6?gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm    9 g macro-typeg syntax-rulesgpatternsgvgpgg+sgskg...gfkgigidgid-lsg...gvgpgrgg+sgskg...gfkgigidgid-lsg...C5NR4G h[]CSgdummy  gx  gy   gsk      Ch=]C5gdummy  gsk     C[hL]CDgdummy  gx  gsk     CCD hP]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm ,   P g macro-typeg syntax-rulesgpatternsgxgygskgskgxgskC5GR4w hV]CNgtmp-1883f58c-a63  gtmp-1883f58c-a62     ChV]CNgtmp-1883f58c-a67  gtmp-1883f58c-a66     Ch8]C0gtmp-1883f58c-a69     Ch, 3  4   5      4  5  4  5 Cgdummy  gv  gp   gq   gg+s   gsk   gfk   gi   gid   gid-ls     CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm E   " g macro-typeg syntax-rulesgpatternsgvgpgqgg+sgskgfkgigidgid-lsg...C5wR4 h8]Cgdummy  1gv  1gn   1gpats   1gp   1gq   1gx   1  1 C(h ,3Cgdummy  gv  gn   gpats   gp   gsk   gfk   gi      C/h<]C4gdummy  gx     CCD hP]45$@45$@45$@ 6gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm h   P g macro-typeg syntax-rulesgpatternsgvgngpatsgpgqgxgvgngpatsgpg___gskgfkgigxC5R4 0EFGHJKMN hX,34 5Cgdummy  Qgv  Qgn   Qgpat   Qgindex   Qgsk   Qgfk   Qgi   Q  Q CR^`brh0]45Cgdummy  )gv  )gn   )gpats   )gp   )gq   )gx   )  ) CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm u   9 g macro-typeg syntax-rulesgpatternsgvgngpatgindexg...gskgfkgigvgngpatsg...gpgqgxC5R4L crhk]6cgdummy  gv  gsk   gfk   gi     Cdxy{|~hP,3Cgdummy  Lgv  Lgpat   Lgindex   Lgrest   Lgsk   Lgfk   Lgi   L  L CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm    9 g macro-typeg syntax-rulesgpatternsgvgskg...gfkgigvgpatgindexgrestgskgfkgiC5LR4 N h`, 3 4 5 Cgdummy  `gv  `gn   `gpat   `gindex   `gp   `gsk   `gfk   `gi   `   ` CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgvgngpatgindexg...gpgskgfkgiC5R4 h(,3Cgdummy  &gv  &gp   &gn   &glen   &gsk   &gfk   &gi   &  & CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgvgpgnglengskgfkgiC5R4 Fh8]C0gtmp-1883f58c-b23     ChV]CNgtmp-1883f58c-b25  gtmp-1883f58c-b24     CrhV]CNgtmp-1883f58c-b28  gtmp-1883f58c-b27    Ch, 3 4 54 54 5        4 5Cgdummy  gv  gp   gn   glen   gsk   gfk   gi   gid   gid-ls     CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgvgpgnglengskg...gfkgigidgid-lsg...C5R4  h`, 3  Cgdummy  ^gv  ^grec   ^gn   ^gp   ^gq   ^gg+s   ^gsk   ^gfk   ^gi  ^   ^ Crh,36gdummy  gv  grec   gn   gg+s   gsk   gfk   gi      CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm    9 g macro-typeg syntax-rulesgpatternsgvgrecgngpgqgg+sgskgfkgigvgrecgngg+sgskg...gfkgiC5R4L  h]]CUgdummy  gpred  gp   gx     C"h\]CTgdummy  grec  gp   gx     C'0h]]CUgdummy  gproc  gp   gx     C4rhi]6agdummy  gx  gk   gi   gv     C8EHhi]Cagdummy  gx  gk   gi   gv      CMVhK]CCgdummy  gp  gx     C[bhK]CCgdummy  gp  gx     CgnhK]CCgdummy  gp  gx     Co|}h8]Cgdummy  6gp  6gq   6gr   6gk   6gi   6gv   6  6 Ch x]Cpgdummy  gp  gq   gk   gi   gv      ChK]CCgdummy  gp  gx     CrhZ]6Rgdummy  gk  gi   gv     CrhZ]6Rgdummy  gk  gi   gv     CrhZ]6Rgdummy  gk  gi   gv     CrhZ]6Rgdummy  gk  gi   gv     Cr hPi]4 545Cagdummy  Igp  Igk   Igi   Igv   I  I CCD$h]45$@45$@45$@45$ @4 5$ @4 5$ @45$@45$@45  $ @45  $ @45  $ @45  $ @45  $ @45$@45$@4 5$!@"#6gx  {gtmp {gtmp  " {gtmp  9 {gtmp  P {gtmp  g {gtmp  ~ {gtmp  {gtmp  {gtmp {gtmp {gtmp {gtmp  {gtmp  {gtmp  6 {gtmp  M {gtmp  d {gfilenamefice-9/match.upstream.scm    { g macro-typeg syntax-rulesgpatternsg?gpredgpgxg$grecgpgxg=gprocgpgxgquotegxgkg...gigvg quasiquotegxgkgigvgandgpgxgorgpgxgnotgpgxgpgqgrgkgigvgpgqgkgigvgpg...gxg_gkg...gigvg___gkg...gigvg***gkg...gigvg..1gkg...gigvgpgkg...gig...gvC5LR4~ rNh(]454455Cgdummy  'gp  'gk   'gi   'gv   'gv2   'gv2-ls   '  ' CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgpgkgigvgv2gv2-lsg...C5~R49 hx]Cpgdummy  gx  gk   gi   gv   gd      Chx]Cpgdummy  gx  gk   gi   gv   gd      C hi]Cagdummy  gx  gk   gi   gv      C hx]Cpgdummy  gx  gk   gi   gv   gd      C#%h ]Cgdummy  gx  gy   gk   gi   gv   gd      C&0hx]Cpgdummy  gx  gk   gi   gv   gd      C1rhx]6pgdummy  gx  gk   gi   gv   gd     CCDh3]945$@45$@45$@45$ @4 5$ @4 5$ @45$@6+gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  ~ gtmp  gfilenamefice-9/match.upstream.scm    g macro-typeg syntax-rulesgpatternsg quasiquotegxgkgigvgdgunquote-splicinggxgkgigvgdgunquotegxgkgigvgunquotegxgkgigvgdgxgygkgigvgdgxg...gkgigvgdgxgkg...gigvgdC59R4$ 2FrNh0,3454455Cgdummy  -gx  -gk   -gi   -gv   -gd   -gv2   -gv2-ls   -  - CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgxgkgigvgdgv2gv2-lsg...C5$R4  VYZXh T]45CLgdummy  gpattern  gbody      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgpatterngbodyg...C5 R4  hijh T]45CLgdummy  gpattern  gbody      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm    " g macro-typeg syntax-rulesgpatternsgpatterngbodyg...C5 R4 l~Nh c]45C[gdummy  gvar  gvalue   gbody      CNht]45Clgdummy  gloop  gvar   ginit   gbody      CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm )   9 g macro-typeg syntax-rulesgpatternsgvargvalueg...gbodygloopgvarginitg...gbodyC5R4 lNh c]45C[gdummy  gvar  gvalue   gbody      CCDh(] 45$@6gx  "gtmp "gfilenamefice-9/match.upstream.scm 3   " g macro-typeg syntax-rulesgpatternsgvargvalueg...gbodyC5R4m Nhs]45Ckgdummy  glet  gvar   gexpr   gbody      CNh(]4545Cgdummy  $glet  $gvar   $gexpr   $gpat   $gtmp   $gbody   $  $ Crh8, 3 4545Cgdummy  7glet  7gv   7gp   7ga   7gb   7gexpr   7grest   7gbody   7   7 Crh@,3454455Cgdummy  9glet  9gv   9gp   9ga   9gexpr   9grest   9gbody   9  9 Crh(,345Cgdummy  'glet  'gv   'gp   'ga   'gexpr   'grest   'gbody   '  ' CCDhH])45$@45$@45$@45$ @4 5$ @  6@gx  ~gtmp ~gtmp  " ~gtmp  9 ~gtmp  P ~gtmp  g ~gfilenamefice-9/match.upstream.scm 8   ~ g macro-typeg syntax-rulesgpatternsgletgvargexprg...gbodygletgvargexprg...gpatgtmpg...gbodygletgvg...gpg...gagbgexprgrestgbodygletgvg...gpg...gag...gexprgrestgbodygletgvg...gpg...gagexprgrestgbodyC5mR4 Nh(]4545C}gdummy  &gloop  &gpat   &gexpr   &gvar   &gbody   &  & C!r#h(]45Cgdummy  !gloop  !gv   !gpat   !gexpr   !grest   !gbody   !  ! CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm I   9 g macro-typeg syntax-rulesgpatternsgloopgpatgexprgvarg...gbodygloopgvg...gpatgexprgrestgbodyC5R4 $2h?]C7gdummy  gbody     C3>?ht]Clgdummy  gpat  gexpr   grest   gbody      CCDh@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefice-9/match.upstream.scm X   9 g macro-typeg syntax-rulesgpatternsgbodygpatgexprgrestgbodyC5R40 @hy]Cqgdummy  ga  gb   g success-k   g failure-k      CAhj]Cbgdummy  ga  g success-k   g failure-k      C"SUVX[\af h8k]Ccgdummy  3gid  3g success-k   3g failure-k   3  3 CCD hP3]45$@45$@45$@ 6+gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm l   P g macro-typeg syntax-rulesgpatternsgagbg success-kg failure-kgag...g success-kg failure-kgidg success-kg failure-kC50R4 @hy]Cqgdummy  gx  gy   g success-k   g failure-k      CAhj]Cbgdummy  gx  g success-k   g failure-k      C"vxy|}h0j]Cbgdummy  .gx  .g success-k   .g failure-k   .  . CCD hP2]45$@45$@45$@ 6*gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefice-9/match.upstream.scm    P g macro-typeg syntax-rulesgpatternsgxgyg success-kg failure-kgxg...g success-kg failure-kgxg success-kg failure-kC5RCYgm  (gfilenamefice-9/match.scm     j C6