ELF@@8@;;@;@;@;ppZB  ;?T?;?T?;@T #@; ;@T G@ T F@|  M@Q@qU =@G       ' 0TC@|2@@@qU:@G '->TB@4oGTG@4oG;D@TR@4oG '   'P; B@'->TI@4oGB HHTL@TT@T T@   'pT J@ 'p|->4oG T ;@ 'pT 4@  'T5@T %@ 'p|(->4oGT $@|  ]?!@qU @G T "@|  Q?@qU @G   'p|/T ? 'ep|->4oGT @|  (?@qU ?G   ' pT ? '[->4oGB H H 4oGT?T ?T ? T @B HHB H HB H H B H H B H H B HH B HHB HHT?T? ' T?' |->4oGT{?' Tt?' T?Te?' | ->4oG|)Ta?|>^?qUX?GT ?|  >?qU ?G  ' T5?' ->4oGT?|m>?qU?GT ?4oGT ?|  \>?qU ?G B H H B HH T?; ?T ?; ?@TK@UK@TU@T[?|<>X?qUR?G;I@p     ' `T:@|>7@qU1@G '->T.>4)U,@;,@HT/>4)T1@T1@|F>.@qU(@G; /@  '@H'3@|=&@qU>G'3@|=&@qU>G'3@|=&@qUt>G'3@|=&@qUh>G'+@ B0>EL<LH'&@ PG`P'PT@| T?TL>4oU @G`'@|T@| T}?TA?4oU?Gp`''@ @ | | +T @|  T s?T@4 oU ?G T?| Te?T@4oU?G'p 'p  p| } |T?|i=?qU?G'p |%?T?| T(?T?4oU?G;?'p |4T ?|  T ?T?4 oU ?G T=T=T?T?T?| T>T=4oU?G  p `P 'T ?|  T >T?4 oU ?G TS=T?T?T?| T>TO=4oU?G  p  '% ?? | S} PT ?T?| T>T?4oU?GT_=T?| T>T?4oU?G' TW=| T]=B HHB HHB HHB HHB HHB HHB HHB H HB H H '% x?? `;?T?|u<?qU?G`P'P|;?T?|]<?qU?G@`p0'#;?'? `p'F T_?To?|8<l?qUf?GP' |B `>EL <L H  H H H #   pP' ;N?TT?| <Q?qUK?Gp `'h? T,?|;)?qU#?G`p'` |+;A?`'@ |;?T?|;?qU?GP@'#;#?`pP'#;?`pP'4? `T>| T~=T>4oU>GT?| Tp=T?4oU?Gp'` '` `'P B HHB HH;>T>|p;>qU>G`'` |B0>EL<#LH#p`P';>T>|F;>qU>GP`p@'> B GHHB HH'> '@ ;@T %@|  ;z=qU @G ; @G'`; @; 1@ B GH H  B H H B GH H  B H H ; <@B H H ; I@B H H B H H T K@|  :H@qU B@G G'B HH B H H B H H ; J@B H H  B GHH B H H ;R@B HHB HH;f@B HH B GHHB HHB HH B GHHB H HB HH B H H  '`B HH'@ P;?B HHB HHB HHB HH;C@B HHB HH;W@B HHB HHB HH;`@B HHB HHB HH;?B HHB HHB HHP'V@ V9;91U9U9V9;91U9U9V99V9 ;91U9T91U9V9V9 ;91U9T91U9V9;91U9U9V9;91U9U9V99V99V99V9;91U9T91U9V9;91U9U>U9V9;91U9U>U9;9U>U9V9;91U9T91U9V9;91U9U9V9V9V9;91U9V9;91U9V9V9;91U9V9V9;91U9V9;91U9U=T91U9V9;91U9V9;91U9U:U:U:U:V9V9V9V9;91U9T91U9T91U9Ut;V9;91U9T91U9V9;91U9T91U9V9;91U9V9;91U9V9V9V9;91U9T91U9V9V9;91U9T91U9V9;91U9U&:U9V9;91U9U9V99V9;91U9T91U9V9;91U9UL:V9;91U9U5:U:U9V9;91U9U9V99V99V99V99V99V99V99V99V:9V9;91U9U9V9z;91U9U9V99V99V99V99V99V99V99V99V99V99V9Y;91U9T91U9V9R;91U9T91U9V9$V9HV9fV9J;91U9V9GV9V:KV :PV:UV":\VS:;:V>:`;9:1U=:T;:1U9:U?=U7:V9:5:V<:6:V?:M;::1U>:VB:J;=:1UA:VE:GVJ:L;E:1UI:U:U:UO:VE:EVN:@:VO:;91UL:VN:D;I:1UM:TK:1UI:VK:?;F:1UJ:TH:1UF:VL:8VU:G:T81UV:VZ:8;U:1UY:V]:7;X:1U\:V^:6Vg:Y:Vn:<;i:1Um:U:Vm:7;h:1Ul:U:U:U:U:Ur:Ut:Vb:(;]:1Ua:Uc:U_:Vc:]:Vd:^:Ve:_:Vh:Vm:Vt:,Vy:V:vV:V:*;:1U:V::V:&;:1U:U <V:!;:1U:U:;:U;Uf;U ;U;U;U;U:U;V: ;:1U:U;U;U];U3;U:U:V;:V:;:1U:U:V::V:;:1U:U:V::V::V:V::V::V;:V:;:1U:U:V:;:1U:U:V:;:1U:U:V::V::V:V::V:V::V:V::V:V::V::VK;:V:;:1U:U:V::;:U;U&;U:V:V::V::V%;:V:;:1U:U:V::V::V:V::V::V;:V:;:1U:U:V:5;:U<U;U;U;U;U;Ue;UQ;U3;U;U;U:U:V::V::V::V::V::V::V::V::V::V::;:U;U;U;U;Ug;UQ;U);U;U:U:U:;M5U;U;U;Uc;UE;U/;U;U:U:U:V::V:V::V:L;:1U:U:V:G;:1U:U:V::V::V:<V:?;:1U:U:V;:;I61U:U;V ;:V ;,;;1U ;U;V;;;h71U;U";V&;;V';;";1U&;U0;V4;$;;51U/;U9;V=;-;'system'foreign-object'filename'system/foreign-object.scm'imports'oop'goops'exports'make-foreign-object-type'define-foreign-object-type' declarative?'guile'define-module*'set-current-module'load-extension' string-append' libguile-'effective-version'scm_init_foreign_object''name'' finalizer' 'is-a?'ensure-generic' init-keyword' init-value'getter''allocate-instance'make'' specializers''formals'class'initargs'body'let'instance' next-method'when'%add-finalizer!'make-procedure' procedure' add-method!'macro'make-syntax-transformer' make-class'defined?'class-redefinition'toplevel-define!'getters'map'const' procedure?' misc-error'"finalizer should be a procedure ~S'static-slot-allocation?' metaclass'type name should be a symbol ~S''symbol->keyword'slot name should be a symbol ~S'_'any'each-any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' syntax->datum'begin'top'ribcage't-14ababef67f96a56-50'm-14ababef67f96a56-51'l-14ababef67f96a56-55' constructor'slot'kwarg'l-14ababef67f96a56-48'l-14ababef67f96a56-49'l-14ababef67f96a56-4a'l-14ababef67f96a56-4b'kw-apply'l-14ababef67f96a56-44'x'l-14ababef67f96a56-43'hygiene'quote'list'append'define'lambda'andHXHxJK$MhOQSTUWY[]$`hcfidlors td u v w y { }(d|d48  "*( (**" `7`7`7`7 @`79          E EEl 4l4l4l4lThL  "E ` -E|EE` 000 =J*=EZ:==^=^=V2=jB=f:=N=N=Nf=()--  ,*99<@;@;pE0M`.U0Ok8 z1() () *8X***k1@   D  D |  |     0#F07 tt5 z%\6\X   $) $) $)  $)- 2   )   ) 7)   )  )-2)- 22222222   )   ) 7)  ) 7) )-7)-22   > W 7)rw $,4 <(D0L8P@XHtH|HH 88 (88   @888    ((((0008 8    (((8H8 ( 08@HP  H  8    `  ` h `   `  ` ( ( ( ` p `   (   0000808HPXXXXx 8{ $,0{$,0{$,0{$,0 (7 $) 7 $)  (,4HPX`d | $7 $) 7 $) 7)r7 $) 7 $) 7 $) 7 $) 7 $)    0DX` hpt|  (  8@@   8   (  8@  (08@HPPXPPP (08@@H@@@ 7 $) 7 $)  22 2222222  ,4HP X`dl t((0((@(08@HP@0  7)r 7)rr  <DH(dx$ 7)rr 7)r    (0(80T0\0`@|(22 7)r  7)rrr 4<@`t07 $) 7 $)  22 7)rr 7)r  (08@DL`h px|08 022   w  7)r 2222 2 227)r222 222 22 222222222 8@D0L8P@dl t(x0|8@@8HP(8(H8((((x8H8@ 8@H8@P@HPH@ 2222 22 222 222 222 ( 4@(PT`(pt0( 3, 8# 87, 8Ud 8 < q \h\,84TD@\%.. . .Guile 3.0.7make-class@@oop/goopsdefined?@@oop/goopsclass-redefinition@@oop/goopstoplevel-define!@@oop/goopsmake-foreign-object-typekw-applygg system/foreign-object.scmice-9/psyntax.scmoop/goops.scmice-9/boot-9.scm ;,a,,,b,,,b,$,;aw"Y/,.Yhx+ \w' Jr,  ,r,  r,  Yr, wr,y ,r,) Yr; ;r,: h9r,/hY=:,),6,*  r,  r,  Yr, wr,{,p,Y(;# Jp,hY*o,;pho,,o,,o,,{, p,xci<.-qJ.;392-Y j;,<- < --/,!,   -/,!, o/ <$j,,/,.i,,0;*,A,:oHQ&%hi w 8 8+D 8I| 8 < e \0ht,~84T\X\make-class@@oop/goopsdefined?@@oop/goopsclass-redefinition@@oop/goopstoplevel-define!@@oop/goopsmake-foreign-object-typekw-applyclosureargcachevarproctmpmodnameboxinitpaircachedmake-foreign-object-typedefine-foreign-object-typeprimvalarg0arg1arg2arg3arg4real-next-methodtagcodeclassinitargsslotsfinalizergettersslotgetterxconstructorkwargt-14ababef67f96a56-6at-14ababef67f96a56-69t-14ababef67f96a56-50tmp-14ababef67f96a56-5c.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