ELF@ @8@aa  (a(a(app@ ; ?T ?; ?T @;5@TA@;?TI@TH@|O@S@qU?@GP 0@p`' 0 T E@|  4@B@qU <@G ' - >U <@T D@4 ); B@H  T K@4 ); I@H  T ?4 ); F@H  'I@  'E@B@>EL< LHH@'8@ 'A G '  | `} ]E T&@|?#@qU@G~pT"@|?@qU@G~pT@|?@qU@G~pLT@|s?@qU@G~pT@|e?@qU @G~p^KtXM>>arJtE>ar<G t 6>ar-G t0'>arG `' |  P's  'j   & ? & ? & ? & ? & ? & ? & ? & ?T?|>?qU?G~p8T?|>?qU?G~pT?|>?qU?G~pT?|>?qU?G~pQT?|>?qU?G~pKtM>>art>art >art0|>arst@n>aretP`> arWG t`Q>@arHtpC>ar:G t4>ar+G `' "  |P'  '  P'   "& ? "& %? & ? & ? & ? & ? & > & ? & > & ? & > & ? & > & ? & > & > & > & >T-?|>*?qU$?G~pbKt\M>>arNtI>ar@t ;>ar2t0->ar$G t@>arG `'  '  r & > & > & > & > & {> & > & u> & > & o> & >T>|=>qU>G~ppKtjM>>ar\tW>arNt I>ar@t0;>ar2t@->ar$G tP> arG `'  '   & > & '> & > & !> & > & > & = & > & = & > & = & >TU>|=R>qUL>G~pbKt\M>>arNtI>ar@t ;>ar2t0->ar$G t@>arG `'  '   & = & = & = & = & = & = & = & = & = & =T=|<=qU=G~pFKt@M>>ar2t->ar$G t >arG `'  '  ' & <= & S= & 6= & M= & 0= & G=T=|V<=qU=G~plKtfM>>arXtS>arJt E>ar<G t06>ar-G t@'>arG `' e  P'\  'S   & < & < & < & < & < & < & < & < & < & <T8=|;5=qU/=G~pKtXM>>arJtE>ar<G t 6>ar-G t0'>arG `'   P'\  '  I & ^< & u< & X< & o< & R< & i< & L< & c<Kt9M>>ar+t&>art >arG |'   & < & 1< & < & +< & < & %<Kt@M>>ar2t->ar$G t >arG `'b  'Y   & ; & ; & ; & ; & ; & ;Kt5M>>ar't">art >ar G '   & ; & ; & ; & ; & ; & ;Kt@M>>ar2t->ar$G t >arG `'  'K  A & V; & m; & P; & g; & J; & a;KtCM>>ar5t0>ar't ">art0>ar G '   & ; & +; & ; & %; & ; & ; & ; & ;KtCM>>ar5t0>ar't ">art0>ar G 'P   & : & : & : & : & : & : & : & :KtQM>>arCt>>ar5t 0>ar't0">art@>ar G '  g & |: & : & v: & : & p: & : & j: & : & d: & {:KtCM>>ar5t0>ar't ">art0>ar G '   & .: & E: & (: & ?: & ": & 9: & : & 3:G ':| |}G`' G'&:': ':B0>EL<LH;: 0';: 0G0'': ': T :|  T 69T:4 oU :G 'P B0>EL<PLHB@>EL<mLHHP' G ' Tj:| T9Tm:4oU_:GB0L<LH pP' T[:| T8T^:4oUP:GB0L<LH   p'g: |}ETI:| T8TD:4oU>:G~`KtM>>art>art >arG|}ET:| T8T:4oU :G~KtMartart arGt0>ar|t@w>arnGgtPb> arYG| Qt`L>@arCtp>>ar5t0>ar'G  T9| T/8T94oU9GB@> LHHHG   p`' ' "& 8 "& 8 & 8 & 8 & 8 & 8 ' & 8 & 8 ' & v8 & 8 & p8 & 8 ' & f8 & }8 & `8 & w8 & Z8 & q8 ' ' & L8 & c8 & F8 & ]8 & @8 & W8 ' '9 | P} ME T=9| T7T@94oU29G~pKtM>>art>ar{t v>armG T9| To7T94oU9GG '0 P| <}  9K h r 0$v G v v 5 } K hvH  ' & 8& 9 & 9 & 9 & 9T 9;6;9B H HB H H B HH $ pT 9;6;9B H HB H H B HH $ p ' & 7 & 7 & 7 & 7 & 7 & 7T8| T6T84oU8G~`HKtBM>>ar4t/>ar&t !>arG T8| T6T84oU8GG   p' & 77 & N7 & 17 & H7 & +7 & B7T8| T6T84oU8G~`KtM>>art>arG |}E~pK t Mart art > a rxGt ra r lT 7|  T P6T74 oU 7G G '0 P| <}  9K h r 0$v v G v 5 } K hvH  ' & 7& 7 & 7 & 7 & 7T 7;5;7B H HB H H B HH $ pT 7;5;7B H HB H H B HH $ p ' & o6 & 6 & i6 & 6 & c6 & z6 & ]6 & t6 & W6 & n6 & Q6 & h6T7| T5T74oU7G~peKt_M>>arQtL>arCt >>ar5G t0/>ar&G t@ >arT7| T5T74oU7GG   `' & 5 & 6 & 5 & 6 & 5 & 6 & 5 & 5 & 5 & 5Tj7| TM5Te74oU_7G~psKtmM>>ar_tZ>arQt L>arCt0>>ar5G t@/>ar&G tP > arT7| T5T74oU 7GG   `' & y5 & 5 & s5 & 5 & m5 & 5 & g5 & ~5 & a5 & x5 & [5 & r5T6| T4T64oU6G~peKt_M>>arQtL>arCt >>ar5G t0/>ar&G t@ >arT6| T4T64oU6GG   `' & 4 & 5 & 4 & 5 & 4 & 5 & 4 & 5 & 4 & 4 ' 'z6 0|N} KKhr06v1Gv+Gv %Gy 4yT5| T14T54oU5GG 0@P'' &5&5&5T5;3;5B HHB HHB HH$ T5;3;5B HHB HHB HH$ 6 |}ET5| T3T54oUu5G~`jKtdM>>arVGtP>arGt B>ar9GT\5| T3T_54oUQ5GG  ' |}ET5| T3T54oU 5G~ KtMarGtarGt arG|}ET4| Tf3T44oU4G~KtMarGtarGt ~arxGdt0_>arVGt@P>arGG3tP.> ar%G| t` >@arGtp>art>arG T45| T3T754oU)5GT25| T2T554oU'5GT05|2-5qU'5G   '  P'GB0>EL<sLH|T5| T2T54oU5GB HH  0 '0  P  '|T4| T2T44oU4GT4B HH P @  'T4| T{2T44oU4G  @  'T4| Te2T44oU4GT4| TW2T44oU4G   ` 0p' 'PT"4;1; 4B HHB HHB HH$p"&2"&2&2&2&2&2T3;1;3B HHB HHB HH$p&2&2T3;1;3B HHB HHB HH$p&r2&2&l2&2T3;{1;3B HHB HHB HH$p &U2 &l2&O2&f2&I2&`2T3;X1;3B HHB HHB HH$p &22 &I2&,2&C2&&2&=2T3;51;3B HHB HHB HH$p|'' &2 &2&1&2&1&2Tq3| Th1Tl34oUf3G~KtM>>arGt>arGt >arG|}ET2| T01T 24 oU2G ~K t M  a r t a r t arG|}E T 2|  T 1T 24 oU 2G ~ K t jM  a  r bt ]a  r Wt Ra  r LG  mt 0D> a r ;G  bt @3> a r *G  Wt P"> a r G | Kt `> @a r G t p> a r G | 6} 3E ~ 0K tM  a  r G ta  r G | } E ~`KtMartarG t arG t a rG  &3'| VT3'-EK t FM  > a r;G ~|1| .T2|502qU2G'|T2| T50T24oU2G  ` ' "&0"&0|}G | } E ~`Kt&Martart arG GB H H  } &w0 &0&q0&0&k0&0 &e0 &|0 &_0 &v0&Y0&p0&S0&j0&M0&d0&G0&^0&A0&X0&;0&R0&50&L0&/0&F0&)0&@0 &#0 &:0&0&40&0&.0 &0 &(0& 0&"0&0&0EG~`KtMartart arG|}ET0| TW/T04oU0G~KtMartart arG}t0x>aroGjt@e>ar\GWtPR> arIG| Ct`>>@ar5Gtp/>ar&G| }ET1| T.T 14 oU1G~ KtM  a r G ta r G T K1~ t arG|}GG|}EG~pK t M  a r t a r G t arG\1'| WT:1'c0EKtGM>ar<G 7~|0|-T1|k.1qU1Gp'0|T1| Tk.T14oU1G  ' "&."&.|=}:G | 4} 1E ~ p,K t &M  a rt a rt a  r G GB H H | &. &.&.&.&.&. &. &.&.&.&.&.nlj &|. &.b&t.&.&n.&.TR&d.&{.&^.&u.D&V.&m.<&N.&e.4&F.&]., &>. &U.&8.&O.&2.&I. &(. &?.&".&9.&.&3.T/| T-T/4oU/G '' &- &.&-& .&-&.''0  T/| TQ-T/4oU/GG 0@'0|,/qU/G'/ Vx,.;s,1Uw,U,U,Vu,);p,1Ut,U,U,Vr,";m,1Uq,Uq,Vu,o,Vv,p,Vw,;r,1Uv,Tt,1Ur,Vt,Vy,;t,1Ux,Tv,1Ut,Vv,;q,1Uu,U,Vu, ;p,1Ut,Ut,Vx,r,Vw,s,V,t,V{,u,Vz,v,V{,w,V~,x,V,;z,1U~,T|,1Uz,V|,;w,1U{,Ty,1Uw,V{,;v,1Uz,Uz,V~,V,V,;,1U,V,^V,;,1U,V,V,2V,V,V,V,V,V,;,1U,U!.U-U,V,;,U,U,V,V,,V,;,1U,U.U-U,V,;,U .U-U,V,V,V,V, V,V,V,V-V -V-#V-(V#-+V2--V%-+V.- -V;-VP-4;K-1UO-VS-3;N-1UR-VV-2;Q-1UU-;,1UY-;,1UW-V[-%;V-1UZ-Vd-$;_-1Uc-Vg-#;b-1Uf-Vh-";c-U}-Uk-Vo-!Vx-j-Vy-1V-t-V-3;~-1U-V-2;+1U-V-3;-1U-;.,1U-;Z,1U-V-&;-1U-;U,1U-;Y,1U-V-;-1U-V-;-1U-V-V-;-1U-V-;-1U-V-;-1U-V-;-1U-V-;-1U-V-;-1U-V-V-;-1U-;+1U-V-'language'tree-il' eta-expand'filename'language/tree-il/eta-expand.scm'imports'ice-9'match'exports' declarative?'guile'define-module*'set-current-module' for-each-fold'tree-il-for-each' ' ''' 'wrong-type-arg'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'' ''' '''' '''car'6Wrong type argument in position 1 (expecting pair): ~S'make-hash-table' hash-for-each' post-order' hashq-set!' ' hashq-ref' vector-set!'@Wrong type argument in position 1 (expecting mutable vector): ~S' vector-ref' match-error'no matching pattern' hashq-remove!'for-each'map'gensym'symbol->string'append' make-primcall'apply' make-call' make-lambda'make-lambda-case'equal?'make-lexical-ref'reverse @dHx    l   x<` DP@p366D7p77H88 9T@@`A|G$HH ** ** * * * * ** ** * * *( He(((((((T ( (*@("(`7`7`7`7  N`7_   EEE8 8   =    t6t\EX    d   @   0&&'   %??,@?,@@H/VV8  U*__ <(a(apEX9cM7U9!k` z:/ /08(1o11: @ttKW io<} <` `    !D#9 ^D#0 +082&82L!LLQ L4Ms    ' 5 FQ $,4 <(D0L8P@XHtH|HHUZ_   UZ_bf  "("U Ukry ry ry ry ry }ry ry ry ry ry }ry }ry }ry }ry }ry }ry }}}}}}}}} (HPltx$*"""" **($*"""""""" " " " " * * * * (          $*"""""""" $*"""""""""" $*"""""""" $*"""" $*"""""" **($*"""" ** (   !!!!!!!!!!"$"*""""""""""""#########$$*$$"$"$"$"$ $$$%%%%%%&&&$&*&&"&"&"&"&&&0'''''''''$(*(("("("("( ((())))))***$****"*"*"*"*"*"+++0++++++,,,,,$,*,,",",","-"-"---0---........$.*.."."/"/"/"/"/"/"///00000000011111$1*11"1"1"1"2"2"2220222233333 40T  bf (8  ry bfbf ry fry f (08@D(X\h"t*(22@((2"Qkry }kry }ry  QQQQQQQQ  (0 D L(T \ ` l"l"x,2*::B"@HHPHHHJJT2**" """" "" """"""  *( kry }ry   Qry }ry ry }k}ry   Qry }ry ry }ry ry }ry QQ (0DL T\`llx$*""""      ( (  (   $*""""  (   "" , 2 * : B B J H P                      (     (  $*"""""" ** $*"""""""" ** $*"""""" ** ry Q    (,,,@ L(X\lp   ( (kry }ry kry }kry }ry ry ry  bfry  ry ry ry ry       ry }kry }kry }k}k}  k}ryry k} k }kry }kry }k }  k}ryry k} ry (0DL T\` llx$*"20:B@@H@@@`@@H@@@BBLJHRP@XX`XXXZZd*" :8BB@BB@BB@bbZ*((X(((XXXx ( B B @ @ X @ @ @ X ` @ @ ( ( @ ( ( ( @ X ( ( @ ( ( p ( ( 0 ( ( ( 0 0 @ 0 0 p   @    ( ( ( ( ( ((**4:2B@JRP*X``h``hjjtZrrZXhppxppprr|jzzzxzzxzzxzzxzzxrjhprhh jjl"j" `pp !!!!!!!!!!!"""""""""""######### #"#"#\#$Z$Z$$$ $P$P$X$P%P%P%R%R%\%"%Z%Z%Z%X%Z%Z&X&Z&Z&X&Z&Z&X'Z'Z'X'R'"' 'P'`'`'h'`(`(`(b(b(l(R(j(h(r(p(x(R( )P) )`))r)r)|)b)z)z)x*b*P*`* *`*** *****,*"***"++++++,,,,,,`,,,-p-------..p. .......////////000000001111111112222222223333333344444ry  (0 8@DH$,03Ut \( L"x.$$.HX0?J,$d 1 3\|MhZM8N%.. .. Guile 3.0.7for-each-foldfoldtsfold-valuestree-il-for-eacheta-expandmaybe-add-proc!reverse@@ice-9/match { language/tree-il/eta-expand.scmice-9/boot-9.scmice-9/match.upstream.scmlanguage/tree-il.scm N;,a,,,b,,,b,$,;aFxz5},},},},}_},},},},}}c}q}c}G}m} J&Y0;<;=CyYwZh,wgh< x( QvY T xF 0F lF F 0 0<x! "o, $, ~,$, ~,G3y ! xw6v = %h, $, ~,$, ~,tJ$p 2 owm : lw$j 2 iw <)='<4,$-$,~,$,~,,<x],   U+&wx);4(J<18,;7B u,$, ~,$, ~,;$, ~,$, ~,$, ~,$, ~, "[(,{n# x},n < }, xwRv *u}, h <  ~,q, Aqh ,qh hq, qJ q, hq, hq, hq, ,qJ , D.xd2;1tt(Lx"<$"`X03>D#d 082\LhNL84Mfor-each-foldfoldtsfold-valuestree-il-for-eacheta-expandmaybe-add-proc!reverse@@ice-9/matchclosureargcachevarproctmpmodulefor-each-foldtree-il-for-eacheta-expandvaltreedownuptagcodevtablecachedboxrfieldsnfieldsptrwordbitsmaskreswexpsfxexprmodnamegensymvw0ulenrlenslencountunspecifiedtidxtailpairsyminfotlsp-lsprimbreqarg0arg1.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