ELF@ @8@HH ppA 0;?T?;?T@;@T@; '@T 3@ T 2@|  9@=@qU )@G   0    ' 0T/@|@,@qU&@G0'T(@|?%@pU@GB HHT,@T?T*@|?'@qU!@G    'T @ '|->4oGT @|  ? @qU @G   'T @  'T@T ? 'p|T?|k??pU?G|)T?|\??qU?GT?|P??qU?G    'pT ? '->U?T?|/??pU?GT?|#??qU?GT?T ?|  T ?T 3?4 oU ?G T ?|  ??qU ?G B H H B H H T ?; ?T ?; T@T `@Tj@T?|>?qU}?G;^@p     ' pTO@|>L@qUF@G 'T?4);C@H'N@|>A@qU?G'N@|>A@qU?G'F@ B0>EL<LH'?@ PT:@|>?pU1@GP'`T?~0G'P'@ T*@T*@|[>'@pU!@G'P T!@|H>@pU@Gp`P'@ T@|4>@pU@G'P | ; @T@'r |} ;@T@'b T@;@p'wP B0>EL<{LHT?Pp'd` |<}9G|3}0GG|  B@>EL<pLHH B@>EL<LHH@B@>EL<LHHB HHB HH'&?&??|=?pU?G'? |}G''?|=?pU~?G'? |}G|}G'&?G'? `T?Gp'` T?GP`@'?|H=?pU?G'?|:=?pU?G'?  B@>EL<LHHT?|]=?pU?GGG0@'? `T\?Gp'` TT?GP@'? PTE?GP'@T;?G@`0's? 'vq? V<;<1U<U<U<V<;<1U<U<U<V<;<1U<U<V<<V<<V<;<1U<T<1U<V<V<;<1U<T<1U<V<<V<<V<<V<;<1U<T<1U<V<;<1U<U<V<;<1U<T<1U<V<;<1U<U<V<V<V<V<;<1U<T<1U<V<V<V<;<1U<V<V<V<V<;<1U<T<1U<V<V<;<1U<T<1U<V<;<1U<U<V<;<1U<U<;<U$=U<U<V<;<1U<T<1U<V<;<1U<U"=V<;<1U<U<V<;<1U<U<V<<V<;<1U<T<1U<U<V<<V<<V<<V<;<1U<U<V<<V<;<1U<U<V<<V<<V<<V<<V<<V<m;<1U<T<1U<V<f;<1U<T<1U<V<V<\V<dV<^V<cV<j;<1U<T<1U<V<cV=jV =oV=vV=V=V=;=1U=U.=V=V+==V=V'==V.=V?=VZ=Ve=Vr='oop'goops'composite-slot'filename'oop/goops/composite-slot.scm'imports'exports'' declarative?'guile'define-module*'set-current-module''name' make-class'class-redefinition'compute-get-n-set' 'make'' specializers''formals'class'slot'body'if'eq?'slot-definition-allocation' propagated'compute-propagated-get-n-set' next-method'make-procedure' procedure' add-method!'defined?'toplevel-define!' propagate-to'slot-definition-options' get-keyword'slot-definition-name'%Propagation not specified for slot ~S' Bad propagation list for slot ~S'wrong-type-arg'car'6Wrong type argument in position 1 (expecting pair): ~S' goops-error'map'slot-ref' slot-set!'for-each,T|Dh Xd$L @ ***"*  ""`7`7`7`7 `7       E Ex$  % E6 D|D| D|<L4T< Ppp  *<pE8MUk` zP PH8((] ht  44   .     T  T    T  T      p )p C Y   '+ 0  5'   ' '  9 ' ' 5@'+ '+00   Eb $,4 <(D0L8P@XHtH|HH  (((@@((((000@08         (((8@0    (0080008888@08 @ H P X ` ` ` `        fk$,0fkp$,0u (   08<0T\ h      + 00 8@D(\`h    (0(0((0""0  **""fkp$,0b (fkp$,0 b (D\   0@4<@fkp$,0fkp$,0   "("<X`dhl   084<@   04<@ 3 p8!8<=Z 8 Dp 8< h `z 8< 8t  \X \=  %.. . .Guile 3.0.9defined?@@oop/goopstoplevel-define!@@oop/goopscompute-propagated-get-n-setgoops-error@oop/goopsmap@guileslot-ref@oop/goopsslot-set!@oop/goopsYU oop/goops/composite-slot.scmoop/goops.scmice-9/boot-9.scm 6d;,a,,,b,,,b,$,b,"a' Jr,  ,9Yr,  Y8r,y,p,(;# Jp,m{Y*o,pho,,o,,-{, p,{' -,X=\&<'-&-M.< , ,ii , ,jJx,x~< y +);3hi';1h'<;w;$<Y(<';w; ww<; w ;nw88<41N 8 Dd 8T h `n 8T 8  \p \1  defined?@@oop/goopstoplevel-define!@@oop/goopscompute-propagated-get-n-setgoops-error@oop/goopsmap@guileslot-ref@oop/goopsslot-set!@oop/goopsclosureargcachevarproctmpcachedboxinitpairmodmodulenamecompute-propagated-get-n-setvalarg0arg1arg2real-next-methodtagcodeclassslotbsfirst-objectfirst-slotpovarg3object.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