ELF@` @8@$$` `  $ $ $ppj@ ;?T?T ?; ?T @; @T #@;?T+@T*@|1@5@qU!@G;6@p P`  @ ' 0T&@|@#@qU@G  'T?4);@H'&@  T?~0;@B >LHB HH ''A G G G | /} M,K | &Zu!pt_pM   Y p^0H  |   .Ti0Fn$~zu '  '  p'  `' P' @'  0' ~  ' w ' p  T{?|??pUr?G|+}(EK>ar0KrM>rBFH H H HHHHHH  '&?%?&?&?'.  ''  p'   `'  PT?|9??pU?G|&}#EK>ar0Kr@M>r BPFH H H H  p'&6?%N?&\?&j?'  '  p'  `T e?|  >b?pU \?G | %} "E K>ar0K r0M >r B@F H H H  '& >% ?& ?& ?'  '  p'  `T %?|  >"?pU ?G | %} "E K>ar0K r0M >r B@F H H H  '& >% >& >& >'H  'A  p':  `T >|  Z>>pU >G | %} "E K>ar0K r0M >r B@F H H H  '& X>% p>& ~>& >'  '  p'  `T >|  >>pU >G | %} "E K>ar0K r0M >r B@F H H H  '& >% &>& 4>& B>'  '  p'  `T e>|  =b>pU \>G | %} "E K>ar0K r0M >r B@F H H H  '& =% =& =& ='j  'c  pT ,>|  =)>pU #>G | $} !E K >a r 0K r M > r B 0F  H  H   '& =% =& =& ='(  '!  pT =|  A==pU =G | $} !E K >a r 0K r M > r B 0F  H  H   '& @=% X=& f=& t='  | VZ u Q?qL ^ Aj ^ L > p H ^ p >'D ^ p v /'   0Kh?q `^ D ? v>'Y q '  0Khq ` ^ D ^ & =& = p'& =& ='  '}  pB H H   ' 'o  1 '; =' J'; =' '; ;'; ;' 2' .' '; q='; t='; w=' &' ' '; n='; ;' ' '; d='; g='; j=' '; i='; l='; o='; P;'; m=' ' ^'; h;' ' '% m=& {=& =& == T=|; =pU=G;='=  T=|W;I;pU=Gp'T=|v;<qUv=G#@P`0's= V:;:1U:U+;U:V:;:1U:U:V::V:;:1U:T:1U:V:;:1U:T:1U:V:yV:;:1U:T:1U:V:w;:1U:U:V::V::V::V:k;:1U:T:1U:V:b;:1U:T:1U:V:[;:1U:U:V:VV:V:XV:.V:\V;;:1U;U;V;;:1U;U;V;:V;~V ;;;1U ;U<U<U;UP;U>;U;V;v;:UG;U5;U#;U;V:qV;:V;{;;1U;U;V;zV ;:V;V; ;V;V!;;V$;V+;V2;V9;V@;VG;VN;VU;VZ;;U;1UY;U<Uy;Ug;VU;Vd;P;VW;;R;U<Ul;UZ;V\;;W;Uq;U_;Vc;;^;U<Uh;Vj;Vo;Vt;Vy;V~;V;V;V;V;V;V;V;V;V;;;1U;U;V;V;;V;;;U;U;U;V;V;;V;G'ice-9' stack-catch'inlinable-exports'filename'ice-9/stack-catch.scm'imports' save-stack'exports' declarative?'guile'define-module*'set-current-module             !"!#$% %&! '(")*(+,   'language'tree-il' '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' ''' '' ''' out-of-range' vector-set!'Argument 2 out of range: ~S' make-vector'?Wrong type argument in position 2 (expecting small integer): ~S'throw'apply't4't3'args'catch't2't1't0'handler'thunk'key'name' misc-error' bad code ~S'bytevector-u8-ref'<Wrong type argument in position 1 (expecting bytevector): ~S@@$A@B\CxDFHJLO R(SDT`UTWpXY|Z[\]^_ ` a b c d, e f8 g$ h@ i,jkDmop@q * * * ( ( ( ( (Jf(`7`7`7`7` |`7"   EEXh *288      ?  < E|  L 4 h`  *""r< $ $pEMU4k z ` hh8((` HH q     , $,4 <(D0L8T@XH`P|PPPX 05 7;?, $(,8DdCKPUZ_h,lnqty  hl hl hl hl hl hl hl hl hl 77777 KPUqt77 KPqt77y ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 4"4"D+P2\"hlptx"|"|#  (08@HHHHPRZRRRTZRP    (*2***,2*(       " * " " " $ * "       " * " " " $ * "  "*"""$*"  "*"""$*"  "*"""$*" """"# "(       """#3      2223    !!!    08<D    <DH0dd3H0p L|P%.. .. Guile 3.0.9lpstack-catch= ice-9/stack-catch.scmice-9/boot-9.scm 7Ja,,,b,,,b,$,b,a [  HHpLPlpstack-catchclosureargcachevarproctmpstack-catchvalnamebposobjtagunboxedulenrlensidxuidxmaxidx+1ptrsu8a*res*resultrestf0f1f2f3f4f5f6f7f8cachedboxvtableflagsmaskresrfieldsnfieldsidxbitslenssizeausizenwordsvw0-highw0islens64carcdrpairkeythunkhandlerargsprimLike @code{catch}, invoke @var{thunk} in the dynamic context of @var{handler} for exceptions matching @var{key}, but also save the current stack state in the @var{the-last-stack} fluid, for the purpose of debugging or re-throwing of an error. If thunk throws to the symbol @var{key}, then @var{handler} is invoked this way: @example (handler key args ...) @end example @var{key} is a symbol or #t. @var{thunk} takes no arguments. If @var{thunk} returns normally, that is the return value of @code{catch}. Handler is invoked outside the scope of its own @code{catch}. If @var{handler} again throws to the same key, a new handler from further up the call chain is invoked. If the key is @code{#t}, then a throw to @emph{any} symbol will match this call to @code{catch}..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