ELF@(@8@0404((333pp2A ; ?T ?; ?T @;@T@;@T@T@|@AqU@GP 0@p`' 0 T @|  @@qU @G ' - >U @T @4 ); @H  ' A   | | T @|  T @T@4 oU @G B 0>EL <6L H B@>EL<OLHH T @|  T @T@4 oU @G T@| T@T@4oU@G'  `'@ 0T@| T@T@4oU@GG;@ 0@'@ 'GB @T@| T]@T@4oU@G@ P'p|w}tET@| TA@T@4oU@G~_KtYM>>a r KtF> a r =t 8>ar/G|z}wE T n@|  T @T q@4 oU c@G ~ fK t M  a  r t a r t a  r G | P} ME T P@|  T ?T S@4 oU E@G ~ T L@|  T ?TO@4 oU A@G ~ ,K t M  a rt a rG t a  r G  A'| R| }  G | } E ~-G GT @|  T ?T @4 oU @G | }E T ?|  T ?T?4 oU ?G ~ KT @|  T o?T@4 oU ?G ~ K tM  a rGta r G t }a rwGt0q> a r hG t@b>a rYGtPS> a rJGT?| T/?T ?4 oU?GG0' T?|c>?qU?G|"}EK> a r0Kr`Mr BpFHH HH HH&?%?&?&?&?&@&?&@&?& @ &? &@&?&?&?&?T ?|  T >T@4 oU ?G ~ T ?|  T >T?4 oU ?G ~ T?| T>T ?4 oU?G~ 0K twM  a roGtia r cG t ]a rWGt0Q>a rHGT?| Tu>T ?4 oU ?GG0'T?|=?qU?G| }EK> a r0Kr@MrBPFHH HH]&>%?&$?&2?&G?&^? &A? &X?&;?&R?&5?&L?K t |M  a rtGt na r hG t ba r\Gt 0V>a rMGt @G> a r >GGG;O?0' TJ?|/=)?qUA?G|!}EK> a r0KrPMr B`FHH HHH&>%>&>&>&>&>&>&> &> &>&>&>&>&>K t lM  a rdGt ^a r XG t Ra rLGt 0F> a r =GGG;>0'T>|<>qU>G| }EK> a r0Kr@MrBPFHH HHk& >%$>&2>&@>&U>&l> &O> &f>&I>&`>&C>&Z>K t M  a rGt a rGt a  r G|p}mE T v>|  T =Ty>4 oU k>G ~ T r>|  T <Tu>4 oU g>G ~ T n>|  T <Tq>4 oU c>G ~ lT j>|  T <Tm>4 oU _>G ~ |K t vM  a rnGt ha r bG t \a rVG|  GG;L>'0TD=| T<T G=4 oU9=GG'0T0>|;>qU'>G|}EK> a r0Kr0 MrB@FHHHg&/=%G=&U=&c= &x= &=&r=&=&l=&=T=| TN<T =4 oU=G~ 0nK thM  a r`GtZa r TG t Na rHGT<| T)<T<4oU<GG0'0T=|];=qU=G| }EK>ar0Kr0MrB@FHH H&<%<&<&< &< &=&<& =&<&=T=| T;T=4oUw=G~ 0$K tNM arFGTW<| T;TZ<4oUL<GG0'0T_=|:P=qUV=G|}EK>ar0Kr MrB FH{&C<%[<&i<&w<&<&<K tdM  a r\GtVa rPGGG;='0T;| TU;T;4oU;GG'0T=|:<qU<G|}EK>ar0Kr MrB0FHH&;%;&<&<&)<&@<&#<&:<T<|L:b;qU<G|T}QEK>ar0GKr0BMr<B@FHHH0T<|%:/;qU<G|%}"EK>ar0Kr0Mr B@FH HH@P '&u;%;&;&;&m;%;&;&;To<;9;m<B HHB HHB HH$@ &; &;&;&;&;&;TL<;l9;J<B HHB HHB HH$@KtMarG G B H H  p&s;&;T0<|Q9-<qU'<G' T(<| TC:Tu94oU<GB0>EL<LGH0P ' &<; &S;&6;&M;&0;&G;K tM arG G0` @P ''&;&,; &; &&;& ;& ;&;&; &: &;&:&;&:&;@'@'; '; '; '; '; pT9| T9T94oU9Gp'p |f}cET;| T9T;4oU;G~@RKtLM>>ar>t9>ar0t +>ar"GTr;| Ta9Tu;4oUg;GG P`'p p `'k & Y: & p: & S: & j: & M: & d:T ;; 8;:B HHB HHB H H$ A; V7;71U7U8U8Uw8U[8U7V7;71U7U8U|8U`8UD8U7V7;71U7U7V77V77V7};71U7T71U7V7vV7;71U7T71U7V7x;71U7U7V7s;71U7U7V77V77V`87V7e;71U7U7V7`;71U7U7V77V77V7U;71U7T71U7U7V7J;71U7U7V77V77V77V87V77V77V 87V70;71U7U7V77V77V77V77V7;71U7U7V77V77V77V77V7;71U7U7V77V77V77V77V77V77V77V77V77V7;71U7T71U7V7;71U7U7V7;71U7T71U7V7;71U7U7V7V7V7V7;71U7V7;71U7V7;71U7V7;71U7V7;V7;71U7V7;71U7V8;71U7V8;71U8V8;81U8V 8;81U8V 8;81U 8V8; 81U8Ur8UX8UF8U8V8;8UO8U=8U+8U8V8V 87V 8;81U 8U8V 8V88V8V88V 8V)88V*8;%8UQ8U58V)8V28$8V38;.81U28U<8V28V;8-8V>8;981U=8VA8;<81U@8VD8;?81UC8VG8VJ8VO8;J81UN8VR8;M81UQ8VU8;P81UT8VX8;S81UW8VY8V^8;Y81U]8Vc8;^81Ub8Vf8Vm8;h81Ul8Vn8Vu8V8;81U8V8;81U8'language'cps'self-references'filename' language/cps/self-references.scm'imports'ice-9'match'srfi'srfi-1'select'fold'utils'intmap'intset'exports'resolve-self-references' declarative?'guile'define-module*'set-current-module' empty-intmap' intset-fold'compute-function-body' intmap-ref'$kargs' $continue'$fun'$rec'intmap-replace!'$branch'map'wrong-type-arg'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'8Wrong type argument in position 1 (expecting struct): ~S'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'$switch'$prompt'$throw'$const'$prim'$call'$callk' $primcall'$values' match-error'no matching pattern'reverse'$kfun' intmap-addxt0 XH @8l (((( (*((* " `7`7`7`7( !`73  E8t  $ E8 < *288= EEE E 8 <$@(D,H |0 ++k( **33<33pEx%+Mp$U%kh zp&0  0  8!7@!@!0x&(@<<o pBp    $ 4   '? $,4 <(D0L8P@XHtH|HHCGMGQX\aMeieiQX\a QX\a (<PX`hlp|"" **(@QX\a (08@DHP GCQX\a nQX\a u}nQX\a u}nQX\a QX\a u} nQX\a nQX\a QX\a u}QX\a Qa nu}QX\a QX\a QX\a u}QX\a Qa nu}u} Qa nu}u} Qa nu}u}nQX\a QX\a QX\a QX\a u} QX\a Qa nu}QX\a u}QX\a Qa nu}QX\a u}QX\a Qa nu}u} QX\a Qa nu}Qa nu}Qa nu}  u}  QX\a eiu}  (0 8@D8` |(00800022<B*:JJR2*(PXX`XXXZZdRbbRPX``h```hhphhhjjtZrrpZPXPXhxP XX`XXX`hhphhhhhphhhlb:8JH20jjh r r p    ( ( ` ( ( (      ( * b * * * , * ( h h p h h h h h p h h h hlb:8JH20((`((((*b***,*(jjtb:8JH20rrpjb((*b***,*(jjtb:8JH20jb((*b***,*(jjtbrpzxb(`hhhhhhhhhhhhhhhhhhhhjjb:8JH2(00H000((((02J222420   h  !!!!l!b!:!8!J!H!!!(!("0"("("(""""""#(#*#2#*#*#*#,#*#(#$$$$$$$$0$$$%%%%%%%(%(%0%(%(%(%%&&&&&(&*&2&*&*&*&,&*'('''2'2'l'b':'8'2(((((((0(0(8(0(0(0())()()()()0)2):)2)2)2)4*2*0*****0+++++++*+++++,,(,,,,,,,2,-----..... ....../////// //////z/z/h0P0x0000000011 1111 1*1*11222222 2 2 2 2 22233333333334444    GCQX\a nQX\a u}QX\a      ( 0(8 @ D8` |(00800022<B*::::2* ((0(((@(3*< $X%|l+TXtD ! %... . Guile 3.0.7resolve-self-referencessubstvisit-label,x language/cps/self-references.scmice-9/match.upstream.scmlanguage/cps.scmice-9/boot-9.scm "w;,a,,,b,,,b,$,;a9YAJ.;wSY<ww < (,0  /g x /&2%w~ J{ 3y 5w w~qcJw~qaJw~tQx- . 0|x;J w,}+w~ 5z ~w~ 6xw~7 Jnw~1~xft,$,~, J$,~, Y |,{wd2!<-!,J$,~,<<XlTpD$ resolve-self-referencessubstvisit-labelclosureargcachevarproctmpmoduleresolve-self-referencesvalcpslabelenvcachedmodnameboxtagcodevtablerfieldsnfieldsptrwordbitsmaskreswlsp-lsflagssexptermtailpairfalse.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