ELF@@8@(;(;:::pp\B ;?T?;?T?; @T #@; ;@T G@ TF@|M@Q@qU=@G     ' 0TC@|2@@@qU:@G  ';<@TB@|@?@pU9@G 'PT;@|@8@pU2@G   '@;2@T8@|?5@pU/@G   'T0@|?-@pU'@GB HHT4@T <@T <@'T 2@'| - >4 oG T #@'T @'T@T @'| (- >4 oG T @|  E? @qU @G T @|  9?@qU @G '| /T ?'u| - >4 oG  T ?|  ??qU ?G ' T ?'k- >4 oG B H H 4 oG T ?T ?T ?T?B H HB H H B HH B H H B H H  B H H  B H H  B H HT ?T|?' Tr?'  | - >4 oG Tc?'  T\?' T?TM?' | T ?|  >?pU ?G | )T B?|  {>??qU 9?G T ?|  o>?qU ?G ' T?' Tr?|S>c?pUi?GTr?|G>o?qUi?GT z?- >4 oG T u?|  4>r?qU l?G B H H B H H T w?; ?T ?;@T%@U %@T /@T5?|>2?qU,?G;#@Pp   ` ' PT@|=@qU @G   'T>4)->U@;@HT>4)T @T @|>@qU@G ; @  '@H' @|=@qUd>G' @|=@qUX>G' @|=@qUL>G' @|=@qU@>G'@ B0>EL<LH'@ PG`P'PT?| Tn?T$>4oU?G`'@|T?| TW?T?4oU?Gp`''S@ ? | | ( T?|t=?pU?G'p T?|b=?pU?G'p  p| } |T?|D=?qU?G'p |%?T?|-=?pU?G;?'p |3 Tq=T=T?T?T?| T>T=4oU?GT?|<>pU?G 0@Pp    ' T?=T?T?T?| T>T;=4oU?GT?|<>pU?G0@P`p    '% |?? | F} CT ?T?|\<|?pUv?GT?=T{?'0 TB=| TH=B HHB HHB HHB HHB HHB HHB HHB H HB H H '% S?g?|f<Z?pU>?G'? `;?T?|R<?qU~?G`P'P|;{?T?|:<~?qUx?G@`p0'#;w?'|? `p'F T:?TJ?|<G?qUA?GP' |B `>EL <L H  H H H #   pP' ;)?T/?|;,?qU&?Gp `'C? T?|;?qU>G`p'` |+;?`'@ |;>T>|;>qU>GP@'#;>`pP'#;>`pP' ? `T>|;>pU>Gp'` TT>' ` `'P B HHB HH;>T>|[;>qU>G`'` |B0>EL<#LH#p`P';r>Tx>|1;u>qUo>GP`p@'> B GHHB HH'> '@ ;@T @|  ;q=qU @G ; @G'`; @; @ B GH H  B H H B GH H  B H H ; #@B H H ; 0@B H H B H H T 2@|  :/@qU )@G G'B HH B H H B H H ; 1@B H H  B GHH B H H ;9@B HHB HH;M@B HH B GHHB HHB HH B GHHB H HB HH B H H  '`B HH'v@ P;?B HHB HHB HHB HH;*@B HHB HH;>@B HHB HHB HH;G@B HHB HHB HH;?B HHB HHB HHP'=@ V9;91U9U9V9;91U9U9V99V9;91U9T91U9V9V9;91U9T91U9V9;91U9U9V9;91U9U9V99V99V99V9;91U9T91U9V9;91U9U>U9V9;91U9Ut>U9;9U>U9V9;91U9T91U9V9;91U9U9V9V9V9V9V9V9V9V9V9;91U9U=T91U9V9;91U9V9;91U9U:U:U:U:V9V9V9V9;91U9T91U9T91U9Uy;V9;91U9T91U9V9;91U9T91U9V9;91U9V9;91U9V9V9V9;91U9T91U9V9V9;91U9T91U9V9;91U9U+:U9V9;91U9U9V99V9;91U9T91U9V9;91U9UQ:V9;91U9U::U$:U9V9x;91U9U9V99V99V99V99V99V99V99V99V:9V9Z;91U9U:V9U;91U9U9V99V99V99V99V99V99V99V99V99V99V94;91U9T91U9V9-;91U9T91U9V9OV9#V9V9%;91U9V9"V9V:&V:+V:0V':7VX:@:VC:;;>:1UB:T@:1U>:U>=U<:V>:::VA:;:VD:(VK:+VR:.VW:3;R:1UV:U:U:U\:VR:,V[:M:V\: V]:1;X:1U\:TZ:1UX:VZ:,;U:1UY:TW:1UU:V]:%Vf:X:T81Ug:Vk:%Vr:*V{:m:V:0V:5;:1U:U:V:0;:1U:U:U:U:U:U:U:V:!;|:1U:U:U~:V:|:V:}:V:~:V:V:V:%V:$V:V:/V:#V::V:%;:1U:U,<V: ;:1U:U:;:U;U;UC;U?;U;;U7;U:U<V: ;:1U:U;U;U;UV;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::Vn;:V:;:1U:U:V::;:U7;UI;U:V:V::V::VH;:V:;:1U:U:V;:V;:V:V::V::V';:V:;:1U:U:V:5;:U4<U<U<U;U;U;U;Ut;UV;U@;U&;U:U:V::V::V::V::V::V::V::V::V::V::;:U;U;U;U;U;Ut;UL;U8;U;U;U:;t5U;U;U;U;Uh;UR;U*;U;U:U:V::V:YV::V:K;:1U:U:V:F;:1U:U:V::V;:V;;V;>;;1U;U;V#;;;r61U;U(;V,;;V-;+;(;1U,;U6;V:;*;;71U;;UE;VI;9;VJ;;E;1UI;US;VW;G;;51UR;U\;V`;P;'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' libguile-'effective-version' string-append'scm_init_foreign_object'load-extension''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'const'map' procedure?' misc-error'"finalizer should be a procedure ~S'static-slot-allocation?' metaclass'type name should be a symbol ~S''slot name should be a symbol ~S'symbol->keyword'_'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'and``Dabc`dfhjlnpXr|t`vy|xX   d  @   8 t\ ******"  "(( (**" `7`7`7`7 `79          E EE (  "E hd -EL(<EE, x`| =J*=EZ:==^=^=V2=jB=f:=PN=N=Nf=($ x)--  ,*99<::pE(0M`.U0Vk' z 2) )*8H***h(2t t        T  T  t t U<F$ $,,d; dDD\\ 6      '+ 0  5'  5' '  5'  5'+0'+ 00000000  5'   ' '  ' ' 5'+ '+00   9R Y 'ty $,4 <(D0L8P@XHtH|HH (   @@(((H@@@((((0000888@(@((((000@P@ ( 0 ( 8 @ H P X P @ (  h  h ( ( ( p h   h  h ( ( ( ( ( ( ( ( ( 0 0 0 h x h(0  8888@ 8@PX0````p  8} $,0}$,0}$,0}$,0 ( 5'  5'  (,4HPX`d |    't  5'  5'     0@H d l p8   8   8    8@ (08@HHPHHHPPPP (088@888@@@@ '  00 0000000  ,4PX\d l@(08@HP@0 }$,0 't 'tt  <DH(dx 'tt 't    (0(80T0\0`@|(22 't  'ttt 4<@`t0   00 'tt 't  08<0T8\0t 000   y  't 0000 0 00 't000 000 00 000000000 8@D0L8P@dl t(x0|8@@8HP(8(H8((((x8H8@ 8@H8@P@HPH@ 0000 00 000 000 000 ( 4@(PT`(pt0( 3,t  \ 8# 87 8U 8< <x q\ D48 ,8L4,DTl%.. . .Guile 3.0.9make-class@@oop/goopsdefined?@@oop/goopsclass-redefinition@@oop/goopstoplevel-define!@@oop/goopsmake-foreign-object-typesymbol->keyword@guilekw-applydg system/foreign-object.scmice-9/psyntax.scmoop/goops.scmice-9/boot-9.scm ;,a,,,b,,,b,$,b,"a/,<+ /' Jr,  ,r,  r,  Yr, wr,y ,r,) Yr; ;r,: h9r,/hY=:,),6,*  r,  r,  Yr, wr,{,p,(;# Jp,h*o,Ypho,,o,,o,,{, p,xci<.-qJ9;3.,-J j;,<-b< --/,!,  -/,!, o/ <$j,,/,.,x,,0;*,A:oH&Q,,i w t t 8 8+ 8I 8T < et D4~8$,,8d4D\Tlmake-class@@oop/goopsdefined?@@oop/goopsclass-redefinition@@oop/goopstoplevel-define!@@oop/goopsmake-foreign-object-typesymbol->keyword@guilekw-applyclosureargcachevarproctmpcachedboxinitpairmodmake-foreign-object-typemoduledefine-foreign-object-typeprimvalarg0arg1arg2arg3arg4real-next-methodtagcodeclassinitargsnameslotsfinalizergettersslotgetterxconstructorkwargt-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