PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/lib64/guile/2.0/ccache/language/tree-il
Viewing File: /usr/lib64/guile/2.0/ccache/language/tree-il/effects.go
GOOF----LE-8-2.0��]4h�6] gguile� � gdefine-module*� � � glanguage� gtree-il� geffects� � gfilenameS� flanguage/tree-il/effects.scm� gimportsS� �  � g primitives� � � gice-9� gmatch� � � � gexportsS� gmake-effects-analyzer� g&mutable-lexical� g &toplevel� g&fluid� g&definite-bailout� g&possible-bailout� g &zero-values� g &allocation� g &mutable-data� !g &type-check� "g &all-effects� #geffects-commute?� $gexclude-effects� %g effect-free?� &g constant?� 'gdepends-on-effects?� (gcauses-effects?� ) !"#$%&'(� *gset-current-module� +*� ,*� -gmake-syntax-transformer� .-� /-� 0gdefine-effects� 1gmacro� 2g $sc-dispatch� 32� 42� 5g_� 6gany� 7geach-any� 867�� 958�� :giota� ;glength� <g syntax-object� =gbegin� >gtop� ?>� @gribcage� A@� Bgn� CB� D?� Efl-a141b7f3b9a-1d09� FE� G@CDF� Hgall� Igname� JHI� K??� Lfl-a141b7f3b9a-1d02� Mfl-a141b7f3b9a-1d03� NLM� O@JKN� Pgx� QP� Rfl-a141b7f3b9a-1cff� SR� T@QDS� U?AGOAT� Vghygiene� WV� X<=UW� Ygappend� ZY� [Y� \gmap� ]\� ^\� _g define-syntax� `<_UW� agidentifier-syntax� b<aUW� cgash� d<cUW� e< UW� fg*� g<fUW� h< UW� ih� jglogior� k<jUW� lgsyntax-violation� ml� nl� of-source expression failed to match any pattern� pg identifier?� qp� rp� sgm-a141b7f3b9a-1d0f� ts>� ugid� vu� wgm-a141b7f3b9a-1d10� xw>� yx� zfl-a141b7f3b9a-1d17� {z� |@vy{� }fl-a141b7f3b9a-1d12� ~}� @Qy~� �gshift� �t|A�AGOAT � �<c�W� �< �W� �<f�W� �|A� �< �W� �< �W� ����� ����� �57�� �fl-a141b7f3b9a-1d1a� ��� �@Qy�� �t�A�AGOAT � �<c�W� �< �W� �<f�W� ��A� �< �W� �< �W� ����� ����� �gm-a141b7f3b9a-1d1d� ��>� ��� �fl-a141b7f3b9a-1d24� ��� �@v��� �fl-a141b7f3b9a-1d1f� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �fl-a141b7f3b9a-1d27� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �gm-a141b7f3b9a-1d2a� ��>� ��� �fl-a141b7f3b9a-1d31� ��� �@v��� �fl-a141b7f3b9a-1d2c� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �fl-a141b7f3b9a-1d34� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �gm-a141b7f3b9a-1d37� ��>� ��� �fl-a141b7f3b9a-1d3e� ��� �@v��� �fl-a141b7f3b9a-1d39� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �fl-a141b7f3b9a-1d41� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� �< �W� ����� ����� �gm-a141b7f3b9a-1d44� ��>� ��� �fl-a141b7f3b9a-1d4b� ��� �@v��� �fl-a141b7f3b9a-1d46� ��� �@Q��� �t�A��AGOAT � �<c�W� �< �W� �<f�W� ��A�� �< �W� < �W� ��� ��� fl-a141b7f3b9a-1d4e� � @Q�� tA��AGOAT � <cW� < W�  <fW�  A��  <  W�  < W�     �  � gm-a141b7f3b9a-1d51� >� � fl-a141b7f3b9a-1d58� � @v� fl-a141b7f3b9a-1d53� � @Q� tA�AGOAT � <cW� < W� <fW� A� < W� < W� �  � !fl-a141b7f3b9a-1d5b� "!� #@Q"� $t#A�AGOAT � %<c$W� &< $W� '<f$W� (#A� )< (W� *< $W� +')*� ,%&+� -gm-a141b7f3b9a-1d5e� .->� /.� 0fl-a141b7f3b9a-1d65� 10� 2@v/1� 3fl-a141b7f3b9a-1d60� 43� 5@Q/4� 6t2A5�AGOAT � 7<c6W� 8< 6W� 9<f6W� :2A5� ;< :W� << 6W� =9;<� >78=� ?fl-a141b7f3b9a-1d68� @?� A@Q/@� BtAA5�AGOAT � C<cBW� D< BW� E<fBW� FAA5� G< FW� H< BW� IEGH� JCDI� Kgm-a141b7f3b9a-1d6b� LK>� ML� Nfl-a141b7f3b9a-1d72� ON� P@vMO� Qfl-a141b7f3b9a-1d6d� RQ� S@QMR� TtPAS�AGOAT � U<cTW� V< TW� W<fTW� XPAS� Y< XW� Z< TW� [WYZ� \UV[� ]fl-a141b7f3b9a-1d75� ^]� _@QM^� `t_AS�AGOAT � a<c`W� b< `W� c<f`W� d_AS� e< dW� f< `W� gcef� habg� igm-a141b7f3b9a-1d78� ji>� kj� lfl-a141b7f3b9a-1d7f� ml� n@vkm� ofl-a141b7f3b9a-1d7a� po� q@Qkp� rtnAq�AGOAT � s<crW� t< rW� u<frW� vnAq� w< vW� x< rW� yuwx� zsty� {fl-a141b7f3b9a-1d82� |{� }@Qk|� ~t}Aq�AGOAT � <c~W� �< ~W� �<f~W� �}Aq� �< �W� �< ~W� ����� ���� �gm-a141b7f3b9a-1d85� ��>� ��� �fl-a141b7f3b9a-1d8c� ��� �@v��� �fl-a141b7f3b9a-1d87� ��� �@Q��� �t�A��AGOAT � �<j�W� �?�A�� �<�W� �<�W� �<�W� �<�W� �<�W� �<�W� �<�W� �< �W� �<!�W� ����������� � �fl-a141b7f3b9a-1d8f� ��� �@Q��� �t�A��AGOAT � �<j�W� �?�A�� �<�W� �<�W� �<�W� �<�W� �<�W� �<�W� �<�W� �< �W� �<!�W� ����������� � �g &no-effects� �gm-a141b7f3b9a-1d92� ��>� ��� �fl-a141b7f3b9a-1d99� ��� �@v��� �fl-a141b7f3b9a-1d94� ��� �@Q��� �?�A�� �< �W� �fl-a141b7f3b9a-1d9c� ��� �@Q��� �?�A�� �< �W� �g&all-effects-but-bailout� �glogand� �gm-a141b7f3b9a-1d9f� ��>� ��� �fl-a141b7f3b9a-1da6� ��� �@v��� �fl-a141b7f3b9a-1da1� ��� �@Q��� �?�A�� �<��W� �<"�W� �glognot� �<��W� �<�W� ���� ����� �fl-a141b7f3b9a-1da9� ��� �@Q��� �?�A�� �<��W� �<"�W� �<��W� �<�W� ���� ����� �g% cause-procedure� �gcause� �56� �gsyntax-parameterize� �gm-a141b7f3b9a-1dad� ��>� �gt-a141b7f3b9a-1dac� ��� ��� �fl-a141b7f3b9a-1db2� ��� �@���� �fl-a141b7f3b9a-1daf� ��� �@Q��� �g proc-name� �gargs� ���� �f l-bde397a-8e8� �f l-bde397a-8e9� ���� �@�K�� �gformals� �gbody� �I��� �???� �f l-bde397a-8df� �f l-bde397a-8e0� �f l-bde397a-8e1� ����� �@���� �gmake-procedure-name� �gprefix� ���� �??� �f l-bde397a-8d3� �f l-bde397a-8d1� ��� @��� f l-bde397a-8d0� � @QD� ��A��AAAA�� � V� <�� ?�A��  <�W�  <a�  <�W�    �    �  � glambda� <� geffect� <W� � <cW� < W� � � � fWrong number of arguments� ?A�� <�W� g% &depends-on-procedure� g &depends-on� gm-a141b7f3b9a-1dc8� >�  gt-a141b7f3b9a-1dc7� ! � "� #fl-a141b7f3b9a-1dcd� $#� %@!"$� &fl-a141b7f3b9a-1dca� '&� (@Q"'� )%A(�AAAA�� � *<�)� +?%A(� ,<+W� -<a)� .<+W� /-.� 0,/� 10� 2<)� 3ga� 4<3+W� 54� 6<�+W� 7<"+W� 8647� 9258� :*19� ;?A(� <<;W� =g% &causes-procedure� >g&causes� ?gm-a141b7f3b9a-1ded� @?>� Agt-a141b7f3b9a-1dec� BA� C@� Dfl-a141b7f3b9a-1df2� ED� F@BCE� Gfl-a141b7f3b9a-1def� HG� I@QCH� J@FAI�AAAA�� � K<�J� L?FAI� M<>LW� N<aJ� O<=LW� PNO� QMP� RQ� S<J� T<3LW� UT� V<�LW� W<�LW� X<"LW� YWX� ZVTY� [SUZ� \KR[� ]?AI� ^<=]W� _g% depends-on-effects?-procedure� `566� agm-a141b7f3b9a-1e65� ba>� cgt-a141b7f3b9a-1e63� dgt-a141b7f3b9a-1e64� ecd� fbb� gfl-a141b7f3b9a-1e6a� hfl-a141b7f3b9a-1e6b� igh� j@efi� kb� lfl-a141b7f3b9a-1e67� ml� n@Qkm� objAn�AAAA�� � p<�o� q?jAn� r<'qW� s<ao� t<_qW� ust� vru� wv� x<o� y<PqW� z<qW� {yz� |gnot� }<|qW� ~gzero?� <~qW� �<�qW� �<qW� ��y� ���z� ��� �}�� �x{�� �pw�� �?An� �<_�W� �g% causes-effects?-procedure� �gm-a141b7f3b9a-1e9f� ��>� �gt-a141b7f3b9a-1e9d� �gt-a141b7f3b9a-1e9e� ���� ���� �fl-a141b7f3b9a-1ea4� �fl-a141b7f3b9a-1ea5� ���� �@���� ��� �fl-a141b7f3b9a-1ea1� ��� �@Q��� ���A��AAAA�� � �<��� �?�A�� �<(�W� �<a�� �<��W� ���� ���� ��� �<�� �<P�W� �<�W� ���� �<|�W� �<~�W� �<��W� �<>�W� ���� �<��W� ���� ����� ���� ���� ����� ����� �?A�� �<��W� �g% effects-commute?-procedure� �gm-a141b7f3b9a-1ef9� ��>� �gt-a141b7f3b9a-1ef7� �gt-a141b7f3b9a-1ef8� ���� ���� �fl-a141b7f3b9a-1efe� �fl-a141b7f3b9a-1eff� ���� �@���� ��� �fl-a141b7f3b9a-1efb� ��� �@Q��� ���A��AAAA�� � �<��� �?�A�� �<#�W� �<a�� �<��W� ���� ���� ��� �<�� �<3�W� �gb� �<��W� ���� �gand� �<��W� �<|�W� �<(�W� �<�W� ���� ����� ���� ���� ����� ���� ����� ����� ����� �?A�� �<��W� �gmake-hash-table� �g hashq-ref� �g hashq-set!� �g<prompt>� �g<abort>� �gerror� ��� ��� �fno matching pattern� �g <sequence>� �g <lambda-case>� �gor-map� �g<lambda>� �g <application>� �g <lexical-ref>� �gmake-application� �g<primitive-ref>� �gbailout-primitive?� �geffect-free-primitive?� �gconstructor-primitive?� �gaccessor-primitive?� �gmake-prompt-tag� �gvector� �glist� �gcons� �glist?� �gsymbol?� �gvector?� �gstruct?� �gstring?� �gnumber?� gchar?� gnull?� gpair?� gequal?� geqv?� geq?� gvalues� g <conditional>� g<toplevel-set>�  g<toplevel-define>�  g <module-set>�  g <module-ref>�  g<toplevel-ref>�  g<dynset>� g<dynref>� g<dynlet>� g <dynwind>� g <let-values>� g<fix>� g<letrec>� g<let>� g <lexical-set>� g<void>� g<const>�C5h@o�]4    )54,>"G4/0149:;47X[^`bdegih ^]��CVgtmp-a141b7f3b9a-1d0d  gtmp-a141b7f3b9a-1d0c     C`bkh0)]44L5LL�5�C!gn  *  * Cnoh8�]445545$ O@6�gall  7gname  7gtmp   7gtmp   7gfilenameflanguage/tree-il/effects.scm�  > ��  > $��  > ��  > ��  7 Cnoh(o] 45$@6ggx  "gtmp "gfilenameflanguage/tree-il/effects.scm� ; ��  " C50R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   Ch*]C"gid     C4�h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C h*]C"gid     C4�,h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C>h*]C"gid     C4�Jh)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5R4/ 1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C\h*]C"gid     C4�hh)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5 R4/!1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   Czh*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5!R4/"1rh`]6Xgid  gfilenameflanguage/tree-il/effects.scm�  O ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� O ��  : g macro-typegidentifier-syntax�C5"R4/�1rha]6Ygid  gfilenameflanguage/tree-il/effects.scm�  { ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� { ��  : g macro-typegidentifier-syntax�C5�R4/�1rhb]6Zgid  gfilenameflanguage/tree-il/effects.scm�  � ��   C�h*]C"gid     C4��h)]�C!gx     Cnoh@�]4?$@45$@6�gx  :gtmp  :gtmp  # :gfilenameflanguage/tree-il/effects.scm� � ��  : g macro-typegidentifier-syntax�C5�Rh�] �C�geffect  gfilenameflanguage/tree-il/effects.scm� � ��  � ��   gnameg% cause-procedure�C�R4/�14�h:]C2gt-a141b7f3b9a-1dac    C�n�h`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   Ch]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5�Rh�]UU�C�ga  gfilenameflanguage/tree-il/effects.scm� � ��  � ��   gnameg% &depends-on-procedure�CR4/14�:h:]C2gt-a141b7f3b9a-1dc7    C�nh`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   C<h]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5Rh�]���C�ga  gfilenameflanguage/tree-il/effects.scm� � �� � ��  � ��   gnameg% &causes-procedure�C=R4/>14�\h:]C2gt-a141b7f3b9a-1dec    C�n>h`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   C^h]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5>R�h�]4 �5�C�geffects  gexclude  gfilenameflanguage/tree-il/effects.scm� � ��  � �� � �� � ��  � ��   gnamegexclude-effects�C$Rh�]��� �C�geffects  gfilenameflanguage/tree-il/effects.scm� � �� � ��  � ��   gnameg effect-free?�C%Rh�] �C|geffects  gfilenameflanguage/tree-il/effects.scm� � ��  � ��   gnameg constant?�C&Rh�]UU�� ��C�gx  geffects  gfilenameflanguage/tree-il/effects.scm� � ��  � ��  � ��  � ��  � ��   gnameg% depends-on-effects?-procedure�C_R4/'14`�hZ]CRgt-a141b7f3b9a-1e63  gt-a141b7f3b9a-1e64    C�n'h`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   C�h]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5'Rh�]��� �� ��C�gx  geffects  gfilenameflanguage/tree-il/effects.scm� � �� � ��  � "��  � ��  � ��  � ��   gnameg% causes-effects?-procedure�C�R4/(14`�hZ]CRgt-a141b7f3b9a-1e9d  gt-a141b7f3b9a-1e9e    C�n(h`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   C�h]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5(RhX�] UU���� �� ��$CUU���� �� ���C�ga  Tgb  Tgeffects   'geffects  9 Rgfilenameflanguage/tree-il/effects.scm� � ��  � ��  � �� + � �� 9 � �� 9 � �� S � ��  T gnameg% effects-commute?-procedure�C�R4/#14`�hZ]CRgt-a141b7f3b9a-1ef7  gt-a141b7f3b9a-1ef8    C�n#h`]L6Xga  gfilenameflanguage/tree-il/effects.scm�  � ��  C5rhP]L6Hgfilenameflanguage/tree-il/effects.scm�  � ��   C�h]C   Cno hp�]45$@45$ O@45$4O?$@  6  6�gx  ngtmp ngtmp  " ngtmp  > ngfilenameflanguage/tree-il/effects.scm� � ��  n C5#R�h`]CXgx  gfilenameflanguage/tree-il/effects.scm� � 5��   C��h8�] 4L5$C4L54L>"GC�gexp  8gt 8geffects  8gfilenameflanguage/tree-il/effects.scm� � ��  � �� � ��  � ��  � �� � ��  8 gnamegcompute-effects�Ch0�]"(C�4L�5�"��� "����gexps  0gexps  %gout   %gfilenameflanguage/tree-il/effects.scm� � ��  � �� � ��  � ��  � )��  � :��  � )��  � �� % � �� % � ��  0 gnamegaccumulate-effects�C�������$��������;�������������|     9hX ]Y"2""�"c"�"-"�"�"�"\"�"0" "�"b"�"�"f"6"�"$" �"�"j"�"D"�"�"6"�"N" "")�$�&� � � � �4L5$"$4L54L>"G4L5$"$4L54L>"G�4L5$"$4L54L>"G�C�&  � � � ��?C456456�$��&� � �"��$��(O�4L5$"$4L54L>"G4  5�C��4L5$"$4L54L>"G�"��N456 "��6"���"����$�� &� � � � � � � � � �4 4L5 @54 L5$ " �4L5$"$4L54L>"G�$B4L5$"$4L54L>"G" �C"���"����$� & � � � C"���"����$'� & � � ��?C"���"����$�� &� � ��$��&s � � � �4L5$B454L5$C4L54L>"GC�?C"���"���"���"����$a� &T � ��$>�&1 � �45$ �4L5 �� �C"��n"��j"��f"��b"��^�$�� &� � ��$�� &� � � � �4L5"�" & �"�4455"~�$Y� &L4L5$"$4L54L>"G�"""���"��|�$� &� � � �&� �&� �&� �(� � �  �  &d4L 5  $ "$4L 5 4L  >"G   4545�$ " �""���  ""���""���""��""��t""��f""��^�C"��d"��`"��\"��X�$�� &| � ��$f�&Y � �45$? �4L5�45$ "45$ @" �C"���"���"���"���"����$�� &� � ��$��&| � �&e ��$S�(H�4L5$"$4L54L>"G �C"��"��"��"��"�� "�� "���$\� &O � ��$9�&, � �& �( C"���"���"���"���"���"����$v� &i � ��$S�&F � �" �4L5 �C"&"���"��5&"���"���"��!"��"��"���$� &� � ��$��&� � �&� ��$����$��(��4L5$"$4L54L>"G4L5$"$4L54L>"G� �C"��""��"��"��"��"��"�� "���$� &  � ��$��&� � �"t" "�&X ��$F�(;�4L5$C4L54L>"GC"��d"��`&X ��$F�(;�4L5$C4L54L>"GC"��"��&X ��$F�(;�4L5$C4L54L>"GC"��"��&X ��$F�(;�4L5$C4L54L>"GC"��D"��@&X ��$F�(;�4L5$C4L54L>"GC"���"���&X ��$F�(;�4L5$C4L54L>"GC"��"�� &X ��$F�(;�4L5$C4L54L>"GC"��$"�� "��!&X ��$F�(;�4L5$C4L54L>"GC"��"��"���"&X ��$F�(;�4L5$C4L54L>"GC"��\"��X"���#&X ��$F�(;�4L5$C4L54L>"GC"��"���"��("���"���"���"����$�� &� � ��$u�&h � �"  �L6"8"$"$&"���"��y%&"���"���&&"���"���'&"���"���"��E"��A"��="��9�$\� &O � ��$9�&, � �'& �( C"���"���"���"���"���"����$!�(& � � � �4L5$"$4L54L>"G4L5$"$4L54L>"G4L5$"$4L54L>"G����� �� ��$ ��C �� @6"��"���$�& C"��"���$`�)&S � � � 4L5$"$4L54L>"G�C"��"���$`�*&S � � � 4L5$"$4L54L>"G�C"��"���$s�+&f � � � � �4L5$"$4L54L>"G�C"��$"�� �$�,& C"��"���$�-& C"���"����$��.&� � � �4L5$"$4L54L>"G4L5$"$4L54L>"G�� �C"��"���$d�/&W � �4L5$"$4L54L>"G� �C"��"���$��0&u � � � �4L54L5�� �4L5$"$4L54L>"G�C"��"���$��1&� � � � �4L5$"$4L54L>"G4L5$"$4L54L>"G�4L5$"$4L54L>"G�C"��)"��%�$��2&� � � �4L5$"$4L54L>"G4L5$"$4L54L>"G��C"��s"��o�$��3&| � � � � �4 L5$ " 4L5�4L5$"$4L54L>"G�C"���"����$��4&� � � � � � �4 L5$ " 4L5�4L5$"$4L54L>"G�C"��="��9�$��5&| � � � � �4 L5$ " 4L5�4L5$"$4L54L>"G�C"��"���$f�6&Y � � � � 4L5$"$4L54L>"G�C"��0"��,�$-�&  � � �4L5$ C C"���"����$�7& C"���"����$�8& C"��"��gexp  Rgw � pgw  � pgw  � pgt  � �geffects  � �gt  � /geffects   ,gt  9 ngeffects  N kgw � �gexps  � �geffects  � �gw  � /gt  � #geffects    gw  5 �gx  5 �gt  D ygeffects  Y vgw � �gw  � �gw  � �gw  � �gt   Ngeffects  . Kgt  ^ �geffects  s �gw  �gw  8 �gw  ? �gt  H �gexp  Z �gt  e �geffects  w �gw � gw  � gw  � gw 1 gw  R  gw  Y  gt  � �geffects  � �gw   �gw   �gw   �gw  * �gw  8 �gw K �gw R �gt d �geffects y �gw 3 �gw  N �gw  ` �gw � ]gw  � Ugw  � Qgw   Igt   Dgeffects  $ Agw ~ �gw  � �gw  � �gw � Egw  =gw  gw f Pgw  � Hgw  � Dgw  � @gx  � @gw  � 8gt  � �geffects  � �gt  � 2geffects   /gw q rgw  � jgw  � �gw  � �gt  � �geffects  � �gw   Zgw   Rgt  % Rgeffects  7 Rgw  g �gw  z �gt  � �geffects  � �gw  � gw  � gt  � geffects  � gw  ' zgw  : rgt  E rgeffects  W rgw  � �gw  � �gt  � �geffects  � �gw  � :gw  � 2gt   2geffects   2gw  K �gw  ^ �gt  i �geffects  { �gw  � gw  � �gt  � �geffects  � �gw   fgw  & ^gt  1 ^geffects  C ^gw � gw  �  gw  � �gw 6 |gw  Q tgw  ` pgw � �gw  � �gw  � �gt  � �geffects  � �gt  � )geffects   &gt  2 ggeffects  G dgtfx  g �gcfx  g �gafx  g �gx  u �gw � -gt  � +geffects   (gw T �gt  a �geffects  v �gw � gt  � geffects  � gw { gw  � gt  � �geffects  � �gt  � geffects  � �gw 0 ~gt  ; pgeffects  P mgw �  gw  �  gw  �  gt  �  geffects  � gw , �gw  3 �gw  : �gt  E zgeffects  Z wgt  � �geffects  � �gt  � �geffects  � �gw  �gw  ! �gt  , ageffects  A ^gt  j �geffects   �gw � ?gw  � ?gw  � ?gt   =geffects   :gw l �gw  s �gw  z �gt  � �geffects  � �gw  mgw   mgw   mgt  6 kgeffects  K hgw � �gt  � �geffects  � �gw  �gfilenameflanguage/tree-il/effects.scm� � ��  � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � �� 0 r �� 1 � �� 9 � �� H � �� N � �� Q � �� o r �� s � �� � w �� � � �� � g �� � h �� � � �� � � �� � � ��  � ��  � �� $ m �� + m 1�� - m �� . j �� 2 h �� < � �� D � �� S � �� Y � �� \ � �� | o �� � o �� � h �� � g �� � � �� � ^ �� � ^ $�� � ^ �� � ` ��  ` ��  a ��  ^ ��  � ��  � �� ( � �� . � �� 1 � �� O ^ �� U d �� V � �� ^ � �� m � �� s � �� v � �� � ^ �� � � �� � X �� � � �� B O �� H N �� Q Q #�� Z Q �� ] � �� e � �� q � �� w � �� z � �� � S �� � � �� � G �� � H �� � G ��  I ��  G ��  � �� \ 4 �� f 5 �� t A �� y 5 �� � � �� � � �� � � �� � � �� � � �� � = �� � < �� � 5 �� \ � �� d � �� s � �� y � �� | � �� � 8 %�� � 8 2�� � 8 "�� � 8 �� � : "�� � 7 �� � 5 ��  4 ��  � �� c * �� r + �� s * �� t , �� ~ , �� � - �� � . �� � . �� � * �� � � ��  � ��  � ��  � �� $ � �� ' � �� G ! )�� H ! �� M � �� �  �� � � ��   ��   -��   ��  � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � ��  � ��  � �� 3  �� 6  �� 7  �� < � �� � � �� � � �� � � �� � � �� � � �� � � ��  � �� % � �� 1 � �� 7 � �� : � �� V � �� } � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � �� = � �� E � �� Q � �� W � �� Z � �� v � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � ��  � �� 6 � �� a � �� i � �� u � �� { � �� ~ � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� ) � �� 1 � �� = � �� C � �� F � �� b � �� �  �� � � �� k  �� p � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � �� * � �� 2 � �� A � �� G � �� J � �� g � �� t � .�� u � "�� u � �� � � �� �  �� �  "�� �  �� � � �� � � �� � � �� � � ��  � ��  � ��  � �� , � �� 1 � �� X � �� Y � �� a � �� p � �� v � �� y � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � �� 7 � �� < � �� Y � �� ^ � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � ��  � ��  � ��  � �� 3 � �� ; � �� J � �� P � �� S � �� y � �� z � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � �� = � �� E � �� T � �� Z � �� ] � �� { � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� $ � �� , � �� ; � �� A � �� D � �� b � �� j � �� y � ��  � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � ��  � ��  � �� > � �� C � �� } � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � �� & � �� - � �� . � �� 6 � �� E � �� K � �� N � �� l � �� q � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � ��  � ��  � ��  � ��~  R gnamegvisit�ChX�-.,3#OOOLQQLLQ6�gexp Rglookup Rgcompute-effects  3 Rgaccumulate-effects  3 Rgvisit  3 Rgfilenameflanguage/tree-il/effects.scm� � �� R z �� R gnamegcompute-effects�Ch >]45OQC6gassigned-lexical?  gcache  gcompute-effects   gfilenameflanguage/tree-il/effects.scm� � ��  � ��  � ��   gnamegmake-effects-analyzer�g documentationfVReturns a procedure of type EXP -> EFFECTS that analyzes the effects of an expression.�CRC�gm  ,gfilenameflanguage/tree-il/effects.scm�   ��  � �� � � �� "� � �� &� � �� 'C � �� '� � �� (� � �� ,� � �� 0� � �� o9 � ��  o; C6