GOOF----LE-8-2.0]4hC] gguile  gdefine-module*   gsrfi gsrfi-64  gfilenameS fsrfi/srfi-64.scm gexportsS g test-begin gtest-end g test-assert gtest-eqv gtest-eq g test-equal gtest-approximate g test-error g test-apply gtest-with-runner gtest-match-nth gtest-match-all gtest-match-any gtest-match-name g test-skip gtest-expect-fail gtest-read-eval-string gtest-runner-group-path g test-group gtest-group-with-cleanup gtest-result-ref !gtest-result-set! "gtest-result-clear #gtest-result-remove $gtest-result-kind %g test-passed? &gtest-log-to-file 'g test-runner? (gtest-runner-reset )gtest-runner-null *gtest-runner-simple +gtest-runner-current ,gtest-runner-factory -gtest-runner-get .gtest-runner-create /gtest-runner-test-name 0gtest-runner-pass-count 1gtest-runner-pass-count! 2gtest-runner-fail-count 3gtest-runner-fail-count! 4gtest-runner-xpass-count 5gtest-runner-xpass-count! 6gtest-runner-xfail-count 7gtest-runner-xfail-count! 8gtest-runner-skip-count 9gtest-runner-skip-count! :gtest-runner-group-stack ;gtest-runner-group-stack! gtest-runner-on-test-end ?gtest-runner-on-test-end! @gtest-runner-on-group-begin Agtest-runner-on-group-begin! Bgtest-runner-on-group-end Cgtest-runner-on-group-end! Dgtest-runner-on-final Egtest-runner-on-final! Fgtest-runner-on-bad-count Ggtest-runner-on-bad-count! Hgtest-runner-on-bad-end-name Igtest-runner-on-bad-end-name! Jgtest-result-alist Kgtest-result-alist! Lgtest-runner-aux-value Mgtest-runner-aux-value! Ngtest-on-group-begin-simple Ogtest-on-group-end-simple Pgtest-on-bad-count-simple Qgtest-on-bad-end-name-simple Rgtest-on-final-simple Sgtest-on-test-end-simple T   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSRJ Ugset-current-module VU WU Xgcond-expand-provide Ygcurrent-module Z [gprocess-use-modules \[ ][ ^gsrfi-9 _^ `_ agsrfi-39 ba cb dgmake-syntax-transformer ed fd gg %test-export hgmacro ig $sc-dispatch ji ki lgany mll ng syntax-object ogif pgtop qp rgribcage sgdummy tgnames ust vgm-46961e5187-6 wvp xwq yfl-46961e5187-b zfl-46961e5187-c {yz |rux{ }r ~gx ~ w fl-46961e5187-8  r q|} ghygiene  no n  gsyntax-violation   f-source expression failed to match any pattern g%test-record-define geach llll  l l l gdefine-record-type galloc grunner? gname gindex gsetter ggetter s gm-46961e5187-11 p qqqqqq fl-46961e5187-16 fl-46961e5187-17 fl-46961e5187-18 fl-46961e5187-19 fl-46961e5187-1a fl-46961e5187-1b fl-46961e5187-1c  r  fl-46961e5187-13  r q} n g test-runner n gmap   glist g%%test-runner-alloc-procedure g%test-runner-alloc g_  glambda gm-46961e5187-2b p  fl-46961e5187-2d  r gshift g proc-name gargs  qq fl-1e8ba8b5a-2ba fl-1e8ba8b5a-2bb  r gkey gvalue gformals gbody  qqqqq fl-1e8ba8b5a-2ad fl-1e8ba8b5a-2ae fl-1e8ba8b5a-2af fl-1e8ba8b5a-2b0 fl-1e8ba8b5a-2b1  r gmake-procedure-name  q fl-1e8ba8b5a-29d  r q fl-1e8ba8b5a-29c  r }}}}}  ^ n g make-struct gm-46961e5187-29 p gt-1e8ba8b5a-38d gt-1e8ba8b5a-38c gt-1e8ba8b5a-38b  gm-1e8ba8b5a-38e p  fl-1e8ba8b5a-392 fl-1e8ba8b5a-393 fl-1e8ba8b5a-394  r g ctor-args  fl-1e8ba8b5a-37a  r gctor gfield  fl-1e8ba8b5a-376 fl-1e8ba8b5a-377  r gform g type-name gconstructor-spec g field-names  qqqq fl-1e8ba8b5a-36b fl-1e8ba8b5a-36c fl-1e8ba8b5a-36d fl-1e8ba8b5a-36e   r  g record-layout  gfunctional-setters  gsetters  gcopier ggetters g constructor ggetter-identifiers gfield-identifiers      qqqqqqqq fl-1e8ba8b5a-343 fl-1e8ba8b5a-341 fl-1e8ba8b5a-33f fl-1e8ba8b5a-33d fl-1e8ba8b5a-33b fl-1e8ba8b5a-339 fl-1e8ba8b5a-337 fl-1e8ba8b5a-335  r fl-1e8ba8b5a-334   r !}}}}}}   "n! #gm-46961e5187-27 $#p %$}} &n% 'n ! (} )n( *"&')))))))))))))))))))))) +* ,+ -geach-any .- /_ 0_ 1fWrong number of arguments 2g identifier? 3_2 4_2 5q} 6n5 7grecord-type-vtable 8_7 9_7 :g,pwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpw ;gdefault-record-printer <_; =_; >g pass-count ?g fail-count @g xpass-count Ag xfail-count Bg skip-count Cg skip-list Dg fail-list Egrun-list Fg skip-save Gg fail-save Hg group-stack Ig on-test-begin Jg on-test-end Kgon-group-begin Lg on-group-end Mgon-final Ng on-bad-count Ogon-bad-end-name Pg total-count Qg count-list Rg result-alist Sg aux-value T>?@ABCDEFGHIJKLMNOPQRS Ugset-struct-vtable-name! V_U W_U Xgvtable-offset-user Y_X Z_X [g%test-runner?-procedure \l ]gm-46961e5187-36 ^]p _gt-46961e5187-35 `_ a^ bfl-46961e5187-3b cb dr`ac efl-46961e5187-38 fe graf h^d}g}}}}  inh jgobj kgt-1e8ba8b5a-47e lgt-1e8ba8b5a-478 mgt-1e8ba8b5a-479 ngt-1e8ba8b5a-47a ogt-1e8ba8b5a-47d pgt-1e8ba8b5a-47c qgt-1e8ba8b5a-47b rklmnopq sgm-1e8ba8b5a-47f tsp uttttttt vfl-1e8ba8b5a-483 wfl-1e8ba8b5a-484 xfl-1e8ba8b5a-485 yfl-1e8ba8b5a-486 zfl-1e8ba8b5a-487 {fl-1e8ba8b5a-488 |fl-1e8ba8b5a-489 }vwxyz{| ~rru} g copier-id  fl-1e8ba8b5a-476  r g ctor-name  fl-1e8ba8b5a-46e  r  fl-1e8ba8b5a-46c  r glayout  fl-1e8ba8b5a-46a  r g immutable?  fl-1e8ba8b5a-468  r g field-count  fl-1e8ba8b5a-466  r g getter-ids  fl-1e8ba8b5a-463  r g field-ids  fl-1e8ba8b5a-460  r gpredicate-name g field-spec  qqqqqq fl-1e8ba8b5a-453 fl-1e8ba8b5a-454 fl-1e8ba8b5a-455 fl-1e8ba8b5a-456 fl-1e8ba8b5a-457 fl-1e8ba8b5a-458  r d}g}~}}}}}}}}}}}  nj  gand n gstruct? n  geq? n g struct-vtable n  $d}g} n   i q}g n[ gthrow-bad-struct _ _ g!%test-runner-pass-count-procedure gfree-id g %%on-error gm-46961e5187-42 p  fl-46961e5187-44  r }}}}}  n  l g%%type gt-1e8ba8b5a-3a5 gt-1e8ba8b5a-3a6 gt-1e8ba8b5a-3a7 gt-1e8ba8b5a-3a8 gt-1e8ba8b5a-3a9 gt-1e8ba8b5a-3aa gt-1e8ba8b5a-3ab  gm-1e8ba8b5a-3ac p  fl-1e8ba8b5a-3b0 fl-1e8ba8b5a-3b1 fl-1e8ba8b5a-3b2 fl-1e8ba8b5a-3b3 fl-1e8ba8b5a-3b4 fl-1e8ba8b5a-3b5 fl-1e8ba8b5a-3b6  r  fl-1e8ba8b5a-3a3 fl-1e8ba8b5a-3a4  r  qqq fl-1e8ba8b5a-39e fl-1e8ba8b5a-39f fl-1e8ba8b5a-3a0  r }}}}}}  n  l gck gerr gs   fl-46961e5187-47 fl-46961e5187-48  r }}}}}  n gquote n $}}  n        g%%index  n    l fl-46961e5187-4c fl-46961e5187-4d  r }}}}}  n n } n    g%%copier n  l fl-46961e5187-51  fl-46961e5187-52 !  "r! #"}}}}}  $n# %n# &g%%test-runner-set-fields '$"}} (n&' )%( *) +gt-46961e5187-41 ,+ -fl-46961e5187-56 .- /r,. 0/}}}}}  1n0 2/}}}}}}  3n2 43 5no2 6n2 7n2 873 9$/}} :n9 ;68: /} ?n > @=3? An2 Bn2 Cq/} Dn0C EBD FA3E G5;@F H14G Iq} JnI Kg!%test-runner-fail-count-procedure Lgm-46961e5187-5d MLp NM Ofl-46961e5187-5f PO QrNP RM}Q}}}}  SnR TS UTl V}Q}}}}}  WnV XW YUXl ZMM [fl-46961e5187-62 \fl-46961e5187-63 ][\ ^rZ] _M^}Q}}}}  `n_ an_ b$^}Q} cnb dac ed fn V gf hUgl ifl-46961e5187-67 jfl-46961e5187-68 kij lrZk mMl}Q}}}}  nnm onm pl}Q qn p roq sr tnV ut vUul wfl-46961e5187-6c xfl-46961e5187-6d ywx zrZy {Mz}Q}}}}  |n{ }n{ ~$z}Q} n&~ }  gt-46961e5187-5c  fl-46961e5187-71  rN M}Q}}}}  n }Q}}}}}  n  no n n  $}Q} n  n< }Q n   n n q}Q n2     q}Q nK g"%test-runner-xpass-count-procedure gm-46961e5187-78 p  fl-46961e5187-7a  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-7d fl-46961e5187-7e  r }}}}}  n n $}} n   n   l fl-46961e5187-82 fl-46961e5187-83  r }}}}}  n n } n    n  l fl-46961e5187-87 fl-46961e5187-88  r }}}}}  n n $}} n&   gt-46961e5187-77  fl-46961e5187-8c  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} n4     q} n g"%test-runner-xfail-count-procedure gm-46961e5187-93 p  fl-46961e5187-95  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-98 fl-46961e5187-99    r    }}}}}   n   n  $ }} n    n   l fl-46961e5187-9d fl-46961e5187-9e  r }}}}}  n n } n     n !  "!l #fl-46961e5187-a2 $fl-46961e5187-a3 %#$ &r% '&}}}}}  (n' )n' *$&}} +n&* ,)+ -, .gt-46961e5187-92 /. 0fl-46961e5187-a7 10 2r/1 32}}}}}  4n3 52}}}}}}  6n5 76 8no5 9n5 :n5 ;:6 <$2}} =n< >9;= ?n<5 @2} An @ B?6A Cn5 Dn5 Eq2} Fn6E GDF HC6G I8>BH J47I Kq} LnK Mg!%test-runner-skip-count-procedure Ngm-46961e5187-ae ONp PO Qfl-46961e5187-b0 RQ SrPR TO}S}}}}  UnT VU WVl X}S}}}}}  YnX ZY [WZl \OO ]fl-46961e5187-b3 ^fl-46961e5187-b4 _]^ `r\_ aO`}S}}}}  bna cna d$`}S} end fce gf hn X ih jWil kfl-46961e5187-b8 lfl-46961e5187-b9 mkl nr\m oOn}S}}}}  pno qno rn}S sn r tqs ut vnX wv xWwl yfl-46961e5187-bd zfl-46961e5187-be {yz |r\{ }O|}S}}}}  ~n} n} $|}S} n&   gt-46961e5187-ad  fl-46961e5187-c2  rP O}S}}}}  n }S}}}}}  n  no n n  $}S} n  n< }S n   n n q}S n8     q}S nM g%test-runner-skip-list g!%%test-runner-skip-list-procedure gm-46961e5187-c9 p  fl-46961e5187-cb  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-ce fl-46961e5187-cf  r }}}}}  n n $}} n   n   l fl-46961e5187-d3 fl-46961e5187-d4  r }}}}}  n n } n    n  l fl-46961e5187-d8 fl-46961e5187-d9  r }}}}}  n n $}} n&   gt-46961e5187-c8  fl-46961e5187-dd  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} n     q} n g%test-runner-fail-list g!%%test-runner-fail-list-procedure gm-46961e5187-e4 p  fl-46961e5187-e6  r }}}}}  n  l }}}}}}  n   l    fl-46961e5187-e9  fl-46961e5187-ea     r   }}}}}  n n $}} n   n   l fl-46961e5187-ee fl-46961e5187-ef  r  }}}}}  n n  } !n   "! #" $n %$ &%l 'fl-46961e5187-f3 (fl-46961e5187-f4 )'( *r ) +*}}}}}  ,n+ -n+ .$*}} /n&. 0-/ 10 2gt-46961e5187-e3 32 4fl-46961e5187-f8 54 6r35 76}}}}}  8n7 96}}}}}}  :n9 ;: <no9 =n9 >n9 ?>: @$6}} An@ B=?A Cn<9 D6} En D FC:E Gn9 Hn9 Iq6} JnI KHJ LG:K M<BFL N8;M Oq} PnO Qg%test-runner-run-list Rg %%test-runner-run-list-procedure Sgm-46961e5187-ff TSp UT Vfl-46961e5187-101 WV XrUW YT}X}}}}  ZnY [Z \[l ]}X}}}}}  ^n] _^ `\_l aTT bfl-46961e5187-104 cfl-46961e5187-105 dbc erad fTe}X}}}}  gnf hnf i$e}X} jni khj lk mn ] nm o\nl pfl-46961e5187-109 qfl-46961e5187-10a rpq srar tTs}X}}}}  unt vnt ws}X xn w yvx zy {n] |{ }\|l ~fl-46961e5187-10e fl-46961e5187-10f ~ ra T}X}}}}  n n $}X} n&   gt-46961e5187-fe  fl-46961e5187-113  rU T}X}}}}  n }X}}}}}  n  no n n  $}X} n  n< }X n   n n q}X nQ     q}X nR g%test-runner-skip-save g!%%test-runner-skip-save-procedure gm-46961e5187-11a p  fl-46961e5187-11c  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-11f fl-46961e5187-120  r }}}}}  n n $}} n   n   l fl-46961e5187-124 fl-46961e5187-125  r }}}}}  n n } n    n  l fl-46961e5187-129 fl-46961e5187-12a  r }}}}}  n n $}} n&   gt-46961e5187-119  fl-46961e5187-12e  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} n     q} n g%test-runner-fail-save g!%%test-runner-fail-save-procedure gm-46961e5187-135 p  fl-46961e5187-137  r }}}}}  n     l  }}}}}}   n       l  fl-46961e5187-13a fl-46961e5187-13b  r }}}}}  n n $}} n   n     l fl-46961e5187-13f fl-46961e5187-140   !r  "!}}}}}  #n" $n" %!} &n % '$& (' )n  *) + *l ,fl-46961e5187-144 -fl-46961e5187-145 .,- /r. 0/}}}}}  1n0 2n0 3$/}} 4n&3 524 65 7gt-46961e5187-134 87 9fl-46961e5187-149 :9 ;r8: <;}}}}}  =n< >;}}}}}}  ?n> @? Ano> Bn> Cn> DC? E$;}} FnE GBDF Hn<> I;} Jn I KH?J Ln> Mn> Nq;} OnN PMO QL?P RAGKQ S=@R Tq} UnT Vg"%test-runner-group-stack-procedure Wgm-46961e5187-150 XWp YX Zfl-46961e5187-152 [Z \rY[ ]X}\}}}}  ^n] _^ `_l a}\}}}}}  bna cb d`cl eXX ffl-46961e5187-155 gfl-46961e5187-156 hfg ireh jXi}\}}}}  knj lnj m$i}\} nnm oln po qn a rq s`rl tfl-46961e5187-15a ufl-46961e5187-15b vtu wrev xXw}\}}}}  ynx znx {w}\ |n { }z| ~} na  `l fl-46961e5187-15f fl-46961e5187-160  re X}\}}}}  n n $}\} n&   gt-46961e5187-14f  fl-46961e5187-164  rY X}\}}}}  n }\}}}}}  n  no n n  $}\} n  n< }\ n   n n q}\ n:     q}\ nV g$%test-runner-on-test-begin-procedure gm-46961e5187-16b p  fl-46961e5187-16d  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-170 fl-46961e5187-171  r }}}}}  n n $}} n   n   l fl-46961e5187-175 fl-46961e5187-176  r }}}}}  n n } n    n  l fl-46961e5187-17a fl-46961e5187-17b  r }}}}}  n n $}} n&   gt-46961e5187-16a  fl-46961e5187-17f  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} n<     q} n g"%test-runner-on-test-end-procedure gm-46961e5187-186 p  fl-46961e5187-188  r  }}}}}   n       l  }}}}}}  n    l  fl-46961e5187-18b fl-46961e5187-18c  r }}}}}  n n $}} n   n     l  fl-46961e5187-190 !fl-46961e5187-191 " ! #r" $#}}}}}  %n$ &n$ '#} (n ' )&( *) +n  ,+ - ,l .fl-46961e5187-195 /fl-46961e5187-196 0./ 1r0 21}}}}}  3n2 4n2 5$1}} 6n&5 746 87 9gt-46961e5187-185 :9 ;fl-46961e5187-19a <; =r:< >=}}}}}  ?n> @=}}}}}}  An@ BA Cno@ Dn@ En@ FEA G$=}} HnG IDFH Jn<@ K=} Ln K MJAL Nn@ On@ Pq=} Qn>P ROQ SNAR TCIMS U?BT Vq} WnV Xg%%test-runner-on-group-begin-procedure Ygm-46961e5187-1a1 ZYp [Z \fl-46961e5187-1a3 ]\ ^r[] _Z}^}}}}  `n_ a` bal c}^}}}}}  dnc ed fbel gZZ hfl-46961e5187-1a6 ifl-46961e5187-1a7 jhi krgj lZk}^}}}}  mnl nnl o$k}^} pno qnp rq sn c ts ubtl vfl-46961e5187-1ab wfl-46961e5187-1ac xvw yrgx zZy}^}}}}  {nz |nz }y}^ ~n } |~  nc  bl fl-46961e5187-1b0 fl-46961e5187-1b1  rg Z}^}}}}  n n $}^} n&   gt-46961e5187-1a0  fl-46961e5187-1b5  r[ Z}^}}}}  n }^}}}}}  n  no n n  $}^} n  n< }^ n   n n q}^ n@     q}^ nX g#%test-runner-on-group-end-procedure gm-46961e5187-1bc p  fl-46961e5187-1be  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-1c1 fl-46961e5187-1c2  r }}}}}  n n $}} n   n   l fl-46961e5187-1c6 fl-46961e5187-1c7  r }}}}}  n n } n    n  l fl-46961e5187-1cb fl-46961e5187-1cc  r }}}}}  n n $}} n&   gt-46961e5187-1bb  fl-46961e5187-1d0  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} nB     q} n g%test-runner-on-final-procedure gm-46961e5187-1d7 p  fl-46961e5187-1d9    r   } }}}}   n      l } }}}}}  n  l  fl-46961e5187-1dc fl-46961e5187-1dd  r } }}}}  n n $} } n   n    ! l "fl-46961e5187-1e1 #fl-46961e5187-1e2 $"# %r$ &%} }}}}  'n& (n& )%}  *n ) +(* ,+ -n .- /.l 0fl-46961e5187-1e6 1fl-46961e5187-1e7 201 3r2 43} }}}}  5n4 6n4 7$3} } 8n&7 968 :9 ;gt-46961e5187-1d6 <; =fl-46961e5187-1eb >= ?r<> @?} }}}}  An@ B?} }}}}}  CnB DC EnoB FnB GnB HGC I$?} } JnI KFHJ Ln<B M?}  Nn M OLCN PnB QnB Rq?}  SnDR TQS UPCT VEKOU WADV Xq}  YnX Zg#%test-runner-on-bad-count-procedure [gm-46961e5187-1f2 \[p ]\ ^fl-46961e5187-1f4 _^ `r]_ a\}`}}}}  bna cb dcl e}`}}}}}  fne gf hdgl i\\ jfl-46961e5187-1f7 kfl-46961e5187-1f8 ljk mril n\m}`}}}}  onn pnn q$m}`} rnq spr ts un e vu wdvl xfl-46961e5187-1fc yfl-46961e5187-1fd zxy {riz |\{}`}}}}  }n| ~n| {}` n  ~  ne  dl fl-46961e5187-201 fl-46961e5187-202  ri \}`}}}}  n n $}`} n&   gt-46961e5187-1f1  fl-46961e5187-206  r] \}`}}}}  n }`}}}}}  n  no n n  $}`} n  n< }` n   n n q}` nF     q}` nZ g&%test-runner-on-bad-end-name-procedure gm-46961e5187-20d p  fl-46961e5187-20f  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-212 fl-46961e5187-213  r }}}}}  n n $}} n   n   l fl-46961e5187-217 fl-46961e5187-218  r }}}}}  n n } n    n  l fl-46961e5187-21c fl-46961e5187-21d  r }}}}}  n n $}} n&   gt-46961e5187-20c  fl-46961e5187-221  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} nH     q} n g%test-runner-total-count g#%%test-runner-total-count-procedure gm-46961e5187-228  p     fl-46961e5187-22a     r    } }}}}  n  l } }}}}}  n  l    fl-46961e5187-22d fl-46961e5187-22e  r  } }}}}  n n $} } n   !  "n  #" $#l %fl-46961e5187-232 &fl-46961e5187-233 '%& (r' ) (} }}}}  *n) +n) ,(}  -n , .+- /. 0n 10 21l 3fl-46961e5187-237 4fl-46961e5187-238 534 6r5 7 6} }}}}  8n7 9n7 :$6} } ;n&: <9; =< >gt-46961e5187-227 ?> @fl-46961e5187-23c A@ Br? A C B} }}}}  DnC EB} }}}}}  FnE GF HnoE InE JnE KJF L$B} } MnL NIKM On<E PB}  Qn P ROFQ SnE TnE UqB}  VnU WTV XSFW YHNRX ZDGY [q}  \n[ ]g%test-runner-count-list ^g"%%test-runner-count-list-procedure _gm-46961e5187-243 `_p a` bfl-46961e5187-245 cb drac e`}d}}}}  fne gf hgl i}d}}}}}  jni kj lhkl m`` nfl-46961e5187-248 ofl-46961e5187-249 pno qrmp r`q}d}}}}  snr tnr u$q}d} vnu wtv xw yn i zy {hzl |fl-46961e5187-24d }fl-46961e5187-24e ~|} rm~ `}d}}}}  n n }d n    ni  hl fl-46961e5187-252 fl-46961e5187-253  rm `}d}}}}  n n $}d} n&   gt-46961e5187-242  fl-46961e5187-257  ra `}d}}}}  n }d}}}}}  n  no n n  $}d} n  n< }d n   n n q}d n]     q}d n^ g%test-result-alist-procedure gm-46961e5187-25e p  fl-46961e5187-260  r }}}}}  n  l }}}}}}  n  l  fl-46961e5187-263 fl-46961e5187-264  r }}}}}  n n $}} n   n   l fl-46961e5187-268 fl-46961e5187-269  r }}}}}  n n } n    n  l fl-46961e5187-26d fl-46961e5187-26e  r }}}}}  n n $}} n&   gt-46961e5187-25d  fl-46961e5187-272  r }}}}}  n }}}}}}  n  no n n  $}} n  n< } n   n n q} nJ            q} n  g %test-runner-aux-value-procedure gm-46961e5187-279  p   fl-46961e5187-27b   r    } }}}}  n     l } }}}}}  n      l    fl-46961e5187-27e fl-46961e5187-27f    r     } }}}}  n  n  !$ } } "n ! #  " $ # %n   & % '  &l (fl-46961e5187-283 )fl-46961e5187-284 * ( ) +r  * ,  +} }}}}  -n , .n , / +}  0n  / 1 . 0 2 1 3n  4 3 5  4l 6fl-46961e5187-288 7fl-46961e5187-289 8 6 7 9r  8 :  9} }}}}  ;n : <n : =$ 9} } >n& = ? < > @ ? Agt-46961e5187-278 B A Cfl-46961e5187-28d D C Er B  D F  E} }}}}  Gn F H E} }}}}}  In H J I Kno H Ln H Mn H N M I O$ E} } Pn O Q L N P Rn< H S E}  Tn  S U R I T Vn H Wn H Xq E}  YnL X Z W Y [ V I Z \ K Q U [ ] G J \ ^q}  _n  ^ `ll a ` bl a cl b dl c eg %%set-fields fgcheck? ggexpr hs f g igm-46961e5187-294 j ip k j lfl-46961e5187-299 mfl-46961e5187-29a nfl-46961e5187-29b ofl-46961e5187-29c pfl-46961e5187-29d q l m n o p rr h k q s j tfl-46961e5187-296 u t vr s u wgt-1e8ba8b5a-3c4 xgt-1e8ba8b5a-3c6 ygt-1e8ba8b5a-3c5 z w x y {gm-1e8ba8b5a-3c7 | {p } | | | ~fl-1e8ba8b5a-3cb fl-1e8ba8b5a-3cc fl-1e8ba8b5a-3cd  ~   r z }  fl-1e8ba8b5a-3c1 fl-1e8ba8b5a-3c2 fl-1e8ba8b5a-3c3     r   r} v} }}}    n e  $ r} v} n  q r} v n0  n2  n4  n6  n8  n  n  nQ  n  n  n:  n<  n>  n@  nB  nD  nF  nH  n  n]  nJ  nL                         g"%test-runner-pass-count!-procedure ll gm-46961e5187-2a8  p gt-46961e5187-2a6 gt-46961e5187-2a7       fl-46961e5187-2ad fl-46961e5187-2ae    r      fl-46961e5187-2aa   r     } }}}}  n  gt-1e8ba8b5a-3e6 gt-1e8ba8b5a-3e7    gm-1e8ba8b5a-3e8  p    fl-1e8ba8b5a-3ec fl-1e8ba8b5a-3ed    r     fl-1e8ba8b5a-3e0 fl-1e8ba8b5a-3e1 fl-1e8ba8b5a-3e2     r    fl-1e8ba8b5a-3d7 fl-1e8ba8b5a-3d8    r   g field-specs   fl-1e8ba8b5a-3d3 fl-1e8ba8b5a-3d4    r    } }  } }   n  gval n      no  n  n     $ } } n      g struct-set! n    }  n        n  n  q }  n1                  q}  n   g"%test-runner-fail-count!-procedure gm-46961e5187-2b8  p gt-46961e5187-2b6 gt-46961e5187-2b7       fl-46961e5187-2bd fl-46961e5187-2be    r      fl-46961e5187-2ba   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n3                  q}  n   g#%test-runner-xpass-count!-procedure gm-46961e5187-2c8  p gt-46961e5187-2c6 gt-46961e5187-2c7       fl-46961e5187-2cd fl-46961e5187-2ce    r    !  "fl-46961e5187-2ca # " $r ! # %  } $}}}}  &n % ' } $}  } }   (n ' )n  ' * ( ) +no ' ,n ' -n ' . - ( /$ } $} 0n / 1 , . 0 2n  ' 3 } $ 4n  3 5 2 ( 4 ) 6n ' 7n ' 8q } $ 9n5 8 : 7 9 ; 6 ( : < + 1 5 ; = & * < >q} $ ?n  > @g#%test-runner-xfail-count!-procedure Agm-46961e5187-2d8 B Ap Cgt-46961e5187-2d6 Dgt-46961e5187-2d7 E C D F B B Gfl-46961e5187-2dd Hfl-46961e5187-2de I G H Jr E F I K B Lfl-46961e5187-2da M L Nr K M O B J} N}}}}  Pn O Q J} N}  } }   Rn Q Sn  Q T R S Uno Q Vn Q Wn Q X W R Y$ J} N} Zn Y [ V X Z \n  Q ] J} N ^n  ] _ \ R ^ S `n Q an Q bq J} N cn7 b d a c e ` R d f U [ _ e g P T f hq} N in @ h jg"%test-runner-skip-count!-procedure kgm-46961e5187-2e8 l kp mgt-46961e5187-2e6 ngt-46961e5187-2e7 o m n p l l qfl-46961e5187-2ed rfl-46961e5187-2ee s q r tr o p s u l vfl-46961e5187-2ea w v xr u w y l t} x}}}}  zn y { t} x}  } }   |n { }n  { ~ | } no { n { n {   | $ t} x} n      n  {  t} x n     |  } n { n { q t} x n9       |        z ~  q} x n j  g%test-runner-skip-list! g"%%test-runner-skip-list!-procedure gm-46961e5187-2f8  p gt-46961e5187-2f6 gt-46961e5187-2f7       fl-46961e5187-2fd fl-46961e5187-2fe    r      fl-46961e5187-2fa   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n                   q}  n   g%test-runner-fail-list! g"%%test-runner-fail-list!-procedure gm-46961e5187-308  p gt-46961e5187-306 gt-46961e5187-307       fl-46961e5187-30d fl-46961e5187-30e    r      fl-46961e5187-30a   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n                   q}  n   g%test-runner-run-list! g!%%test-runner-run-list!-procedure gm-46961e5187-318  p gt-46961e5187-316 gt-46961e5187-317       fl-46961e5187-31d fl-46961e5187-31e    r      fl-46961e5187-31a   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n                   q}  n   g%test-runner-skip-save! g"%%test-runner-skip-save!-procedure gm-46961e5187-328  p gt-46961e5187-326 gt-46961e5187-327       fl-46961e5187-32d fl-46961e5187-32e    r    !  "fl-46961e5187-32a # " $r ! # %  } $}}}}  &n % ' } $}  } }   (n ' )n  ' * ( ) +no ' ,n ' -n ' . - ( /$ } $} 0n / 1 , . 0 2n  ' 3 } $ 4n  3 5 2 ( 4 ) 6n ' 7n ' 8q } $ 9n  8 : 7 9 ; 6 ( : < + 1 5 ; = & * < >q} $ ?n  > @g%test-runner-fail-save! Ag"%%test-runner-fail-save!-procedure Bgm-46961e5187-338 C Bp Dgt-46961e5187-336 Egt-46961e5187-337 F D E G C C Hfl-46961e5187-33d Ifl-46961e5187-33e J H I Kr F G J L C Mfl-46961e5187-33a N M Or L N P C K} O}}}}  Qn P R K} O}  } }   Sn R Tn  R U S T Vno R Wn R Xn R Y X S Z$ K} O} [n Z \ W Y [ ]n  R ^ K} O _n  ^ ` ] S _ T an R bn R cq K} O dn @ c e b d f a S e g V \ ` f h Q U g iq} O jn A i kg#%test-runner-group-stack!-procedure lgm-46961e5187-348 m lp ngt-46961e5187-346 ogt-46961e5187-347 p n o q m m rfl-46961e5187-34d sfl-46961e5187-34e t r s ur p q t v m wfl-46961e5187-34a x w yr v x z m u} y}}}}  {n z | u} y}  } }   }n | ~n  |  } ~ no | n | n |   } $ u} y} n      n  |  u} y n     }  ~ n | n | q u} y n;       }        {   q} y n k  g%%test-runner-on-test-begin!-procedure gm-46961e5187-358  p gt-46961e5187-356 gt-46961e5187-357       fl-46961e5187-35d fl-46961e5187-35e    r      fl-46961e5187-35a   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n=                  q}  n   g#%test-runner-on-test-end!-procedure gm-46961e5187-368  p gt-46961e5187-366 gt-46961e5187-367       fl-46961e5187-36d fl-46961e5187-36e    r      fl-46961e5187-36a   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n?                  q}  n   g&%test-runner-on-group-begin!-procedure gm-46961e5187-378  p gt-46961e5187-376 gt-46961e5187-377       fl-46961e5187-37d fl-46961e5187-37e    r      fl-46961e5187-37a   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  nA                  q}  n   g$%test-runner-on-group-end!-procedure gm-46961e5187-388  p gt-46961e5187-386 gt-46961e5187-387       fl-46961e5187-38d fl-46961e5187-38e    r      fl-46961e5187-38a   !r   "  } !}}}}  #n " $ } !}  } }   %n $ &n  $ ' % & (no $ )n $ *n $ + * % ,$ } !} -n , . ) + - /n  $ 0 } ! 1n  0 2 / % 1 & 3n $ 4n $ 5q } ! 6nC 5 7 4 6 8 3 % 7 9 ( . 2 8 : # ' 9 ;q} ! <n  ; =g %test-runner-on-final!-procedure >gm-46961e5187-398 ? >p @gt-46961e5187-396 Agt-46961e5187-397 B @ A C ? ? Dfl-46961e5187-39d Efl-46961e5187-39e F D E Gr B C F H ? Ifl-46961e5187-39a J I Kr H J L ? G} K}}}}  Mn L N G} K}  } }   On N Pn  N Q O P Rno N Sn N Tn N U T O V$ G} K} Wn V X S U W Yn  N Z G} K [n  Z \ Y O [ P ]n N ^n N _q G} K `nE _ a ^ ` b ] O a c R X \ b d M Q c eq} K fn = e gg$%test-runner-on-bad-count!-procedure hgm-46961e5187-3a8 i hp jgt-46961e5187-3a6 kgt-46961e5187-3a7 l j k m i i nfl-46961e5187-3ad ofl-46961e5187-3ae p n o qr l m p r i sfl-46961e5187-3aa t s ur r t v i q} u}}}}  wn v x q} u}  } }   yn x zn  x { y z |no x }n x ~n x  ~ y $ q} u} n   }   n  x  q} u n     y  z n x n x q q} u nG       y   |     w {  q} u n g  g'%test-runner-on-bad-end-name!-procedure gm-46961e5187-3b8  p gt-46961e5187-3b6 gt-46961e5187-3b7       fl-46961e5187-3bd fl-46961e5187-3be    r      fl-46961e5187-3ba   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  nI                  q}  n   g%test-runner-total-count! g$%%test-runner-total-count!-procedure gm-46961e5187-3c8  p gt-46961e5187-3c6 gt-46961e5187-3c7       fl-46961e5187-3cd fl-46961e5187-3ce    r      fl-46961e5187-3ca   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n                   q}  n   g%test-runner-count-list! g#%%test-runner-count-list!-procedure gm-46961e5187-3d8  p gt-46961e5187-3d6 gt-46961e5187-3d7       fl-46961e5187-3dd fl-46961e5187-3de    r      fl-46961e5187-3da   r     } }}}}  n   } }  } }   n  n      no  n  n     $ } } n      n    }  n        n  n  q }  n                   q}  n   g%test-result-alist!-procedure gm-46961e5187-3e8  p gt-46961e5187-3e6 gt-46961e5187-3e7       fl-46961e5187-3ed fl-46961e5187-3ee    r      fl-46961e5187-3ea   r     } }}}}  !n  " } }  } }   #n " $n  " % # $ &no " 'n " (n " ) ( # *$ } } +n * , ' ) + -n  " . }  /n  . 0 - # / $ 1n " 2n " 3q }  4nK 3 5 2 4 6 1 # 5 7 & , 0 6 8 ! % 7 9q}  :n  9 ;g!%test-runner-aux-value!-procedure gt-46961e5187-3f6 ?gt-46961e5187-3f7 @ > ? A = = Bfl-46961e5187-3fd Cfl-46961e5187-3fe D B C Er @ A D F = Gfl-46961e5187-3fa H G Ir F H J = E} I}}}}  Kn J L E} I}  } }   Mn L Nn  L O M N Pno L Qn L Rn L S R M T$ E} I} Un T V Q S U Wn  L X E} I Yn  X Z W M Y N [n L \n L ]q E} I ^nM ] _ \ ^ ` [ M _ a P V Z ` b K O a cq} I dn ; c egreverse fg%test-null-callback ggtest-on-test-begin-simple hgmake-parameter igerror jf1test-runner not initialized - test-begin missing? kg%test-specifier-matches lg%test-any-specifier-matches mg result-kind ngskip ogxfail pg%test-should-execute qg %test-begin rg suite-name ss r tgm-46961e5187-407 u tp v uq wfl-46961e5187-40c xfl-46961e5187-40d y w x zr s v y { u |fl-46961e5187-409 } | ~r { } q z} ~ n q  n    lll gcount s r   uqq fl-46961e5187-411 fl-46961e5187-412 fl-46961e5187-413     r    q } ~ n q  gdisplay f%%%% Starting test  gstring? g string-append f.log gopen-output-file gnewline f (Writing full log to " f") g output-port? f Group begin:  f Group end:  f*** Total number of tests was  f but should be  f. *** f<*** Discrepancy indicates testsuite error or exceptions. *** g%test-on-bad-count-write gcurrent-output-port g%test-format-line f test-end  f does not match test-begin  g%test-final-report1 f# of expected passes  f# of expected failures  f# of unexpected successes  f# of unexpected failures  f# of skipped tests  g%test-final-report-simple gassq g source-file g source-line f f: gnumber->string f:  ftest-end not in a group g %test-end lm glet s r gm-46961e5187-417  p  qq fl-46961e5187-41c fl-46961e5187-41d fl-46961e5187-41e     r      fl-46961e5187-419   r   q }  n   gr n   n+         nK  n  gcons n   n  g test-name n      no  n p     g dynamic-wind n   n  n   n   g cleanup-form s r  gm-46961e5187-422  p  qqq fl-46961e5187-427 fl-46961e5187-428 fl-46961e5187-429 fl-46961e5187-42a      r      fl-46961e5187-424   r   q }  n  n   n  n     s r   qq fl-46961e5187-430 fl-46961e5187-431 fl-46961e5187-432     r    q }  n  n  l  l  l  gform1 gform2 gform3 grest s r      qqqqq fl-46961e5187-437 fl-46961e5187-438 fl-46961e5187-439 fl-46961e5187-43a fl-46961e5187-43b fl-46961e5187-43c   r  q }   n   gbegin  n   g source-form f Test begin: g%test-write-result1 grunner gpname s gm-46961e5187-443 p qq fl-46961e5187-448 fl-46961e5187-449 fl-46961e5187-44a  r  fl-46961e5187-445  r  q} !n   "n  #" $gdefault %s$ &qqq 'fl-46961e5187-44f (fl-46961e5187-450 )fl-46961e5187-451 *fl-46961e5187-452 +'()* ,r%&+ -q,} .n - /gp 0n/- 1n - 2nJ- 3no- 4gcdr 5n4- 650 7gfail 8gxpass 9fXPASS :fFAIL ;f      ?f  @gwrite Agpass BA8 Cg%test-report-result Dg%test-evaluate-with-catch Egcatch Fgtest-expression GsF Hgm-46961e5187-458 IHp JIq Kfl-46961e5187-45d Lfl-46961e5187-45e MKL NrGJM OI Pfl-46961e5187-45a QP RrOQ SqN}R TnES UnS VnS WnS XnS YWX Zn!S [n+S \[ ]nS ^g actual-error _n^S `]_ an S baWX cZ\`b dnS eVYcd fe gg syntax-source hgassq-ref igfilename jgline kg datum->syntax lghere mg line-alist nm ofl-46961e5187-5eb po qrnp rg file-alist sr tfl-46961e5187-5e8 ut vrsu wj xfl-46961e5187-5e4 yx zrwy {gfile |{ }fl-46961e5187-5e0 ~} r|~ g src-props  fl-46961e5187-5de  r  fl-46961e5187-5dc  r q}}q}v}z}}}} nl g syntax->datum gappend   g%test-source-line2 g%test-on-test-begin g%test-on-test-end g%test-comp2body lllll gcomp gexpected s  g gm-46961e5187-462 p qqqq fl-46961e5187-467 fl-46961e5187-468 fl-46961e5187-469 fl-46961e5187-46a fl-46961e5187-46b  r  fl-46961e5187-464  r q} n  no n gexp n n! n gexpected-value n   gres n nD g actual-value n   n  nC   g real-part g imag-part g%test-approximate= g%test-comp1body s  g gm-46961e5187-471 p qq fl-46961e5187-476 fl-46961e5187-477 fl-46961e5187-478  r  fl-46961e5187-473  r q} n  no n n nD n! n n   n  nC   fl-46961e5187-47e  r q} n  `l gmac  rj fl-46961e5187-481 fl-46961e5187-482 fl-46961e5187-483  r q} n  l l j fl-46961e5187-488 fl-46961e5187-489  r q} n  n fl-46961e5187-48d  r q} n  l glet* gtname  gj fl-46961e5187-490 fl-46961e5187-491 fl-46961e5187-492 fl-46961e5187-493  r q} n n   n-        n  nK n  n n   n  gj fl-46961e5187-499 fl-46961e5187-49a fl-46961e5187-49b  r q} n n  n-     nK !n "~ #fl-46961e5187-58e $fl-46961e5187-58f %#$ &r"% 'q}& (n' )ll * gj +fl-46961e5187-592 ,fl-46961e5187-593 -fl-46961e5187-594 .fl-46961e5187-595 /fl-46961e5187-596 0fl-46961e5187-597 1+,-./0 2r*1 3q2}& 4n3 5n 3 6n-3 76 857 9n3 :nK3 ;n 3 <n3 =n 3 ><= ?n3 @ ll A gj Bfl-46961e5187-59f Cfl-46961e5187-5a0 Dfl-46961e5187-5a1 Efl-46961e5187-5a2 Ffl-46961e5187-5a3 GBCDEF HrAG IqH}& JnI Kn I Ln-I ML NKM ON PnKI QnI Rg %test-comp2 Sgeqv? Tfl-46961e5187-4a0 UT VrU Wq}V XnSW Yfl-46961e5187-4a2 ZY [rZ \q}[ ]n\ ^gequal? _fl-46961e5187-4a4 `_ ar` bq}a cn^b dfl-46961e5187-4a6 ed fre gq}f hng il j g ij kfl-46961e5187-4a9 lfl-46961e5187-4aa mfl-46961e5187-4ab nfl-46961e5187-4ac ofl-46961e5187-4ad pfl-46961e5187-4ae qklmnop rrjq sqr}f tns un s vn-s wv xuw yns znKs {n s |ns }n s ~|} ns ns l  g ij fl-46961e5187-4b6 fl-46961e5187-4b7 fl-46961e5187-4b8 fl-46961e5187-4b9 fl-46961e5187-4ba  r q}f n n  n-    nK n n g %test-error gcond getype s  g gm-46961e5187-4c1 p qqq fl-46961e5187-4c6 fl-46961e5187-4c7 fl-46961e5187-4c8 fl-46961e5187-4c9  r  fl-46961e5187-4c3  r q} n n n  get n n! n gexpected-error n   n nE n n n  n  n n  n^  n     nC   fl-46961e5187-4d0  r q} n  gj fl-46961e5187-4d3 fl-46961e5187-4d4 fl-46961e5187-4d5 fl-46961e5187-4d6 fl-46961e5187-4d7  r q} n n  n-   n nK n  n n   n  gj fl-46961e5187-4de fl-46961e5187-4df fl-46961e5187-4e0 fl-46961e5187-4e1  r q} n n  n-    nK n fl-46961e5187-4e7 fl-46961e5187-4e8 fl-46961e5187-4e9  r q} n n  n-    nK n n gapply l- l s gm-46961e5187-4ed p qq fl-46961e5187-4f2 fl-46961e5187-4f3 fl-46961e5187-4f4   r    fl-46961e5187-4ef     r   q }  n  g saved-runner n n+    n  n    g%test-match-nth gn s gm-46961e5187-4f9 p  q !fl-46961e5187-4fe "fl-46961e5187-4ff #!" $r # % &fl-46961e5187-4fb '& (r%' )q$}( *n) +n ) ,+ -s  .qq /fl-46961e5187-503 0fl-46961e5187-504 1fl-46961e5187-505 2/01 3r-.2 4q3}( 5n4 6g%test-match-all 7gpred 8s7 9gm-46961e5187-509 :9p ;:q <= ?r8;> @: Afl-46961e5187-50b BA Cr@B Dq?}C En6D Fg%test-as-specifier GnFD Hg%test-match-any Igm-46961e5187-513 JIp KJq Lfl-46961e5187-518 Mfl-46961e5187-519 NLM Or8KN PJ Qfl-46961e5187-515 RQ SrPR TqO}S UnHT VnFT Wg procedure? Xginteger? Yfnot a valid test specifier Zgm-46961e5187-51d [Zp \[q ]fl-46961e5187-522 ^fl-46961e5187-523 _]^ `r8\_ a[ bfl-46961e5187-51f cb drac eq`}d fn e gne hn-e ih jgi kj ln e mn e nne onFe pne qpg rq sgm-46961e5187-527 tsp utq vfl-46961e5187-52c wfl-46961e5187-52d xvw yr8ux zt {fl-46961e5187-529 |{ }rz| ~qy}} n ~ n~ n-~    n ~ n ~ n~ nF~ n~   gopen-input-string gread g eof-object? g read-char geval f (not at eof)C5h(X]4   T54W>"G4Xi4Yi5Z>"G4]`c>"G4fghkmh@]C8gdummy  gnames     Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm ;   " g macro-typeg syntax-rulesgpatternsgnamesC5gR4fhkh ]45Cgdummy  galloc  grunner?   gname   gindex   gsetter   ggetter      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm g   " g macro-typeg syntax-rulesgpatternsgallocgrunner?gnamegindexgsetterggetterg...C5Rh u]Cmgfilenamefsrfi/srfi-64/testing.scm    gnameg%%test-runner-alloc-procedureCR4fhk,h]C   C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C6h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5R9:=T4W>"G ZiRh]$CCygobj  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-runner?-procedureC[R4f'hk\h7]C/gt-46961e5187-35    C.0'1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5'R0h]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%test-runner-pass-count-procedureCR4f0hk h:]C2gerr  gs    Ch:]C2gerr  gs    C$*h:]C2gerr  gs    C\Hh7]C/gt-46961e5187-41    C.001h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CJh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C50R2h]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%test-runner-fail-count-procedureCKR4f2hkY`eh:]C2gerr  gs    Chnsh:]C2gerr  gs    Cv|h:]C2gerr  gs    C\h7]C/gt-46961e5187-5c    C.021h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C52R4h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-xpass-count-procedureCR4f4hkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h7]C/gt-46961e5187-77    C.041h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C54R6h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-xfail-count-procedureCR4f6hk h:]C2gerr  gs    Ch:]C2gerr  gs    C"(-h:]C2gerr  gs    C\Jh7]C/gt-46961e5187-92    C.061h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CLh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C56R8h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%test-runner-skip-count-procedureCMR4f8hk[bgh:]C2gerr  gs    Cjpuh:]C2gerr  gs    Cx~h:]C2gerr  gs    C\h7]C/gt-46961e5187-ad    C.081h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C58Rh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%%test-runner-skip-list-procedureCR4fhkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h7]C/gt-46961e5187-c8    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5Rh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%%test-runner-fail-list-procedureCR4fhk h:]C2gerr  gs    C#h:]C2gerr  gs    C&,1h:]C2gerr  gs    C\Nh7]C/gt-46961e5187-e3    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CPh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5RQh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg %%test-runner-run-list-procedureCRR4fQhk`glh:]C2gerr  gs    Couzh:]C2gerr  gs    C}h:]C2gerr  gs    C\h7]C/gt-46961e5187-fe    C.0Q1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5QRh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%%test-runner-skip-save-procedureCR4fhkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-119    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5Rh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%%test-runner-fail-save-procedureCR4fhkh:]C2gerr  gs    C#(h:]C2gerr  gs    C+16h:]C2gerr  gs    C\Sh8]C0gt-46961e5187-134    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CUh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5R:h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-group-stack-procedureCVR4f:hkdkph:]C2gerr  gs    Csy~h:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-14f    C.0:1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5:R<h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg$%test-runner-on-test-begin-procedureCR4f<hkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-16a    C.0<1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-on-test-end-procedureCR4f>hkh:]C2gerr  gs    C%*h:]C2gerr  gs    C-38h:]C2gerr  gs    C\Uh8]C0gt-46961e5187-185    C.0>1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CWh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5>R@h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg%%test-runner-on-group-begin-procedureCXR4f@hkfmrh:]C2gerr  gs    Cu{h:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-1a0    C.0@1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5@RBh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-on-group-end-procedureCR4fBhkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-1bb    C.0B1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5BRDh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-runner-on-final-procedureCR4fDhkh:]C2gerr  gs    C!',h:]C2gerr  gs    C/5:h:]C2gerr  gs    C\Wh8]C0gt-46961e5187-1d6    C.0D1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CYh]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5DRFh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-on-bad-count-procedureCZR4fFhkhoth:]C2gerr  gs    Cw}h:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-1f1    C.0F1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5FRHh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg&%test-runner-on-bad-end-name-procedureCR4fHhkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-20c    C.0H1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5HRh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%%test-runner-total-count-procedureCR4fhk!h:]C2gerr  gs    C$*/h:]C2gerr  gs    C28=h:]C2gerr  gs    C\Zh8]C0gt-46961e5187-227    C.01h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C\h]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5R]h ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%%test-runner-count-list-procedureC^R4f]hklsxh:]C2gerr  gs    C{h:]C2gerr  gs    Ch:]C2gerr  gs    C\h8]C0gt-46961e5187-242    C.0]1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5]RJh ]& C6|gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-result-alist-procedureCR4fJhkh:]C2gerr  gs    Ch:]C2gerr  gs    Ch:]C2gerr  gs    C\ h8]C0gt-46961e5187-25d    C.0J1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5JRLh ]& C6gs  gfilenamefsrfi/srfi-64/testing.scm    gnameg %test-runner-aux-value-procedureC R4fLhk   $h:]C2gerr  gs    C ' - 2h:]C2gerr  gs    C 5 ; @h:]C2gerr  gs    C\ ]h8]C0gt-46961e5187-278    C.0L1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C _h]C   Ch]145$@45$@45$@45$ @4 5$  O@4 5"  6$4O?$@""gx  gtmp gtmp  " gtmp  9 gtmp  P gtmp  g gtmp  gfilenamefsrfi/srfi-64/testing.scm   C5LR4f&hk d   h v]45Cngdummy  gcheck?  gs   ggetter   gexpr      Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm   " g macro-typeg syntax-rulesgpatternsgcheck?gsggettergexprg...C5&R1h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-pass-count!-procedureC R4f1hk  hV]CNgt-46961e5187-2a6  gt-46961e5187-2a7    C.011h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C51R3h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-fail-count!-procedureC R4f3hk  hV]CNgt-46961e5187-2b6  gt-46961e5187-2b7    C.031h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C53R5h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-xpass-count!-procedureC R4f5hk  =hV]CNgt-46961e5187-2c6  gt-46961e5187-2c7    C.051h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C ?h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C55R7h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-xfail-count!-procedureC @R4f7hk  ghV]CNgt-46961e5187-2d6  gt-46961e5187-2d7    C.071h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C ih]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C57R9h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%test-runner-skip-count!-procedureC jR4f9hk  hV]CNgt-46961e5187-2e6  gt-46961e5187-2e7    C.091h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C59R h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%%test-runner-skip-list!-procedureC R4f hk  hV]CNgt-46961e5187-2f6  gt-46961e5187-2f7    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 R h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%%test-runner-fail-list!-procedureC R4f hk  hV]CNgt-46961e5187-306  gt-46961e5187-307    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 R h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%%test-runner-run-list!-procedureC R4f hk  hV]CNgt-46961e5187-316  gt-46961e5187-317    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 R h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%%test-runner-skip-save!-procedureC R4f hk  =hV]CNgt-46961e5187-326  gt-46961e5187-327    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C ?h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 R @h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg"%%test-runner-fail-save!-procedureC AR4f @hk  hhV]CNgt-46961e5187-336  gt-46961e5187-337    C.0 @1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C jh]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 @R;h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-group-stack!-procedureC kR4f;hk  hV]CNgt-46961e5187-346  gt-46961e5187-347    C.0;1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5;R=h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg%%test-runner-on-test-begin!-procedureC R4f=hk  hV]CNgt-46961e5187-356  gt-46961e5187-357    C.0=1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5=R?h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%test-runner-on-test-end!-procedureC R4f?hk  hV]CNgt-46961e5187-366  gt-46961e5187-367    C.0?1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5?RAh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg&%test-runner-on-group-begin!-procedureC R4fAhk  hV]CNgt-46961e5187-376  gt-46961e5187-377    C.0A1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5ARCh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg$%test-runner-on-group-end!-procedureC R4fChk  :hV]CNgt-46961e5187-386  gt-46961e5187-387    C.0C1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C <h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5CREh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg %test-runner-on-final!-procedureC =R4fEhk  dhV]CNgt-46961e5187-396  gt-46961e5187-397    C.0E1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C fh]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5ERGh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg$%test-runner-on-bad-count!-procedureC gR4fGhk  hV]CNgt-46961e5187-3a6  gt-46961e5187-3a7    C.0G1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5GRIh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg'%test-runner-on-bad-end-name!-procedureC R4fIhk  hV]CNgt-46961e5187-3b6  gt-46961e5187-3b7    C.0I1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5IR h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg$%%test-runner-total-count!-procedureC R4f hk  hV]CNgt-46961e5187-3c6  gt-46961e5187-3c7    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 R h ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg#%%test-runner-count-list!-procedureC R4f hk  hV]CNgt-46961e5187-3d6  gt-46961e5187-3d7    C.0 1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5 RKh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-result-alist!-procedureC R4fKhk  8hV]CNgt-46961e5187-3e6  gt-46961e5187-3e7    C.0K1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C :h]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5KRMh ]& C6gs  gval  gfilenamefsrfi/srfi-64/testing.scm    gnameg!%test-runner-aux-value!-procedureC ;R4fMhk  bhV]CNgt-46961e5187-3f6  gt-46961e5187-3f7    C.0M1h\]L6Tga  gfilenamefsrfi/srfi-64/testing.scm    C4hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C dh]C   C hx]45$@45$ O@45" 6$4 O?$ @""gx  qgtmp qgtmp  " qgtmp  > qgfilenamefsrfi/srfi-64/testing.scm   q C5MRK13579       @;h ]&  "4>"G&  "4>"G&  "4>"G&   "4>"G&   "4>"G&   "4>"G&   "4 >"G&  "4 >"G&  "4 >"G&  "4 >"G&  "4 >"G&  "4>"G&  "4>"G& C6grunner   gfilenamefsrfi/srfi-64/testing.scm       -  T  {       & # '  C  k  v " w     "      "      "      #     gnamegtest-runner-resetC(R e:h(]&  " 456grunner  !gfilenamefsrfi/srfi-64/testing.scm  !   ! gnamegtest-runner-group-pathCRh]Cxgrunner  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-null-callbackC fR(h]C~grunner  gname  gcount   gfilenamefsrfi/srfi-64/testing.scm (   CA fCE=?h]Cgrunner  gcount  gexpected   gfilenamefsrfi/srfi-64/testing.scm &   CGh]C}grunner  gbegin  gend   gfilenamefsrfi/srfi-64/testing.scm )   CIhp%]4>"G&  "4>"G&  "4>"G&  "4>"G&  "4 >"G&  "4 >"G&   "4 >"G&   "4>"GCgrunner  ogval \ gval gval gval gfilenamefsrfi/srfi-64/testing.scm      4  \       F   o gnamegtest-runner-nullC)R&R(NAOCRE g=S?PGQIh[]4>"G&  "4>"G&  "4>"G&  "4 >"G &  "4 >"G &  "4 >"G&  "4>"G&  "4>"GCSgrunner  gval 3 agval c gval gval gval !gval # Qgval S gfilenamefsrfi/srfi-64/testing.scm      3  c     #  S    gnamegtest-runner-simpleC*R4 hi5+R4 hi*i5,R+ i jh(]45$"4>"GCgr  (gfilenamefsrfi/srfi-64/testing.scm             ( gnamegtest-runner-getC-Rh]6gspec  grunner  gfilenamefsrfi/srfi-64/testing.scm     gnameg%test-specifier-matchesC kR,h|]456tgfilenamefsrfi/srfi-64/testing.scm     gnamegtest-runner-createC.R kh8 ]H"'(JC45$K"""glist  8grunner  8gresult   8gl  0gfilenamefsrfi/srfi-64/testing.scm           *     #   *   0  0   8 gnameg%test-any-specifier-matchesC lRQ l! m n o h]&  " 45&" 45$""4&  " 455$4>"GC4&  " 4 55$4 >"G CC|grunner  grun  gt  5 ggfilenamefsrfi/srfi-64/testing.scm       &   '   ,   5  5  C  H  d  k   l  r  % t  2 y         $  1     gnameg%test-should-executeC pR+.@  @] :;h]45$"445>"G454&  " 45>"G&  " 45&  " 45&  "4>"G&  " 4 5&  " 4 5&  "4 >"G&  " 4 5&  " 4 5&  "4>"G&  " 45& C6g suite-name  gcount  grunner  ) gval  gval  $gval  ^ gval   gfilenamefsrfi/srfi-64/testing.scm               %   )   ,   ]  % x  %      %  %     ' " ) B " # E $ # ^ "  ^ !   & (  % %  %    gnameg %test-beginC qR4f hk `  hE]C=gdummy  g suite-name    C  hX]CPgdummy  g suite-name  gcount     Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scm 2   9 g macro-typeg syntax-rulesgpatternsg suite-nameg suite-namegcountC5 R:  &     M  L  hf]&  " 45(4>"G4>"G$45$" 4 54 54>"G4>"G4 >"G&  "4 >"G4 >"G4>"G4>"G"4 >"G"&  " 4545$>4>"G4>"G4 >"G"C^grunner  g suite-name  gcount   g log-file-name  e glog-file  n  glog  B gfilenamefsrfi/srfi-64/testing.scm 8  9 ! 9  " ;  & ;  + ;  4 <  K =  L ?  V ?  ] @  c @ 2 e @  e > h D ' n > q E  u E  | E  F  G  H  I  I  I  J  K  K   K   L  * M B M  E N  O N  P P T P  [ P d Q x R (   gnamegtest-on-group-begin-simpleCNRL   :  h] &  " 4545$X4>"G4&  " 45>"G4>"G"Cgrunner  glog  gfilenamefsrfi/srfi-64/testing.scm U  V  V  W  * W  + Y / Y  6 Y ? Z D Z  ] Z  d Z m [   gnamegtest-on-group-end-simpleCOR      h]]4>"G4>"G4>"G4>"G4>"G4>"G4>"G6Ugrunner  gcount  gexpected-count   gport   gfilenamefsrfi/srfi-64/testing.scm ^  _   _  _   `  + a  / a 6 a  ? b  S c  W c ^ c  g d  y e  } e e  f   gnameg%test-on-bad-count-writeC R  L hX ] 445>"G&  " 4545$ 6Cgrunner  Sgcount  Sgexpected-count   Sglog  8 Sgfilenamefsrfi/srfi-64/testing.scm h  i  i 8  i  j 8 j  ; k  E k  Q l   S gnamegtest-on-bad-count-simpleCPR     ih ] 44556grunner  g begin-name  gend-name   gmsg   gfilenamefsrfi/srfi-64/testing.scm n  o  o   o 7  p   o  o   r    gnamegtest-on-bad-end-name-simpleCQR  h@] $.4>"G4>"G6Cgvalue  :glabel  :gport   :gfilenamefsrfi/srfi-64/testing.scm v  w  w  y   z  8 {   : gnameg%test-final-report1C R 0 6 4 2 8 hN]4& " 45>"G4&  " 45>"G4&  " 45 >"G4& " 4 5 >"G&  " 4 5 6Fgrunner  gport  gfilenamefsrfi/srfi-64/testing.scm }  ~   ~  !   ( ~  1   6   P   W   `   e                       gnameg%test-final-report-simpleC R  L hP] 445>"G&  " 4545$6Cgrunner  Kglog 4 Kgfilenamefsrfi/srfi-64/testing.scm       $      4   7   A   I    K gnamegtest-on-final-simpleCRRJ         hh]!&  " 454545$"$ 4 5 6Cgrunner  ag line-info  ag source-file  ( ag source-line  3 agfile  D agfilenamefsrfi/srfi-64/testing.scm          $   (   (   +   /   3   3   ;   >  D  2 D   L   R   S   X  ( Z   \  ; ^  `    a gnameg%test-format-lineC R-: K   iH]FB;    @ Dhh]B45&  " 4545&  "4>"G($454 >"G"$B$"04&  " 4 5>"G"&  " 4 5&  " 4 5$@$"/4&  " 4 5>"G"4&  " 45>"G&  " 45 &   "4>"G &  " 45 &   "4>"G &  " 45 &   "4>"G &  " 45 &   "4>"G &  " 45 &   "4>"G  &   "4>"G &  " 45(&  " 456Cg suite-name  gg line-info  ggr   gggroups  $ ggline  - ggmsg  g ~g count-list  ggexpected-count  gg saved-count  gg group-count   ggval  gval  gval 4 bgval ~ gval  gval  'gfilenamefsrfi/srfi-64/testing.scm         $   '   -   2   ^   _   e  ' g   g   j      0        6                             "  '  Z     '   "      &   !      & 4  ! 4   e  & ~  ! ~     &   !      "    *   F   I  8  g gnameg %test-endC R4fhk              hPW]       COgdummy  Lg suite-name  Lgbody   L  L Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsg suite-namegbodyC5R4fhk    h(q]Cigdummy  !g suite-name  !gform   !g cleanup-form   !  ! C   h_]CWgdummy  g suite-name  g cleanup-form      C   h]Cgdummy  g suite-name  gform1   gform2   gform3   grest      C hP;]45$@45$@45$@ 63gx  Pgtmp Pgtmp  " Pgtmp  9 Pgfilenamefsrfi/srfi-64/testing.scm    P g macro-typeg syntax-rulesgpatternsg suite-namegformg cleanup-formg suite-nameg cleanup-formg suite-namegform1gform2gform3grestC5RL J      hO]1&  " 4545$&  " 4545454 54 54  >"G4 >"G$4>"G"$4>"G"$4>"G"$6CCGgrunner  glog  gresults  E g source-file  P g source-line  [ g source-form  f g test-name  q gfilenamefsrfi/srfi-64/testing.scm        *   -   E   H   L  " P   P   S   W  " [   [   ^   b  " f   f   i   m  q   q   t  x                  $   gnamegtest-on-test-begin-simpleC gR4f hk !#hT]CLgdummy  grunner  gpname      C.01236h0i]Cagdummy  )grunner  )gpname   )gdefault   )  ) Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scm    9 g macro-typeg syntax-rulesgpatternsgrunnergpnamegrunnergpnamegdefaultC5 RL  mJ78      9:;  <=>h(]1&  " 454&  " 455$"&"$ &  " 454 54 54 5$"$b$4 >"G"4  >"G$4 >"G"4 >"G"4 &">"G$)4 >"G4 >"G"4>"G"45$4 >"G4>"G"=$445$"4>"G"C&  " 45"Cgrunner  !gp ? Rglog R !gkind  R !gresults  g source-file  g source-line  g test-name  glist   gpair    gfilenamefsrfi/srfi-64/testing.scm       "  & %   R   ^   l   o        "        "                   )            )             $  ! (   *  ) 0  1 5  C  D   H   M   V   [   `   m                                   !                       J  ! gnamegtest-on-test-end-simpleCSR ? @ h`]4>"G4>"G4>"G4>"G6gpair  Zgport  Zgfilenamefsrfi/srfi-64/testing.scm               #   ,   0  7   @   E  L   Z    Z gnameg%test-write-result1CRJ Kh`']&  " 4545$C& C6grunner  Zgpname  Zgvalue   Zgalist   Zgp  ( Zgval  ? Zgfilenamefsrfi/srfi-64/testing.scm         (   0   5   <  ) ?  # ?    Z gnamegtest-result-set!C!RKh ]& C6grunner  gfilenamefsrfi/srfi-64/testing.scm             gnamegtest-result-clearC"RJ h ]L&C4L5Cgr  gfilenamefsrfi/srfi-64/testing.scm  #  %  3   /   7   =   7   )   gnamegloopCKhh]&  " 4545$5OQ45& C6Cgrunner  ggpname  ggalist   ggp  ( ggloop  9 Jgval  J egfilenamefsrfi/srfi-64/testing.scm         (   0   9  # J    g gnamegtest-result-removeC#R+  mJhP-13$"454&  " 455$CCgrest Ngrunner  Ngp  @ Ngfilenamefsrfi/srfi-64/testing.scm ! "   "   " !  " ,  "   #  # #  & #  N gnamegtest-result-kindC$R-=  mJB h`-13$"454&  " 455$"6grest Ygrunner  Ygp  B Ugfilenamefsrfi/srfi-64/testing.scm % &   &   & !  & ,  &  ! ' % ' " ( ' Y '  Y gnameg test-passed?C%R-$A01723845 o6789 >h  ]4545$L& " 45&  "4>"G"M$L& " 4 5&  "4 >"G" $N&  " 4 5&  "4 >"G"$N&  " 45&  "4>"G"J&  " 45&  "4>"G&  " 45&  "4>"G&  " 456gr  g result-kind  gval  6 cgval  gval  gval  8 fgval   gval   gfilenamefsrfi/srfi-64/testing.scm )  *  *  +   *   ,   . ' 6 . " 6 .  p ,  s 0 ' 0 " 0  ,  2 ( 2 # 2   ,   4 ( 8 4 # 8 4  m 6 '  6 "  6   7 &  7 !  7   8    gnameg%test-report-resultCCR4fDhk `TUVfhJ]CBgdummy  gtest-expression     Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm =   " g macro-typeg syntax-rulesgpatternsgtest-expressionC5DRghij  k h])45$ 45"$ 45"$ "$ " 4 54 56gform  |g src-props |gfile   |gline  5 |g file-alist  J |g line-alist  ` |gfilenamefsrfi/srfi-64/testing.scm p   q  q   r   r  r 4  r  q  ' s  ( s . s 4 0 s 5 q  = t  ? u  J v  J q  R w  T x  W x - X x  ` y  ` q  h {  i { ' p {  | z   | gnameg%test-source-line2CR p< n  mJ h] 4>"G4&  " 45>"G4&  " 455$"Cgr  ygp c vgfilenamefsrfi/srfi-64/testing.scm        A  B   F  % I   w   x    y gnameg%test-on-test-beginCR! m J o8A7 hh] 4&  " 455$"&$""$ " 6 gr  egresult  egp  * =gfilenamefsrfi/srfi-64/testing.scm        2    ?  @ C   I   K  % Q  , [   ]  % c  + e    e gnameg%test-on-test-endCR  J h8] 4&  " 455$CCgrunner  3gp $ 3gfilenamefsrfi/srfi-64/testing.scm          2  %  3 gnamegtest-runner-test-nameC/R4fhk hXv]    Cngdummy  Vgr  Vgcomp   Vgexpected   Vgexpr   V  V Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgrgcompgexpectedgexprC5Rh`N]"45454545L$%L$L$ LCCCCFgvalue  Ygexpected  Ygrval   Ygival   Ygrexp   Ygiexp   Ygfilenamefsrfi/srfi-64/testing.scm                 -   .  2   9   :  >   E   F  J   Q   R    Y Ch~]OCvgerror  gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-approximate=CR4fhk  hHN]  CFgdummy  Agr  Agexpr   A  A Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgrgexprC5R4f hkhU]CMgmac  g suite-name  gline     Ch=]C5gmac  gline    C hP]4545$@45$@ 6gx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scm     0           L C5 R4fhk    h8b]CZgmac  4gtname  4gexpr   4gline   4  4 C !h O]CGgmac  gexpr  gline      C hP]4545$@45$@ 6gx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scm     0           L C5R(k)489:5;>? h8]Cgmac  8gtname  8gexpected   8gexpr   8gline   8gcomp   8  8 C@JOPKQh w]Cogmac  gexpected  gexpr   gline   gcomp     C hP]4545$@45$@ 6gcomp  Ngx  Ngtmp   Ngtmp  Ngtmp  7 Ngfilenamefsrfi/srfi-64/testing.scm     .           N gnameg %test-comp2CRR4fhRXhe]6]gx  gfilenamefsrfi/srfi-64/testing.scm      C5R4fhR]he]6]gx  gfilenamefsrfi/srfi-64/testing.scm      C5R4fhRche]6]gx  gfilenamefsrfi/srfi-64/testing.scm      C5R4fhhkitxyzu{~ h@] Cgmac  =gtname  =gexpected   =gexpr   =gerror   =gline   =  = Ch(x]Cpgmac  %gexpected  %gexpr   %gerror   %gline   %  % C hP]4545$@45$@ 6gx  Lgtmp  Lgtmp   Lgtmp  5 Lgfilenamefsrfi/srfi-64/testing.scm     0           L C5R4fhkh`a]      CYgdummy  ^gr  ^getype   ^gexpr   ^  ^ Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm !   " g macro-typeg syntax-rulesgpatternsgrgetypegexprC5R4fhk h8u]Cmgmac  6gtname  6getype   6gexpr   6gline   6  6 Ch b]CZgmac  getype  gexpr   gline      Ch O]CGgmac  gexpr  gline      C hh]!4545$@45$@45$ @  6gx  cgtmp  cgtmp   cgtmp  5 cgtmp  L cgfilenamefsrfi/srfi-64/testing.scm |   } 0  }   }   }   c C5R+Q e .+hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C+hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     CD+hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     C+hL]L6Dgfilenamefsrfi/srfi-64/testing.scm     Ch.-13"Y45$&  " 45(945&  "4>"G6& "&  "4>"G4>"G& C64 545 O O4 O>"GV4>"GX4 O>"G&  " 4 56$r&e45 OO4 O>"GV4>X4O>"GCX4O>"GF"."*&gfirst grest gr   fgrun-list  5 gval  D rgval  gr  fg saved-runner  Gg saved-runner  {  gfilenamefsrfi/srfi-64/testing.scm              5  =   >  / D   v   }    ,  9              " 0   J   f   i   m   p   w          gnameg test-applyCR4fhkh(S]CKgdummy  %grunner  %gform   %  % Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgrunnergformg...C5Rh ]MNML$ MLLCCgrunner  gfilenamefsrfi/srfi-64/testing.scm                     Ch] HOCgn  gcount  gi   gfilenamefsrfi/srfi-64/testing.scm       gnameg%test-match-nthCR4fhk `*,h<]C4gdummy  gn    C 5hO]CGgdummy  gn  gcount     Ch@]45$@45$@6gx  9gtmp 9gtmp  " 9gfilenamefsrfi/srfi-64/testing.scm    9 g macro-typeg syntax-rulesgpatternsgngngcountC5Rh8]H"%(JC45$"K"L"grunner  6gresult  6gl  .gfilenamefsrfi/srfi-64/testing.scm                       %   (   .   .    6 Ch-13OCyg pred-list gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-match-allC6R4fhkEGh:]C2gtmp-46961e5187-512    Ch?]45C7gdummy  gpred     Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgpredg...C5Rh8]H"%(JC45$K""L"grunner  6gresult  6gl  .gfilenamefsrfi/srfi-64/testing.scm                       !   (   .   .    6 Ch-13OCyg pred-list gfilenamefsrfi/srfi-64/testing.scm    gnameg%test-match-anyCHR4fhkUVh:]C2gtmp-46961e5187-51c    Ch?]45C7gdummy  gpred     Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgpredg...C5RWX  iYh@]45$C45$ 645$66g specifier  9gfilenamefsrfi/srfi-64/testing.scm           "   #  -   3   7   9    9 gnameg%test-as-specifierCFR4fhkfklgmnoh:]C2gtmp-46961e5187-526    Cr h(?]45 C7gdummy  #gpred  #  # Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgpredg...C5R4fhkh:]C2gtmp-46961e5187-530    C h(?]45 C7gdummy  #gpred  #  # Ch(] 45$@6gx  "gtmp "gfilenamefsrfi/srfi-64/testing.scm    " g macro-typeg syntax-rulesgpatternsgpredg...C5R/hs]L45Ckgrunner  gfilenamefsrfi/srfi-64/testing.scm         Chz]OCrgname  gfilenamefsrfi/srfi-64/testing.scm    gnamegtest-match-nameCRY i h8]45454455$ 4566 gstring  5gport 5gform   5gfilenamefsrfi/srfi-64/testing.scm                    $   )   /   3   5    5 gnamegtest-read-eval-stringCRCgm  (grtd  gfilenamefsrfi/srfi-64.scm   ) 4 . 4  6 4 & ; 4 gfilenamefsrfi/srfi-64/testing.scm D   P ] 8  h l ؆ ؇ ؒ ؓ ء ِ K  \      8  U  ^ h h  n  v B }     H  c  q      t    J !  % . ) "6 p #  %U  &g  *  4  D  GF  K  N  Q  V  X$  9 X& C6