ELF@@8@QQ`Q`Q`QpplA ; ?T ?; ?T @;@T@;?TATA| AAqU@GP 0@p`' 0 T A|  @AqU @G ' - >U @T A4 ); AH  T A4 ); AH  T A4 ); AH  T ?4 ); AH  'A ' A'BA T A|  @ApU AG 'P B0>EL<uLH T@|.@@pU@GT@' ` B@>EL<LH HT @|  (@@pU @G T@|@@pU@Gp'   @T@'p T@'p T@|?@pU@G'p T @  p'$A T@G 'd` | Y} VE T@|[?@pU@G~`CKt=M>>ar/t*>ar!t >arG |  } E T|@|'?y@pUs@G~ KtMartart arG | } E T^@|>[@pUU@G~ !KtMarG G '` T I@ p' & [@ & r@Tx@|>u@pUo@G~KtMarwtrarlt garaG d@'| (TZ@p'` TS@| Tf?T>4oUH@GB0>EL<LG H  p `'| +} (G | }E~ KtMarGG B HH0 & ? & ? ' ' ' & ? & ? & ? & ? & ? & ? ' ' & ? & ? & ? & ? & ? & ? ' ' & ? & ? & ? & ? & ? & ? ' '?|Q>?pUC?G'?|C>?pUU?G'?|=?qU?G'? PG`'`T7?P`@'?|->>pU>G',@ T>G'p|D}AE T >|  =>pU >G ~ K t M > > a rt >a rGt > a r G?'| %|}G GTX?' TW?;=; U? B H H  B H H  B H H  $ |n}kET>|C=>pU>G~PST:?|5=7?pU1?G~XKtRM  a r JtEa  r ?t :a r 4t0/> a r &t@!> a r tP> a r G '&x>&>&r>&>&l>&> &f> &}>&`>&w>&Z>&q>T>|<>pU>G~T>|<>pU>G~LKtFM  a r >t9a  r 3t .a r (t0#> a r t@>a r GT >'.`& >&">&>&> &= &>&=&>&=& >T>|i<>pU>G~Kt6M  a r .t)a  r #t a r t0>a r G '8&=&= &= &=&=&=&=&=Kt8M  a r 0t+a  r %t a r t0>a r GT ='`&=&= &y= &=&s=&=&m=&=KtMa rtart a rG|}ET=|;=pU=G~PT=|;=pU=G~PT =|; =pU=G~PoTF=|;C=pU==G~@}KtwMa rotjardt _a rYG='| ,T(=0'pT !=|  T 4<T V;4 oU =G B 0> EL < ;L  GH  '`L|5}2G|.}+E~P(KtMa rGGB HH&<&< &< &<&<&<&<&<TV=|;S=pUM=G~TR=|;O=pUI=G~TN=|:K=pUE=G~<TJ=|:G=pUA=G~Kt(M  a r ta  r t a r G 'w &F< &]<&@<&W<&:<&Q<Kt7M  a r /t*a  r $G t a rG' IP| T< '-` & < &!<&<&<&;&<Kt'M  a r G ta rG' `T O<'`T&;&;&;&;KtMa r G '7&;&;K t (M  a r GT ];'$`T h;G'pT }<'` &;&;'T;; 9; ;B H H  B H H B H H $ &p; &;&j;&;&d;&{;T;; 9; ;B H H  B H H B H H $ &N; &e;&H;&_;&B;&Y;T#<|9 <pU<G~ GK tAM > > a r 3t.> a r %t >a rGTz;'%p'' &: &;&:& ;&:&;';|9;pUG;G';| (|}GGT4;P@'@'T0;;8;.;B HHB HHB HH$0P'; `TR:`'P T]:GPp' ` Tr;`pP';|h9;pU,:G';|Z9;pUR;G';|29;pU:G'; PT;`' `B@>EL<$LHHT;@p`'`0Tx;'e;|8u;pUe;G'; PT9G;t;P'!@To;GPp@'"m; T9|89pU9G'a;|8,:pU9G'a;|8T;pU<;G'a;|t8T;pU;G'a;|f8T;pU;G'Y; T|9 0'O;   ''PT G;|  @8D;qU >;G  '  T =;|  ,8:;qU 4;G T ;;|  88;qU 2;G T9;' | T-;' | | } E K tM > >a rG | } E KtMarzG t t>a  r kG 5 'E K t [M  a  r SG 5 '++B 0> EL < nL  H T:|7:pU:G    '0T:|7:pU:G  ')##  ')  ' &8 &8 &8 &8&8&8& :&8&8& :% :% ::|7:qUf:G'; 0|g}dETc8|7`8pUZ8G~QKtKM>>ar=Gt7> a r .G t (>arG|}ET 78|  648pU .8G ~K t M  a r G t a r G t arG|}ET _8|  6\8pU V8G ~K t MarGt a r G t arG :'| QT>8' T78| TJ7Tl64oU,8GT 7|  67pU 7G ;]7@' GG ;Q7'T9@'B @> EL < L  GH H T9@'T8'| T9|+6i8qU9G|w}tEK>ar0jKreMr_B FHT9|6Y7qU9G|K}HEKar0AKr0<Mr6B@FH H HTy9|5,7qUp9G| }EKar0Kr0Mr B@FHH HTX9;X9c&i9%9&9&9&a9%y9&9&9&Y9%q9&9&9|}G| ZBP> LH H HH 0`' T9|56qU9G|7}4EK>ar0*Kr0%MrB@FHH HT8;G9@0`|5B9qU8G0@P'&8%9&9&"90'|7}4G | ,} )E T6|/56pU6G~`KtMarG GB H Hp&6&60'0'0' &6 &6&~6&6&x6&60'0' &j6 &6&d6&{6&^6&u60'0' &P6 &g6&J6&a6&D6&[60'0'8 PT5G;8P'2@T7GPp@'38 T5|45pU5G'8 '8| |o}lG GB @> EL < L  G H  G H  T5'    {8'| q| ^} [G |G}DGG|/},GG|}G| GG B HH B H H  B H H   @T6;3;6B H H  B H H  B HH $T 6;3; 6B H H  B H H  B HH $T5;3;5B H H  B H H  B HH $T5;3;5B H H  B H H  B HH $T5' T5' T 5'' @pT7|37qU7G'T ?7|  34qU 67G | } E K >a r 0K r 0M > r vB @F  H  H  H T 7|  3g7qU 7G ' T 7|  m35qU }7G | L} IE K a r 0BK r 0=M  r 7B @F  H  H  H  T 6|  J34qU 6G | !} E K a r 0K r 0M  r B @F  H GH H  '& 6% 6& 6& 6& 6% 6& 6& 6& 6% 6& 6& 6T5;2; 5 B H H  B H H B H H $T A4G  'P|\}YE T 24|  2/4pU )4G ~ JK t DM > > a r 6t 1> a r (t #> a r GT 6|  36pU 6G G  '`' &&4 &=4& 4&74&4&14T4;72; 4 B H H  B H H B H H $6 pT3G 't` T3G P'ip T6|g23qU6G|/},EK>ar0"KrM>rB FH B HH B H H B HH B H H '&5%5&6& 6[6 'Z6 Vu1;p11Ut1U2Uf2UJ2U.2U2U1Vj1;e11Ui1Ui2UM2U12U2U1Um1V_1y;Z11U^1U^1Vb1\1Vc1]1Vd1p;_11Uc1Ta11U_1Va1iVf1r;a11Ue1Tc11Ua1Vc1i;^11Ub1Up1Vb1d;]11Ua1Ua1Ve1_1Vd1`1V32a1Vd1V;_11Uc1Uq1Vc1Q;^11Ub1Ub1Vf1`1V1a1Vd1F;_11Uc1Ta11U_1Uq1V_1;;Z11U^1U^1V`1\1Vc1]1Vd1^1V1_1Vf1`1Ve1a1V1b1Ve1!;`11Ud1Ud1Vh1b1Vi1c1Vh1d1V1e1Vh1;c11Ug1Ug1Vk1e1Vl1f1Vk1g1V1h1Vk1;f11Uj1Uj1Vn1h1Vo1i1Vn1j1V1k1Vn1;i11Um1Um1Vq1k1Vr1l1Vq1m1Vr1n1Vu1o1Vv1p1Vw1q1Vx1r1Vy1s1Vz1t1V{1;v11Uz1Tx11Uv1Vx1;s11Uw1Tu11Us1Vw1;r11Uv1Uv1Vz1V1V1;11U1V1V1;11U1V1V1;11U1V1ZV1dV1V1V1V1V1V1V1V1V1;11U1UR4UH4U4U3U3U1V1;1U3U2U1V1V11V1;11U1U1V1V11V1V1V2V2V,2;'21U+2V-2V42V;2VB2VI2VP2VW2V^2Ve2 Vl2Vs2V|2V2V2V2%V2*V2/V2sV21V28V3=V3JV3SV"3XV+3]V23bV73i;23U3U<3V>3tVM393V@3vVI3;3VP3zVc3AVd3|;_3U3U3U3Uk3V_3wVh3Z3Vi3;d31Uh3Ur3Vh3Vq3c3Vr3V{3m3V3sV3V3V3V3'language'cps' split-rec'filename'language/cps/split-rec.scm'imports'ice-9'match'srfi'srfi-1'select'fold'utils'with-cps'intmap'intset'exports' declarative?'guile'define-module*'set-current-module'compute-free-vars' compute-split' intmap-acons'compute-function-body' empty-intmap' empty-intset' intset-fold'intset-subtract'$kargs' $continue'$fun'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'$rec' intmap-ref' intmap-union'reverse' match-error'no matching pattern'$branch'$switch'$prompt'$throw'$const'$prim'$values'$call'$callk' $primcall'$kfun' intset-add!'persistent-intset' intset-union' intmap-add' intmap-keys'intset-intersect' intmap-map',compute-sorted-strongly-connected-components'compute-max-label-and-var' label-counter' var-counter' intmap-fold'persistent-intmap'8Wrong type argument in position 1 (expecting struct): ~S' parameterize'Not a parameter: ~S' parameter?'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S' intmap-add!' fresh-label' intmap-remove@h4<<  H  hDh  @ l lt$!l!!("#X#X$"'#<('l(+(/(3)7+;0/>T0?`2A2D2G2I3K4N6Q$7R7S 8T *" " T  *  ( "" b&*"(B**J*B" J" J" J" @"**  *`7`7`7`7 (:`7O  E E EEP   8 = p    X@x  P x\D  0 0EdL|| |,|   8 HL LE*28E lED  lp%P%&&&&0/DD~  C*OOV<`Q`QpE=MX:`U?k zAO/ /18133iA!OX ^' m   (  ( `  `    H7\H< DQ  D   4 4l l  @ @ 2$ E $ \ ^ \ s    !!%L%<% <%..`/H `//c//v/77$9/$9@9   ' 9 G T^ $,4 <(D0L8P@XHtH|HH bh  bhh mqv} mqv}     08<(X\h"t"   H0 **(((8@88   8 v} v} v}  v}   v} mq   084PX t |  "",2*::B"@@@@BBLJJ@@@@""$0HHHHJJTR:0  ** 8JJL:: 8 $,0$,0$,0h  0,4$,0 v}   v} v}  v} v}  v}   v} v} v} v}  v} mq v} v} v} v}          v}     8@4P X(t(|((**4:"2BBJH*"H Hh  HPPPP$"22*****0$"22***   @ 0   $ " 2 2 *   0   $ " 2 2 *   @ 0 RR\JZZJHPPPPPPPPPPPPXXXXZZdbjjZXX`8  (   (22hpzz|rrhXp$"220$"220P$"*(H800""$""0 @@0((   , 2 " * *!*!*!!!!8!""""""$,0   48@ `x (h    (08<8\d$,0$,0$,0 mq   004@"L"`$,0h    ( 8<DHv}^ 08<$,0$,0$,0$,0   b  v}v}    mq    0,4PX\(||0    P(P((::DJ*BRPXbbdZB@:*x**,x$,0v} v} v}   v} v}   mq  v} v} v}  v}  v}     ( 0(L(T(X(d*d*p4|:"2B@JRP*" XXXXZZd"b`jh" XXXXZZt"rpJH" (((0((0XXX((0HZZ* " " " " $ "         2 x       "        XxzzXxh    ( 8<DHv}^ 08<  mq           v}  v} v}   v}     48< H*T*\(d(l(tH 08@HPHXH`H `08    `` ((Pp00008:B:::<J:8000h0000 8 : : : : < : 8     " " " " $ "   (   ( 8   " " , 2  * * * *"@ (  v}    084< @@`h    (*2***,2*(   3C x$ @) 8H 8i 8H P~ 8 `08h,888-T;8( d H) 8Z !8D!8|!8!4!%8$& /dH0H008\ :(:` %.. .. Guile 3.0.9compute-free-varsvisit-funintmap-ref@language/cps/intmapintmap-union@language/cps/intmapreverse@@ice-9/matchintset-fold@language/cps/intsetintset-add!@language/cps/intsetadd-usespersistent-intset@language/cps/intsetintset-union@language/cps/intsetintmap-add@language/cps/intmapcompute-splitintmap-keys@language/cps/utilsintset-intersect@language/cps/intsetintmap-map@language/cps/utilscompute-sorted-strongly-connected-components@language/cps/utilsintmap-aconssplit-recparameter?@@guilebuild-bodye language/cps/split-rec.scmlanguage/cps.scmice-9/match.upstream.scmlanguage/cps/with-cps.scmlanguage/cps/utils.scmice-9/boot-9.scm ;,a,,,b,,,b,$,b,bJw wzN;<r; s,'X#+w",#i",u ; ,D<;( w ,tm{|, } zh%Kw, Y<;b%, ,$,},"x,i-h$g,ea%,cba3,+!x,-.1{|,} z7v ,t,r,mYl&&xO;,!( !Rw,! Yu)(,)x(;,],$,~,J$,~,#,]`#,K[Y%,A;<,H,$,~, %1<0,1x0;#", 1A,y,,)8Y{; s,;G<,(<!QwL v, v, WI: C <x * '  |,z,1;l,y,,h5;N"^wdbwY";C=J Y!; rq8Y{; s,;< % z,E$,~,$,~,$,~,$,~,},w},w},EJq|{\q,$,~, ;&!JHJ$,~, /<.;6y5;-j*$-f$@ 8< 8]( 8` Pr 8 `H8D8848!l/8@dH8N$ 8s\ 8 8 4!%8<% .d`/H//7\$9@9` compute-free-varsvisit-funintmap-ref@language/cps/intmapintmap-union@language/cps/intmapreverse@@ice-9/matchintset-fold@language/cps/intsetintset-add!@language/cps/intsetadd-usespersistent-intset@language/cps/intsetintset-union@language/cps/intsetintmap-add@language/cps/intmapcompute-splitintmap-keys@language/cps/utilsintset-intersect@language/cps/intsetintmap-map@language/cps/utilscompute-sorted-strongly-connected-components@language/cps/utilsintmap-aconssplit-recparameter?@@guilebuild-bodyclosureargcachevarproctmpmodulecompute-free-varscompute-splitintmap-aconssplit-recvalcontskfuntagcodecachedboxdefsuseslabeloutvtablerfieldsnfieldsptrwordbitsmaskreswlsp-lsmodnamepairarg0arg1arg2arg3varsxtailrestfnsfree-vars_kvmapmax-labelmax-vart-1e9d4b466c5b6f2d-b81t-1e9d4b466c5b6f2d-b82t-1e9d4b466c5b6f2d-b88t-1e9d4b466c5b6f2d-b89valsprimcontflagssw0bodyarg4oldnewcomponentsidxCompute a FUN-LABEL->FREE-VAR... map describing all free variable references..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