18817
((3) 0 () 1 ((q "(lib scribblings/inside/inside.scrbl)")) () (h ! (equal) ((c idx c (c gentag c 548 ? . 0)) q (43796 . 3)) ((c idx c (c gentag c 494 ? . 0)) q (33574 . 3)) ((c idx c (c gentag c 27 ? . 0)) q (427 . 2)) ((c idx c (c gentag c 354 ? . 0)) q (18680 . 2)) ((c idx c (c gentag c 261 ? . 0)) q (7444 . 3)) ((c idx c (c gentag c 443 ? . 0)) q (28344 . 2)) ((c idx c (c gentag c 528 ? . 0)) q (40714 . 2)) ((c idx c (c gentag c 183 ? . 0)) q (1945 . 2)) ((c idx c (c gentag c 439 ? . 0)) q (27522 . 8)) ((c idx c (c gentag c 176 ? . 0)) q (1368 . 3)) ((c idx c (c gentag c 530 ? . 0)) q (40825 . 2)) ((c idx c (c gentag c 322 ? . 0)) q (14315 . 3)) ((c idx c (c gentag c 344 ? . 0)) q (17581 . 6)) ((c idx c (c gentag c 208 ? . 0)) q (4735 . 3)) ((c idx c (c gentag c 555 ? . 0)) q (44932 . 4)) ((c idx c (c gentag c 307 ? . 0)) q (12681 . 2)) ((c idx c (c gentag c 213 ? . 0)) q (5206 . 2)) ((c idx c (c gentag c 248 ? . 0)) q (6795 . 3)) ((c idx c (c gentag c 489 ? . 0)) q (33297 . 2)) ((c idx c (c gentag c 520 ? . 0)) q (39810 . 4)) ((c idx c (c gentag c 170 ? . 0)) q (773 . 3)) ((c idx c (c gentag c 569 ? . 0)) q (45956 . 3)) ((c idx c (c gentag c 539 ? . 0)) q (41972 . 5)) ((c idx c (c gentag c 479 ? . 0)) q (31873 . 2)) ((c idx c (c gentag c 181 ? . 0)) q (1781 . 2)) ((c idx c (c gentag c 571 ? . 0)) q (46182 . 2)) ((c idx c (c gentag c 537 ? . 0)) q (41703 . 3)) ((c idx c (c gentag c 337 ? . 0)) q (16261 . 6)) ((c idx c (c gentag c 254 ? . 0)) q (7098 . 2)) ((c idx c (c gentag c 417 ? . 0)) q (22456 . 4)) ((c idx c (c gentag c 436 ? . 0)) q (26897 . 4)) ((c idx c (c gentag c 182 ? . 0)) q (1831 . 3)) ((c idx c (c gentag c 438 ? . 0)) q (27241 . 6)) ((c idx c (c gentag c 222 ? . 0)) q (6203 . 5)) ((c idx c (c gentag c 217 ? . 0)) q (5467 . 4)) ((c idx c (c gentag c 435 ? . 0)) q (26651 . 7)) ((c idx c (c gentag c 201 ? . 0)) q (4136 . 3)) ((c idx c (c gentag c 328 ? . 0)) q (15218 . 3)) ((c idx c (c gentag c 451 ? . 0)) q (28913 . 4)) ((c idx c (c gentag c 187 ? . 0)) q (2530 . 3)) ((c idx c (c gentag c 366 ? . 0)) q (20024 . 2)) ((c idx c (c gentag c 497 ? . 0)) q (33792 . 3)) ((c idx c (c gentag c 529 ? . 0)) q (40777 . 2)) ((c idx c (c gentag c 578 ? . 0)) q (46546 . 2)) ((c idx c (c gentag c 419 ? . 0)) q (22683 . 3)) ((c idx c (c gentag c 461 ? . 0)) q (29712 . 2)) ((c idx c (c gentag c 598 ? . 0)) q (48363 . 2)) ((c idx c (c gentag c 356 ? . 0)) q (18773 . 3)) ((c idx c (c gentag c 374 ? . 0)) q (20831 . 2)) ((c idx c (c gentag c 557 ? . 0)) q (45233 . 2)) ((c idx c (c gentag c 188 ? . 0)) q (2644 . 3)) ((c idx c (c gentag c 514 ? . 0)) q (39251 . 4)) ((c idx c (c gentag c 590 ? . 0)) q (47501 . 3)) ((c idx c (c gentag c 277 ? . 0)) q (9461 . 2)) ((c idx c (c gentag c 275 ? . 0)) q (9274 . 4)) ((c idx c (c gentag c 173 ? . 0)) q (997 . 4)) ((c idx c (c gentag c 475 ? . 0)) q (31570 . 4)) ((c idx c (c gentag c 335 ? . 0)) q (15823 . 6)) ((c idx c (c gentag c 253 ? . 0)) q (7053 . 2)) ((c idx c (c gentag c 482 ? . 0)) q (31999 . 3)) ((c idx c (c gentag c 325 ? . 0)) q (14754 . 4)) ((c idx c (c gentag c 509 ? . 0)) q (38273 . 3)) ((c idx c (c gentag c 334 ? . 0)) q (15616 . 6)) ((c idx c (c gentag c 290 ? . 0)) q (10274 . 4)) ((c idx c (c gentag c 465 ? . 0)) q (29975 . 4)) ((c idx c (c gentag c 270 ? . 0)) q (8463 . 6)) ((c idx c (c gentag c 255 ? . 0)) q (7132 . 2)) ((c idx c (c gentag c 502 ? . 0)) q (35805 . 13)) ((c idx c (c gentag c 512 ? . 0)) q (38697 . 6)) ((c idx c (c gentag c 306 ? . 0)) q (12557 . 3)) ((c idx c (c gentag c 589 ? . 0)) q (47385 . 3)) ((c idx c (c gentag c 372 ? . 0)) q (20608 . 4)) ((c idx c (c gentag c 357 ? . 0)) q (18853 . 2)) ((c idx c (c gentag c 526 ? . 0)) q (40422 . 5)) ((c idx c (c gentag c 588 ? . 0)) q (47243 . 4)) ((c idx c (c gentag c 297 ? . 0)) q (11225 . 3)) ((c idx c (c gentag c 543 ? . 0)) q (42558 . 9)) ((c idx c (c gentag c 353 ? . 0)) q (18408 . 7)) ((c idx c (c gentag c 251 ? . 0)) q (6956 . 2)) ((c idx c (c gentag c 301 ? . 0)) q (11632 . 6)) ((c idx c (c gentag c 314 ? . 0)) q (13327 . 2)) ((c idx c (c gentag c 278 ? . 0)) q (9497 . 2)) ((c idx c (c gentag c 516 ? . 0)) q (39480 . 2)) ((c idx c (c gentag c 525 ? . 0)) q (40181 . 6)) ((c idx c (c gentag c 246 ? . 0)) q (6707 . 2)) ((c idx c (c gentag c 191 ? . 0)) q (2882 . 3)) ((c idx c (c gentag c 487 ? . 0)) q (33176 . 3)) ((c idx c (c gentag c 190 ? . 0)) q (2827 . 2)) ((c idx c (c gentag c 587 ? . 0)) q (47191 . 2)) ((c idx c (c gentag c 280 ? . 0)) q (9563 . 2)) ((c idx c (c gentag c 499 ? . 0)) q (33959 . 3)) ((c idx c (c gentag c 364 ? . 0)) q (19660 . 7)) ((c idx c (c gentag c 184 ? . 0)) q (2000 . 3)) ((c idx c (c gentag c 446 ? . 0)) q (28509 . 2)) ((c idx c (c gentag c 448 ? . 0)) q (28613 . 2)) ((c idx c (c gentag c 515 ? . 0)) q (39416 . 2)) ((c idx c (c gentag c 492 ? . 0)) q (33476 . 2)) ((c idx c (c gentag c 564 ? . 0)) q (45501 . 3)) ((c idx c (c gentag c 595 ? . 0)) q (48190 . 3)) ((c idx c (c gentag c 259 ? . 0)) q (7367 . 2)) ((c idx c (c gentag c 550 ? . 0)) q (44020 . 4)) ((c idx c (c gentag c 219 ? . 0)) q (5733 . 5)) ((c idx c (c gentag c 174 ? . 0)) q (1131 . 4)) ((c idx c (c gentag c 513 ? . 0)) q (39004 . 6)) ((c idx c (c gentag c 533 ? . 0)) q (41300 . 3)) ((c idx c (c gentag c 180 ? . 0)) q (1736 . 2)) ((c idx c (c gentag c 369 ? . 0)) q (20152 . 4)) ((c idx c (c gentag c 209 ? . 0)) q (4850 . 3)) ((c idx c (c gentag c 527 ? . 0)) q (40651 . 2)) ((c idx c (c gentag c 577 ? . 0)) q (46486 . 2)) ((c idx c (c gentag c 501 ? . 0)) q (34117 . 13)) ((c idx c (c gentag c 493 ? . 0)) q (33526 . 2)) ((c idx c (c gentag c 293 ? . 0)) q (10675 . 5)) ((c idx c (c gentag c 285 ? . 0)) q (10089 . 2)) ((c idx c (c gentag c 206 ? . 0)) q (4577 . 2)) ((c idx c (c gentag c 279 ? . 0)) q (9531 . 2)) ((c idx c (c gentag c 273 ? . 0)) q (8975 . 4)) ((c idx c (c gentag c 604 ? . 0)) q (48649 . 2)) ((c idx c (c gentag c 418 ? . 0)) q (22630 . 2)) ((c idx c (c gentag c 200 ? . 0)) q (4067 . 3)) ((c idx c (c gentag c 562 ? . 0)) q (45343 . 3)) ((c idx c (c gentag c 544 ? . 0)) q (43103 . 6)) ((c idx c (c gentag c 274 ? . 0)) q (9114 . 4)) ((c idx c (c gentag c 500 ? . 0)) q (34065 . 2)) ((c idx c (c gentag c 414 ? . 0)) q (21917 . 4)) ((c idx c (c gentag c 507 ? . 0)) q (38031 . 3)) ((c idx c (c gentag c 416 ? . 0)) q (22246 . 6)) ((c idx c (c gentag c 534 ? . 0)) q (41397 . 4)) ((c idx c (c gentag c 459 ? . 0)) q (29544 . 2)) ((c idx c (c gentag c 164 ? . 0)) q (459 . 2)) ((c idx c (c gentag c 473 ? . 0)) q (31308 . 4)) ((c idx c (c gentag c 199 ? . 0)) q (3998 . 3)) ((c idx c (c gentag c 586 ? . 0)) q (47136 . 2)) ((c idx c (c gentag c 524 ? . 0)) q (40138 . 2)) ((c idx c (c gentag c 324 ? . 0)) q (14595 . 4)) ((c idx c (c gentag c 535 ? . 0)) q (41546 . 5)) ((c idx c (c gentag c 203 ? . 0)) q (4288 . 2)) ((c idx c (c gentag c 466 ? . 0)) q (30108 . 3)) ((c idx c (c gentag c 257 ? . 0)) q (7278 . 2)) ((c idx c (c gentag c 25 ? . 0)) q (105 . 5)) ((c idx c (c gentag c 350 ? . 0)) q (18291 . 3)) ((c idx c (c gentag c 23 ? . 0)) q (0 . 2)) ((c idx c (c gentag c 204 ? . 0)) q (4339 . 3)) ((c idx c (c gentag c 469 ? . 0)) q (30485 . 4)) ((c idx c (c gentag c 592 ? . 0)) q (47811 . 4)) ((c idx c (c gentag c 568 ? . 0)) q (45836 . 3)) ((c idx c (c gentag c 437 ? . 0)) q (27036 . 5)) ((c idx c (c gentag c 491 ? . 0)) q (33431 . 2)) ((c idx c (c gentag c 370 ? . 0)) q (20275 . 3)) ((c idx c (c gentag c 195 ? . 0)) q (3344 . 4)) ((c idx c (c gentag c 168 ? . 0)) q (667 . 2)) ((c idx c (c gentag c 365 ? . 0)) q (19992 . 2)) ((c idx c (c gentag c 575 ? . 0)) q (46383 . 2)) ((c idx c (c gentag c 268 ? . 0)) q (8324 . 2)) ((c idx c (c gentag c 464 ? . 0)) q (29890 . 3)) ((c idx c (c gentag c 169 ? . 0)) q (717 . 2)) ((c idx c (c gentag c 476 ? . 0)) q (31733 . 2)) ((c idx c (c gentag c 194 ? . 0)) q (3272 . 3)) ((c idx c (c gentag c 167 ? . 0)) q (610 . 2)) ((c idx c (c gentag c 179 ? . 0)) q (1689 . 2)) ((c idx c (c gentag c 211 ? . 0)) q (5089 . 2)) ((c idx c (c gentag c 214 ? . 0)) q (5253 . 2)) ((c idx c (c gentag c 581 ? . 0)) q (46766 . 3)) ((c idx c (c gentag c 189 ? . 0)) q (2770 . 2)) ((c idx c (c gentag c 345 ? . 0)) q (17875 . 2)) ((c idx c (c gentag c 427 ? . 0)) q (24117 . 10)) ((c idx c (c gentag c 381 ? . 0)) q (21576 . 3)) ((c idx c (c gentag c 455 ? . 0)) q (29310 . 2)) ((c idx c (c gentag c 510 ? . 0)) q (38398 . 2)) ((c idx c (c gentag c 309 ? . 0)) q (12731 . 3)) ((c idx c (c gentag c 563 ? . 0)) q (45421 . 3)) ((c idx c (c gentag c 565 ? . 0)) q (45585 . 4)) ((c idx c (c gentag c 584 ? . 0)) q (47038 . 2)) ((c idx c (c gentag c 316 ? . 0)) q (13474 . 4)) ((c idx c (c gentag c 312 ? . 0)) q (13077 . 3)) ((c idx c (c gentag c 252 ? . 0)) q (7011 . 2)) ((c idx c (c gentag c 601 ? . 0)) q (48458 . 2)) ((c idx c (c gentag c 379 ? . 0)) q (21514 . 2)) ((c idx c (c gentag c 283 ? . 0)) q (9922 . 2)) ((c idx c (c gentag c 244 ? . 0)) q (6634 . 2)) ((c idx c (c gentag c 371 ? . 0)) q (20362 . 6)) ((c idx c (c gentag c 545 ? . 0)) q (43311 . 6)) ((c idx c (c gentag c 376 ? . 0)) q (20927 . 2)) ((c idx c (c gentag c 245 ? . 0)) q (6667 . 2)) ((c idx c (c gentag c 445 ? . 0)) q (28457 . 2)) ((c idx c (c gentag c 540 ? . 0)) q (42122 . 6)) ((c idx c (c gentag c 338 ? . 0)) q (16516 . 2)) ((c idx c (c gentag c 281 ? . 0)) q (9612 . 7)) ((c idx c (c gentag c 521 ? . 0)) q (39963 . 2)) ((c idx c (c gentag c 415 ? . 0)) q (22081 . 5)) ((c idx c (c gentag c 362 ? . 0)) q (19167 . 5)) ((c idx c (c gentag c 425 ? . 0)) q (23980 . 2)) ((c idx c (c gentag c 532 ? . 0)) q (41053 . 5)) ((c idx c (c gentag c 341 ? . 0)) q (16845 . 6)) ((c idx c (c gentag c 303 ? . 0)) q (11975 . 8)) ((c idx c (c gentag c 367 ? . 0)) q (20054 . 2)) ((c idx c (c gentag c 216 ? . 0)) q (5354 . 3)) ((c idx c (c gentag c 570 ? . 0)) q (46078 . 3)) ((c idx c (c gentag c 165 ? . 0)) q (505 . 2)) ((c idx c (c gentag c 591 ? . 0)) q (47626 . 5)) ((c idx c (c gentag c 504 ? . 0)) q (37595 . 4)) ((c idx c (c gentag c 457 ? . 0)) q (29424 . 2)) ((c idx c (c gentag c 472 ? . 0)) q (31207 . 3)) ((c idx c (c gentag c 549 ? . 0)) q (43895 . 4)) ((c idx c (c gentag c 250 ? . 0)) q (6908 . 2)) ((c idx c (c gentag c 602 ? . 0)) q (48495 . 2)) ((c idx c (c gentag c 421 ? . 0)) q (22795 . 4)) ((c idx c (c gentag c 343 ? . 0)) q (17350 . 6)) ((c idx c (c gentag c 517 ? . 0)) q (39535 . 2)) ((c idx c (c gentag c 260 ? . 0)) q (7410 . 2)) ((c idx c (c gentag c 574 ? . 0)) q (46333 . 2)) ((c idx c (c gentag c 348 ? . 0)) q (18099 . 3)) ((c idx c (c gentag c 264 ? . 0)) q (7881 . 3)) ((c idx c (c gentag c 263 ? . 0)) q (7726 . 4)) ((c idx c (c gentag c 541 ? . 0)) q (42342 . 5)) ((c idx c (c gentag c 531 ? . 0)) q (40889 . 4)) ((c idx c (c gentag c 223 ? . 0)) q (6386 . 5)) ((c idx c (c gentag c 467 ? . 0)) q (30197 . 4)) ((c idx c (c gentag c 377 ? . 0)) q (20962 . 4)) ((c idx c (c gentag c 197 ? . 0)) q (3756 . 3)) ((c idx c (c gentag c 166 ? . 0)) q (559 . 2)) ((c idx c (c gentag c 462 ? . 0)) q (29773 . 2)) ((c idx c (c gentag c 518 ? . 0)) q (39595 . 3)) ((c idx c (c gentag c 310 ? . 0)) q (12831 . 3)) ((c idx c (c gentag c 480 ? . 0)) q (31913 . 2)) ((c idx c (c gentag c 503 ? . 0)) q (37424 . 4)) ((c idx c (c gentag c 431 ? . 0)) q (25636 . 5)) ((c idx c (c gentag c 519 ? . 0)) q (39723 . 3)) ((c idx c (c gentag c 434 ? . 0)) q (26357 . 7)) ((c idx c (c gentag c 483 ? . 0)) q (32101 . 3)) ((c idx c (c gentag c 495 ? . 0)) q (33685 . 2)) ((c idx c (c gentag c 198 ? . 0)) q (3872 . 3)) ((c idx c (c gentag c 444 ? . 0)) q (28393 . 2)) ((c idx c (c gentag c 267 ? . 0)) q (8234 . 3)) ((c idx c (c gentag c 276 ? . 0)) q (9413 . 2)) ((c idx c (c gentag c 319 ? . 0)) q (13927 . 4)) ((c idx c (c gentag c 329 ? . 0)) q (15322 . 3)) ((c idx c (c gentag c 440 ? . 0)) q (27919 . 8)) ((c idx c (c gentag c 582 ? . 0)) q (46850 . 3)) ((c idx c (c gentag c 221 ? . 0)) q (6026 . 5)) ((c idx c (c gentag c 299 ? . 0)) q (11403 . 5)) ((c idx c (c gentag c 603 ? . 0)) q (48539 . 3)) ((c idx c (c gentag c 605 ? . 0)) q (48692 . 2)) ((c idx c (c gentag c 470 ? . 0)) q (30636 . 7)) ((c idx c (c gentag c 347 ? . 0)) q (17941 . 4)) ((c idx c (c gentag c 546 ? . 0)) q (43515 . 5)) ((c idx c (c gentag c 368 ? . 0)) q (20078 . 3)) ((c idx c (c gentag c 305 ? . 0)) q (12298 . 7)) ((c idx c (c gentag c 294 ? . 0)) q (10906 . 5)) ((c idx c (c gentag c 547 ? . 0)) q (43682 . 3)) ((c idx c (c gentag c 378 ? . 0)) q (21146 . 9)) ((c idx c (c gentag c 599 ? . 0)) q (48387 . 2)) ((c idx c (c gentag c 205 ? . 0)) q (4452 . 3)) ((c idx c (c gentag c 313 ? . 0)) q (13196 . 3)) ((c idx c (c gentag c 542 ? . 0)) q (42512 . 2)) ((c idx c (c gentag c 558 ? . 0)) q (45283 . 2)) ((c idx c (c gentag c 249 ? . 0)) q (6868 . 2)) ((c idx c (c gentag c 447 ? . 0)) q (28559 . 2)) ((c idx c (c gentag c 215 ? . 0)) q (5310 . 2)) ((c idx c (c gentag c 477 ? . 0)) q (31780 . 2)) ((c idx c (c gentag c 26 ? . 0)) q (302 . 3)) ((c idx c (c gentag c 336 ? . 0)) q (16052 . 6)) ((c idx c (c gentag c 210 ? . 0)) q (4977 . 3)) ((c idx c (c gentag c 420 ? . 0)) q (22770 . 2)) ((c idx c (c gentag c 380 ? . 0)) q (21541 . 2)) ((c idx c (c gentag c 282 ? . 0)) q (9893 . 2)) ((c idx c (c gentag c 346 ? . 0)) q (17904 . 2)) ((c idx c (c gentag c 349 ? . 0)) q (18213 . 3)) ((c idx c (c gentag c 178 ? . 0)) q (1571 . 3)) ((c idx c (c gentag c 361 ? . 0)) q (19116 . 2)) ((c idx c (c gentag c 566 ? . 0)) q (45727 . 2)) ((c idx c (c gentag c 326 ? . 0)) q (14937 . 3)) ((c idx c (c gentag c 271 ? . 0)) q (8706 . 4)) ((c idx c (c gentag c 450 ? . 0)) q (28762 . 4)) ((c idx c (c gentag c 292 ? . 0)) q (10555 . 3)) ((c idx c (c gentag c 207 ? . 0)) q (4626 . 3)) ((c idx c (c gentag c 593 ? . 0)) q (47964 . 3)) ((c idx c (c gentag c 382 ? . 0)) q (21688 . 3)) ((c idx c (c gentag c 486 ? . 0)) q (32992 . 5)) ((c idx c (c gentag c 460 ? . 0)) q (29598 . 3)) ((c idx c (c gentag c 332 ? . 0)) q (15476 . 3)) ((c idx c (c gentag c 272 ? . 0)) q (8830 . 4)) ((c idx c (c gentag c 426 ? . 0)) q (24049 . 2)) ((c idx c (c gentag c 553 ? . 0)) q (44397 . 7)) ((c idx c (c gentag c 552 ? . 0)) q (44333 . 2)) ((c idx c (c gentag c 373 ? . 0)) q (20799 . 2)) ((c idx c (c gentag c 456 ? . 0)) q (29362 . 2)) ((c idx c (c gentag c 413 ? . 0)) q (21808 . 3)) ((c idx c (c gentag c 175 ? . 0)) q (1283 . 3)) ((c idx c (c gentag c 523 ? . 0)) q (40100 . 2)) ((c idx c (c gentag c 481 ? . 0)) q (31958 . 2)) ((c idx c (c gentag c 485 ? . 0)) q (32620 . 8)) ((c idx c (c gentag c 320 ? . 0)) q (14092 . 3)) ((c idx c (c gentag c 424 ? . 0)) q (23880 . 3)) ((c idx c (c gentag c 302 ? . 0)) q (11921 . 2)) ((c idx c (c gentag c 269 ? . 0)) q (8364 . 3)) ((c idx c (c gentag c 340 ? . 0)) q (16691 . 4)) ((c idx c (c gentag c 296 ? . 0)) q (11172 . 2)) ((c idx c (c gentag c 441 ? . 0)) q (28260 . 2)) ((c idx c (c gentag c 442 ? . 0)) q (28301 . 2)) ((c idx c (c gentag c 474 ? . 0)) q (31465 . 3)) ((c idx c (c gentag c 360 ? . 0)) q (19065 . 2)) ((c idx c (c gentag c 359 ? . 0)) q (19015 . 2)) ((c idx c (c gentag c 171 ? . 0)) q (843 . 3)) ((c idx c (c gentag c 594 ? . 0)) q (48075 . 4)) ((c idx c (c gentag c 318 ? . 0)) q (13780 . 4)) ((c idx c (c gentag c 468 ? . 0)) q (30336 . 4)) ((c idx c (c gentag c 284 ? . 0)) q (9954 . 3)) ((c idx c (c gentag c 538 ? . 0)) q (41775 . 6)) ((c idx c (c gentag c 323 ? . 0)) q (14431 . 4)) ((c idx c (c gentag c 186 ? . 0)) q (2255 . 5)) ((c idx c (c gentag c 185 ? . 0)) q (2070 . 4)) ((c idx c (c gentag c 375 ? . 0)) q (20859 . 3)) ((c idx c (c gentag c 422 ? . 0)) q (22977 . 9)) ((c idx c (c gentag c 554 ? . 0)) q (44676 . 6)) ((c idx c (c gentag c 258 ? . 0)) q (7324 . 2)) ((c idx c (c gentag c 352 ? . 0)) q (18354 . 2)) ((c idx c (c gentag c 567 ? . 0)) q (45781 . 2)) ((c idx c (c gentag c 196 ? . 0)) q (3531 . 6)) ((c idx c (c gentag c 327 ? . 0)) q (15063 . 4)) ((c idx c (c gentag c 177 ? . 0)) q (1472 . 3)) ((c idx c (c gentag c 572 ? . 0)) q (46229 . 2)) ((c idx c (c gentag c 484 ? . 0)) q (32195 . 9)) ((c idx c (c gentag c 596 ? . 0)) q (48281 . 2)) ((c idx c (c gentag c 478 ? . 0)) q (31829 . 2)) ((c idx c (c gentag c 192 ? . 0)) q (3007 . 4)) ((c idx c (c gentag c 358 ? . 0)) q (18899 . 3)) ((c idx c (c gentag c 506 ? . 0)) q (37975 . 2)) ((c idx c (c gentag c 585 ? . 0)) q (47080 . 2)) ((c idx c (c gentag c 551 ? . 0)) q (44174 . 4)) ((c idx c (c gentag c 430 ? . 0)) q (25449 . 5)) ((c idx c (c gentag c 317 ? . 0)) q (13618 . 4)) ((c idx c (c gentag c 265 ? . 0)) q (7982 . 4)) ((c idx c (c gentag c 600 ? . 0)) q (48412 . 2)) ((c idx c (c gentag c 291 ? . 0)) q (10435 . 3)) ((c idx c (c gentag c 220 ? . 0)) q (5913 . 3)) ((c idx c (c gentag c 471 ? . 0)) q (30949 . 6)) ((c idx c (c gentag c 339 ? . 0)) q (16558 . 4)) ((c idx c (c gentag c 289 ? . 0)) q (10143 . 4)) ((c idx c (c gentag c 202 ? . 0)) q (4212 . 3)) ((c idx c (c gentag c 342 ? . 0)) q (17110 . 6)) ((c idx c (c gentag c 24 ? . 0)) q (54 . 2)) ((c idx c (c gentag c 488 ? . 0)) q (33251 . 2)) ((c idx c (c gentag c 496 ? . 0)) q (33738 . 2)) ((c idx c (c gentag c 576 ? . 0)) q (46434 . 2)) ((c idx c (c gentag c 458 ? . 0)) q (29488 . 2)) ((c idx c (c gentag c 490 ? . 0)) q (33343 . 3)) ((c idx c (c gentag c 330 ? . 0)) q (15417 . 2)) ((c idx c (c gentag c 556 ? . 0)) q (45119 . 3)) ((c idx c (c gentag c 579 ? . 0)) q (46607 . 3)) ((c idx c (c gentag c 193 ? . 0)) q (3215 . 2)) ((c idx c (c gentag c 597 ? . 0)) q (48318 . 2)) ((c idx c (c gentag c 321 ? . 0)) q (14211 . 3)) ((c idx c (c gentag c 505 ? . 0)) q (37771 . 5)) ((c idx c (c gentag c 429 ? . 0)) q (24987 . 10)) ((c idx c (c gentag c 298 ? . 0)) q (11347 . 2)) ((c idx c (c gentag c 172 ? . 0)) q (915 . 3)) ((c idx c (c gentag c 522 ? . 0)) q (40031 . 3)) ((c idx c (c gentag c 583 ? . 0)) q (46966 . 3)) ((c idx c (c gentag c 452 ? . 0)) q (29080 . 2)) ((c idx c (c gentag c 212 ? . 0)) q (5151 . 2)) ((c idx c (c gentag c 498 ? . 0)) q (33907 . 2)) ((c idx c (c gentag c 266 ? . 0)) q (8138 . 3)) ((c idx c (c gentag c 423 ? . 0)) q (23420 . 9)) ((c idx c (c gentag c 333 ? . 0)) q (15549 . 3)) ((c idx c (c gentag c 428 ? . 0)) q (24489 . 10)) ((c idx c (c gentag c 511 ? . 0)) q (38455 . 5)) ((c idx c (c gentag c 262 ? . 0)) q (7554 . 5)) ((c idx c (c gentag c 463 ? . 0)) q (29839 . 2)) ((c idx c (c gentag c 363 ? . 0)) q (19360 . 6)) ((c idx c (c gentag c 453 ? . 0)) q (29140 . 3)) ((c idx c (c gentag c 433 ? . 0)) q (26057 . 6)) ((c idx c (c gentag c 573 ? . 0)) q (46283 . 2)) ((c idx c (c gentag c 315 ? . 0)) q (13360 . 3)) ((c idx c (c gentag c 432 ? . 0)) q (25835 . 5)) ((c idx c (c gentag c 449 ? . 0)) q (28665 . 3)) ((c idx c (c gentag c 508 ? . 0)) q (38154 . 4)) ((c idx c (c gentag c 256 ? . 0)) q (7174 . 3)) ((c idx c (c gentag c 247 ? . 0)) q (6754 . 2)) ((c idx c (c gentag c 311 ? . 0)) q (12948 . 3)) ((c idx c (c gentag c 580 ? . 0)) q (46715 . 2)) ((c idx c (c gentag c 355 ? . 0)) q (18727 . 2)) ((c idx c (c gentag c 454 ? . 0)) q (29256 . 2)) ((c idx c (c gentag c 218 ? . 0)) q (5580 . 5)) ((c idx c (c gentag c 295 ? . 0)) q (11115 . 2))))

void scheme_set_collects_path(Scheme_Object* path)

void scheme_set_addon_path(Scheme_Object* path)

void
scheme_init_collection_paths_post(Scheme_Env* env,
                                  Scheme_Object* pre_extra_paths,
                                  Scheme_Object* post_extra_paths)

void scheme_init_collection_paths(Scheme_Env* env,
                                  Scheme_Object* pre_extra_paths)

void scheme_seal_parameters()

Scheme_Object* scheme_make_char(mzchar ch)

Scheme_Object* scheme_make_char_or_null(mzchar ch)

Scheme_Object* scheme_make_character(mzchar ch)

Scheme_Object* scheme_make_ascii_character(mzchar ch)

Scheme_Object* scheme_make_integer(intptr_t i)

Scheme_Object* scheme_make_integer_value(intptr_t i)

Scheme_Object*
scheme_make_integer_value_from_unsigned(uintptr_t i)

Scheme_Object*
scheme_make_integer_value_from_long_long(mzlonglong i)

Scheme_Object*
scheme_make_integer_value_from_unsigned_long_long(umzlonglong i)

Scheme_Object*
scheme_make_integer_value_from_long_halves(uintptr_t hi,
                                           uintptr_t lo)

Scheme_Object*
scheme_make_integer_value_from_unsigned_long_halves(uintptr_t hi,
                                                    uintptr_t lo)

int scheme_get_int_val(Scheme_Object* o,
                       intptr_t* i)

int scheme_get_unsigned_int_val(Scheme_Object* o,
                                uintptr_t* i)

int scheme_get_long_long_val(Scheme_Object* o,
                             mzlonglong* i)

int scheme_get_unsigned_long_long_val(Scheme_Object* o,
                                      umzlonglong* i)

Scheme_Object* scheme_make_double(double d)

Scheme_Object* scheme_make_float(float d)

double scheme_real_to_double(Scheme_Object* o)

Scheme_Object* scheme_make_pair(Scheme_Object* carv,
                                Scheme_Object* cdrv)

Scheme_Object* scheme_make_byte_string(char* bytes)

Scheme_Object*
scheme_make_byte_string_without_copying(char* bytes)

Scheme_Object* scheme_make_sized_byte_string(char* bytes,
                                             intptr_t len,
                                             int copy)

Scheme_Object* scheme_make_sized_offset_byte_string(char* bytes,
                                                    intptr_t d,
                                                    intptr_t len,
                                                    int copy)

Scheme_Object* scheme_alloc_byte_string(intptr_t size,
                                        char fill)

Scheme_Object* scheme_append_byte_string(Scheme_Object* a,
                                         Scheme_Object* b)

Scheme_Object* scheme_make_locale_string(char* bytes)

Scheme_Object* scheme_make_utf8_string(char* bytes)

Scheme_Object* scheme_make_sized_utf8_string(char* bytes,
                                             intptr_t len)

Scheme_Object* scheme_make_sized_offset_utf8_string(char* bytes,
                                                    intptr_t d,
                                                    intptr_t len)

Scheme_Object* scheme_make_char_string(mzchar* chars)

Scheme_Object*
scheme_make_char_string_without_copying(mzchar* chars)

Scheme_Object* scheme_make_sized_char_string(mzchar* chars,
                                             intptr_t len,
                                             int copy)

Scheme_Object*
scheme_make_sized_offset_char_string(mzchar* chars,
                                     intptr_t d,
                                     intptr_t len,
                                     int copy)

Scheme_Object* scheme_alloc_char_string(intptr_t size,
                                        mzchar fill)

Scheme_Object* scheme_append_char_string(Scheme_Object* a,
                                         Scheme_Object* b)

Scheme_Object*
scheme_char_string_to_byte_string(Scheme_Object* s)

Scheme_Object*
scheme_byte_string_to_char_string(Scheme_Object* s)

Scheme_Object*
scheme_char_string_to_byte_string_locale(Scheme_Object* s)

Scheme_Object*
scheme_byte_string_to_char_string_locale(Scheme_Object* s)

Scheme_Object* scheme_intern_symbol(char* name)

Scheme_Object* scheme_intern_exact_symbol(char* name,
                                          int len)

Scheme_Object* scheme_intern_exact_char_symbol(mzchar* name,
                                               int len)

Scheme_Object* scheme_make_symbol(char* name)

Scheme_Object* scheme_make_exact_symbol(char* name,
                                        int len)

Scheme_Object* scheme_intern_exact_keyword(char* name,
                                           int len)

Scheme_Object* scheme_intern_exact_char_keyword(mzchar* name,
                                                int len)

Scheme_Object* scheme_make_vector(intptr_t size,
                                  Scheme_Object* fill)

Scheme_Double_Vector* scheme_alloc_flvector(intptr_t size)

Scheme_Vector* scheme_alloc_fxvector(intptr_t size)

Scheme_Object* scheme_box(Scheme_Object* v)

Scheme_Object* scheme_make_weak_box(Scheme_Object* v)

Scheme_Type scheme_make_type(char* name)

Scheme_Object* scheme_make_cptr(void* ptr,
                                const Scheme_Object* typetag)

Scheme_Object*
scheme_make_external_cptr(void* ptr,
                          const Scheme_Object* typetag)

Scheme_Object*
scheme_make_offset_cptr(void* ptr,
                        intptr_t offset,
                        const Scheme_Object* typetag)

Scheme_Object*
scheme_make_offset_external_cptr(void* ptr,
                                 intptr_t offset,
                                 const Scheme_Object* typetag)

void scheme_set_type_printer(Scheme_Type type,
                             Scheme_Type_Printer printer)

void scheme_print_bytes(Scheme_Print_Params* pp,
                        const char* str,
                        int offset,
                        int len)

void scheme_print_string(Scheme_Print_Params* pp,
                         const mzchar* str,
                         int offset,
                         int len)

void scheme_set_type_equality(Scheme_Type type,
                              Scheme_Equal_Proc equalp,
                              Scheme_Primary_Hash_Proc hash1,
                              Scheme_Secondary_Hash_Proc hash2)

void* scheme_malloc(size_t n)

void* scheme_malloc_atomic(size_t n)

void* scheme_malloc_uncollectable(size_t n)

void* scheme_malloc_eternal(size_t n)

void* scheme_calloc(size_t num,
                    size_t size)

void* scheme_malloc_tagged(size_t n)

void* scheme_malloc_allow_interior(size_t n)

void* scheme_malloc_atomic_allow_interior(size_t n)

void* scheme_malloc_stubborn(size_t n)

void* scheme_end_stubborn_change(void* p)

char* scheme_strdup(char* str)

char* scheme_strdup_eternal(char* str)

void* scheme_malloc_fail_ok(void *(*)(size_t) mallocf,
                            size_t size)

void** scheme_malloc_immobile_box(void* p)

void scheme_free_immobile_box(void** b)

void* scheme_malloc_code(intptr_t size)

void scheme_free_code(void* p)

void scheme_register_extension_global(void* ptr,
                                      intptr_t size)

int scheme_main_setup(int no_auto_statics,
                      Scheme_Env_Main main,
                      int argc,
                      char** argv)

int scheme_main_stack_setup(int no_auto_statics,
                            Scheme_Nested_Main main,
                            void* data)

void scheme_set_stack_base(void* stack_addr,
                           int no_auto_statics)

void scheme_set_stack_bounds(void* stack_addr,
                             void* stack_end,
                             int no_auto_statics)

void scheme_register_tls_space(void* ptr,
                               int tls_index)

void scheme_register_static(void* ptr,
                            intptr_t size)

void scheme_weak_reference(void** p)

void scheme_weak_reference_indirect(void** p,
                                    void* v)

void scheme_register_finalizer(void* p,
                               fnl_proc f,
                               void* data,
                               fnl_proc* oldf,
                               void** olddata)

void scheme_add_finalizer(void* p,
                          fnl_proc f,
                          void* data)

void scheme_add_scheme_finalizer(void* p,
                                 fnl_proc f,
                                 void* data)

void scheme_add_finalizer_once(void* p,
                               fnl_proc f,
                               void* data)

void scheme_add_scheme_finalizer_once(void* p,
                                      fnl_proc f,
                                      void* data)

void scheme_subtract_finalizer(void* p,
                               fnl_proc f,
                               void* data)

void scheme_remove_all_finalization(void* p)

void scheme_dont_gc_ptr(void* p)

void scheme_gc_ptr_ok(void* p)

void scheme_collect_garbage()

void scheme_enable_garbage_collection(int on)

void GC_register_traversers(short tag,
                            Size_Proc s,
                            Mark_Proc m,
                            Fixup_Proc f,
                            int is_const_size,
                            int is_atomic)

void* GC_resolve(void* p)

void* GC_fixup_self(void* p)

Scheme_Object* scheme_add_gc_callback(Scheme_Object* pre_desc,
                                      Scheme_Object* post_desc)

void scheme_remove_gc_callback(Scheme_Object* key)

void scheme_add_global(char* name,
                       Scheme_Object* val,
                       Scheme_Env* env)

void scheme_add_global_symbol(Scheme_Object* name,
                              Scheme_Object* val,
                              Scheme_Env* env)

Scheme_Object* scheme_lookup_global(Scheme_Object* symbol,
                                    Scheme_Env* env)

Scheme_Bucket* scheme_global_bucket(Scheme_Object* symbol,
                                    Scheme_Env* env)

Scheme_Bucket* scheme_module_bucket(Scheme_Object* mod,
                                    Scheme_Object* symbol,
                                    int pos,
                                    Scheme_Env* env)

void scheme_set_global_bucket(char* procname,
                              Scheme_Bucket* var,
                              Scheme_Object* val,
                              int set_undef)

Scheme_Object* scheme_builtin_value(const char* name)

Scheme_Env* scheme_get_env(Scheme_Config* config)

Scheme_Env* scheme_primitive_module(Scheme_Object* name,
                                    Scheme_Env* for_env)

void scheme_finish_primitive_module(Scheme_Env* env)

Scheme_Object* scheme_make_prim_w_arity(Scheme_Prim* prim,
                                        char* name,
                                        int mina,
                                        int maxa)

Scheme_Object* scheme_make_folding_prim(Scheme_Prim* prim,
                                        char* name,
                                        int mina,
                                        int maxa,
                                        short folding)

Scheme_Object* scheme_make_prim(Scheme_Prim* prim)

Scheme_Object*
scheme_make_prim_closure_w_arity(Scheme_Prim_Closure_Proc* prim,
                                 int c,
                                 Scheme_Object** vals,
                                 char* name,
                                 int mina,
                                 int maxa)

Scheme_Object*
scheme_make_closed_prim_w_arity(Scheme_Closed_Prim* prim,
                                void* data,
                                char* name,
                                int mina,
                                int maxa)

Scheme_Object* scheme_make_closed_prim(Scheme_Closed_Prim* prim,
                                       void* data)

Scheme_Object** scheme_current_argument_stack()

Scheme_Object* scheme_eval(Scheme_Object* expr,
                           Scheme_Env* env)

Scheme_Object* scheme_eval_compiled(Scheme_Object* obj,
                                    Scheme_Env* env)

Scheme_Object* scheme_eval_compiled_multi(Scheme_Object* obj,
                                          Scheme_Env* env)

Scheme_Object* _scheme_eval_compiled(Scheme_Object* obj,
                                     Scheme_Env* env)

Scheme_Object* _scheme_eval_compiled_multi(Scheme_Object* obj,
                                           Scheme_Env* env)

Scheme_Env* scheme_basic_env()

Scheme_Object* scheme_make_namespace(int argc,
                                     Scheme_Object** argv)

Scheme_Object* scheme_apply(Scheme_Object* f,
                            int c,
                            Scheme_Object** args)

Scheme_Object* scheme_apply_multi(Scheme_Object* f,
                                  int c,
                                  Scheme_Object** args)

Scheme_Object* _scheme_apply(Scheme_Object* f,
                             int c,
                             Scheme_Object** args)

Scheme_Object* _scheme_apply_multi(Scheme_Object* f,
                                   int c,
                                   Scheme_Object** args)

Scheme_Object* scheme_apply_to_list(Scheme_Object* f,
                                    Scheme_Object* args)

Scheme_Object* scheme_eval_string(char* str,
                                  Scheme_Env* env)

Scheme_Object* scheme_eval_string_multi(char* str,
                                        Scheme_Env* env)

Scheme_Object* scheme_eval_string_all(char* str,
                                      Scheme_Env* env,
                                      int all)

Scheme_Object* scheme_tail_apply(Scheme_Object* f,
                                 int n,
                                 Scheme_Object** args)

Scheme_Object* scheme_tail_apply_no_copy(Scheme_Object* f,
                                         int n,
                                         Scheme_Object** args)

Scheme_Object* scheme_tail_apply_to_list(Scheme_Object* f,
                                         Scheme_Object* l)

Scheme_Object* scheme_compile(Scheme_Object* form,
                              Scheme_Env* env,
                              int writable)

Scheme_Object* scheme_expand(Scheme_Object* form,
                             Scheme_Env* env)

Scheme_Object* scheme_values(int n,
                             Scheme_Object** args)

void scheme_detach_multiple_array(Scheme_Object** args)

void scheme_signal_error(char* msg,
                         ...)

void scheme_raise_exn(int exnid,
                      ...)

void scheme_wrong_count(char* name,
                        int minc,
                        int maxc,
                        int argc,
                        Scheme_Object** argv)

void scheme_wrong_contract(char* name,
                           char* contract,
                           int which,
                           int argc,
                           Scheme_Object** argv)

void scheme_wrong_type(char* name,
                       char* expected,
                       int which,
                       int argc,
                       Scheme_Object** argv)

void scheme_wrong_return_arity(char* name,
                               int expected,
                               int got,
                               Scheme_Object** argv,
                               const char* detail)

void scheme_unbound_global(char* name)

void scheme_contract_error(const char* name,
                           const char* msg,
                           ...)

char* scheme_make_provided_string(Scheme_Object* o,
                                  int count,
                                  int* len)

char* scheme_make_arg_lines_string(char* s,
                                   int which,
                                   int argc,
                                   Scheme_Object** argv,
                                   intptr_t* len)

char* scheme_make_args_string(char* s,
                              int which,
                              int argc,
                              Scheme_Object** argv,
                              intptr_t* len)

void scheme_check_proc_arity(char* where,
                             int a,
                             int which,
                             int argc,
                             Scheme_Object** argv)

Scheme_Object* scheme_dynamic_wind(Pre_Post_Proc pre,
                                   Action_Proc action,
                                   Pre_Post_Proc post,
                                   Action_Proc jmp_handler,
                                   void* data)

void scheme_clear_escape()

void scheme_set_can_break(int on)

void scheme_push_break_enable(Scheme_Cont_Frame_Data* cframe,
                              int on,
                              int pre_check)

void scheme_pop_break_enable(Scheme_Cont_Frame_Data* cframe,
                             int post_check)

Scheme_Object*
scheme_current_continuation_marks(Scheme_Object* prompt_tag)

void scheme_warning(char* msg,
                    ...)

Scheme_Object* scheme_thread(Scheme_Object* thunk)

Scheme_Object*
scheme_thread_w_details(Scheme_Object* thunk,
                        Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Custodian* cust,
                        int suspend_to_kill)

Scheme_Object* scheme_make_sema(intptr_t v)

void scheme_post_sema(Scheme_Object* sema)

int scheme_wait_sema(Scheme_Object* sema,
                     int try)

void scheme_thread_block(float sleep_time)

void scheme_thread_block_enable_break(float sleep_time,
                                      int break_on)

void scheme_swap_thread(Scheme_Thread* thread)

void scheme_break_thread(Scheme_Thread* thread)

int scheme_break_waiting(Scheme_Thread* thread)

int scheme_block_until(Scheme_Ready_Fun f,
                       Scheme_Needs_Wakeup_Fun fdf,
                       Scheme_Object* data,
                       float sleep)

int scheme_block_until_enable_break(Scheme_Ready_Fun f,
                                    Scheme_Needs_Wakeup_Fun fdf,
                                    Scheme_Object* data,
                                    float sleep,
                                    int break_on)

int scheme_block_until_unless(Scheme_Ready_Fun f,
                              Scheme_Needs_Wakeup_Fun fdf,
                              Scheme_Object* data,
                              float sleep,
                              Scheme_Object* unless_evt,
                              int break_on)

void scheme_signal_received()

void scheme_check_threads()

void scheme_wake_up()

void* scheme_get_fdset(void* fds,
                       int pos)

void scheme_add_fd_handle(void* h,
                          void* fds,
                          int repost)

void scheme_add_fd_eventmask(void* fds,
                             int mask)

void scheme_add_evt(Scheme_Type type,
                    Scheme_Ready_Fun ready,
                    Scheme_Needs_Wakeup_Fun wakeup,
                    Scheme_Wait_Filter_Fun filter,
                    int can_redirect)

void scheme_add_evt_through_sema(Scheme_Type type,
                                 Scheme_Wait_Sema_Fun getsema,
                                 Scheme_Wait_Filter_Fun filter)

void scheme_making_progress()

int scheme_tls_allocate()

void scheme_tls_set(int index,
                    void* v)

void* scheme_tls_get(int index)

Scheme_Object* scheme_call_enable_break(Scheme_Prim* prim,
                                        int argc,
                                        Scheme_Object** argv)

Scheme_Object*
scheme_make_thread_cell(Scheme_Object* def_val,
                        int preserved,
                        Scheme_Object* cell,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Object* cell,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Object* v)

void scheme_end_atomic()

void scheme_end_atomic_no_swap()

void scheme_add_swap_callback(Scheme_Closure_Func f,
                              Scheme_Object* data)

void scheme_add_swap_out_callback(Scheme_Closure_Func f,
                                  Scheme_Object* data)

Scheme_Object* scheme_get_param(Scheme_Config* config,
                                int param_id)

Scheme_Object* scheme_set_param(Scheme_Config* config,
                                int param_id,
                                Scheme_Object* v)

Scheme_Object*
scheme_get_thread_param(Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        int param_id)

Scheme_Object*
scheme_set_thread_param(Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        int param_id,
                        Scheme_Object* v)

Scheme_Object* scheme_extend_config(Scheme_Config* base,
                                    int param_id,
                                    Scheme_Object* v)

void scheme_install_config(Scheme_Config* config)

Scheme_Thread_Cell_Table*
scheme_inherit_cells     (Scheme_Thread_Cell_Table* cells)

int scheme_new_param()

Scheme_Object* scheme_register_parameter(Scheme_Prim* function,
                                         char* name,
                                         int exnid)

Scheme_Object* scheme_param_config(char* name,
                                   Scheme_Object* param,
                                   int argc,
                                   Scheme_Object** argv,
                                   int arity,
                                   Scheme_Prim* check,
                                   char* expected,
                                   int isbool)

Scheme_Object* scheme_param_config2(char* name,
                                    Scheme_Object* param,
                                    int argc,
                                    Scheme_Object** argv,
                                    int arity,
                                    Scheme_Prim* check,
                                    char* expected_contract,
                                    int isbool)

void scheme_set_cont_mark(Scheme_Object* key,
                          Scheme_Object* val)

void scheme_push_continuation_frame(Scheme_Cont_Frame_Data* data)

void scheme_pop_continuation_frame(Scheme_Cont_Frame_Data* data)

int scheme_utf8_decode(const unsigned char* s,
                       int start,
                       int end,
                       mzchar* us,
                       int dstart,
                       int dend,
                       intptr_t* ipos,
                       char utf16,
                       int permissive)

int scheme_utf8_decode_offset_prefix(const unsigned char* s,
                                     int start,
                                     int end,
                                     mzchar* us,
                                     int dstart,
                                     int dend,
                                     intptr_t* ipos,
                                     char utf16,
                                     int permissive)

int scheme_utf8_decode_as_prefix(const unsigned char* s,
                                 int start,
                                 int end,
                                 mzchar* us,
                                 int dstart,
                                 int dend,
                                 intptr_t* ipos,
                                 char utf16,
                                 int permissive)

int scheme_utf8_decode_all(const unsigned char* s,
                           int len,
                           mzchar* us,
                           int permissive)

int scheme_utf8_decode_prefix(const unsigned char* s,
                              int len,
                              mzchar* us,
                              int permissive)

mzchar* scheme_utf8_decode_to_buffer(const unsigned char* s,
                                     int len,
                                     mzchar* buf,
                                     int blen)

mzchar* scheme_utf8_decode_to_buffer_len(const unsigned char* s,
                                         int len,
                                         mzchar* buf,
                                         int blen,
                                         intptr_t* ulen)

int scheme_utf8_decode_count(const unsigned char* s,
                             int start,
                             int end,
                             int* state,
                             int might_continue,
                             int permissive)

int scheme_utf8_encode(const mzchar* us,
                       int start,
                       int end,
                       unsigned char* s,
                       int dstart,
                       char utf16)

int scheme_utf8_encode_all(const mzchar* us,
                           int len,
                           unsigned char* s)

char* scheme_utf8_encode_to_buffer(const mzchar* s,
                                   int len,
                                   char* buf,
                                   int blen)

char* scheme_utf8_encode_to_buffer_len(const mzchar* s,
                                       int len,
                                       char* buf,
                                       int blen,
                                       intptr_t* rlen)

unsigned-short* scheme_ucs4_to_utf16(const mzchar* text,
                                     int start,
                                     int end,
                                     unsigned short* buf,
                                     int bufsize,
                                     intptr_t* ulen,
                                     int term_size)

mzchar* scheme_utf16_to_ucs4(const unsigned short* text,
                             int start,
                             int end,
                             mzchar* buf,
                             int bufsize,
                             intptr_t* ulen,
                             int term_size)

int scheme_is_exact(Scheme_Object* n)

int scheme_is_inexact(Scheme_Object* n)

Scheme_Object* scheme_make_bignum(intptr_t v)

Scheme_Object* scheme_make_bignum_from_unsigned(uintptr_t v)

double scheme_bignum_to_double(Scheme_Object* n)

float scheme_bignum_to_float(Scheme_Object* n)

Scheme_Object* scheme_bignum_from_double(double d)

Scheme_Object* scheme_bignum_from_float(float f)

char* scheme_bignum_to_string(Scheme_Object* n,
                              int radix)

Scheme_Object* scheme_read_bignum(mzchar* str,
                                  int offset,
                                  int radix)

Scheme_Object* scheme_read_bignum_bytes(char* str,
                                        int offset,
                                        int radix)

Scheme_Object* scheme_bignum_normalize(Scheme_Object* n)

Scheme_Object* scheme_make_rational(Scheme_Object* n,
                                    Scheme_Object* d)

double scheme_rational_to_double(Scheme_Object* n)

float scheme_rational_to_float(Scheme_Object* n)

Scheme_Object* scheme_rational_numerator(Scheme_Object* n)

Scheme_Object* scheme_rational_denominator(Scheme_Object* n)

Scheme_Object* scheme_rational_from_double(double d)

Scheme_Object* scheme_rational_from_float(float d)

Scheme_Object* scheme_make_complex(Scheme_Object* r,
                                   Scheme_Object* i)

Scheme_Object* scheme_complex_real_part(Scheme_Object* n)

Scheme_Object* scheme_complex_imaginary_part(Scheme_Object* n)

Scheme_Object* scheme_read(Scheme_Object* port)

void scheme_write(Scheme_Object* obj,
                  Scheme_Object* port)

void scheme_write_w_max(Scheme_Object* obj,
                        Scheme_Object* port,
                        int n)

void scheme_display(Scheme_Object* obj,
                    Scheme_Object* port)

void scheme_display_w_max(Scheme_Object* obj,
                          Scheme_Object* port,
                          int n)

void scheme_write_byte_string(char* str,
                              intptr_t len,
                              Scheme_Object* port)

void scheme_write_char_string(mzchar* str,
                              intptr_t len,
                              Scheme_Object* port)

intptr_t scheme_put_byte_string(const char* who,
                                Scheme_Object* port,
                                char* str,
                                intptr_t d,
                                intptr_t len,
                                int rarely_block)

intptr_t scheme_put_char_string(const char* who,
                                Scheme_Object* port,
                                char* str,
                                intptr_t d,
                                intptr_t len)

char* scheme_write_to_string(Scheme_Object* obj,
                             intptr_t* len)

void scheme_write_to_string_w_max(Scheme_Object* obj,
                                  intptr_t* len,
                                  int n)

char* scheme_display_to_string(Scheme_Object* obj,
                               intptr_t* len)

void scheme_display_to_string_w_max(Scheme_Object* obj,
                                    intptr_t* len,
                                    int n)

void scheme_debug_print(Scheme_Object* obj)

void scheme_flush_output(Scheme_Object* port)

int scheme_get_byte(Scheme_Object* port)

int scheme_getc(Scheme_Object* port)

int scheme_peek_byte(Scheme_Object* port)

int scheme_peekc(Scheme_Object* port)

int scheme_peek_byte_skip(Scheme_Object* port,
                          Scheme_Object* skip)

int scheme_peekc_skip(Scheme_Object* port,
                      Scheme_Object* skip)

intptr_t scheme_get_byte_string(const char* who,
                                Scheme_Object* port,
                                char* buffer,
                                int offset,
                                intptr_t size,
                                int only_avail,
                                int peek,
                                Scheme_Object* peek_skip)

intptr_t scheme_get_char_string(const char* who,
                                Scheme_Object* port,
                                char* buffer,
                                int offset,
                                intptr_t size,
                                int peek,
                                Scheme_Object* peek_skip)

intptr_t scheme_get_bytes(Scheme_Object* port,
                          intptr_t size,
                          char* buffer,
                          int offset)

void scheme_ungetc(int ch,
                   Scheme_Object* port)

int scheme_byte_ready(Scheme_Object* port)

int scheme_char_ready(Scheme_Object* port)

void scheme_need_wakeup(Scheme_Object* port,
                        void* fds)

intptr_t scheme_tell(Scheme_Object* port)

intptr_t scheme_tell_line(Scheme_Object* port)

void scheme_count_lines(Scheme_Object* port)

intptr_t scheme_set_file_position(Scheme_Object* port,
                                  intptr_t pos)

void scheme_close_input_port(Scheme_Object* port)

void scheme_close_output_port(Scheme_Object* port)

int scheme_get_port_file_descriptor(Scheme_Object* port,
                                    intptr_t* fd)

intptr_t scheme_get_port_fd(Scheme_Object* port)

intptr_t scheme_get_port_socket(Scheme_Object* port,
                                intptr_t* s)

Scheme_Object* scheme_make_port_type(char* name)

Scheme_Input_Port*
scheme_make_input_port(Scheme_Object* subtype,
                       void* data,
                       Scheme_Object* name,
                       Scheme_Get_String_Fun get_bytes_fun,
                       Scheme_Peek_String_Fun peek_bytes_fun,
                       Scheme_Progress_Evt_Fun progress_evt_fun,
                       Scheme_Peeked_Read_Fun peeked_read_fun,
                       Scheme_In_Ready_Fun char_ready_fun,
                       Scheme_Close_Input_Fun close_fun,
                       Scheme_Need_Wakeup_Input_Fun need_wakeup_fun,
                       int must_close)

intptr_t get_bytes_fun(Scheme_Input_Port* port,
                       char* buffer,
                       intptr_t offset,
                       intptr_t size,
                       int nonblock,
                       Scheme_Object* unless)

intptr_t peek_bytes_fun(Scheme_Input_Port* port,
                        char* buffer,
                        intptr_t offset,
                        intptr_t size,
                        Scheme_Object* skip,
                        int nonblock,
                        Scheme_Object* unless_evt)

Scheme_Object* progress_evt_fun(Scheme_Input_Port* port)

int peeked_read_fun(Scheme_Input_Port* port,
                    intptr_t amount,
                    Scheme_Object* unless_evt,
                    Scheme_Object* target_ch)

int char_ready_fun(Scheme_Input_Port* port)

void close_fun(Scheme_Input_Port* port)

void need_wakeup_fun(Scheme_Input_Port* port,
                     void* fds)

Scheme_Output_Port*
scheme_make_output_port(Scheme_Object* subtype,
                        void* data,
                        Scheme_Object* name,
                        Scheme_Write_String_Evt_Fun write_bytes_evt_fun,
                        Scheme_Write_String_Fun write_bytes_fun,
                        Scheme_Out_Ready_Fun char_ready_fun,
                        Scheme_Close_Output_Fun close_fun,
                        Scheme_Need_Wakeup_Output_Fun need_wakeup_fun,
                        Scheme_Write_Special_Evt_Fun write_special_evt_fun,
                        Scheme_Write_Special_Fun write_special_fun,
                        int must_close)

intptr_t write_bytes_evt_fun(Scheme_Output_Port* port,
                             const char* buffer,
                             intptr_t offset,
                             intptr_t size)

intptr_t write_bytes_fun(Scheme_Output_Port* port,
                         const char* buffer,
                         intptr_t offset,
                         intptr_t size,
                         int rarely_block,
                         int enable_break)

int char_ready_fun(Scheme_Output_Port* port)

void close_fun(Scheme_Output_Port* port)

void need_wakeup_fun(Scheme_Output_Port* port,
                     void* fds)

int write_special_evt_fun(Scheme_Output_Port* port,
                          Scheme_Object* v)

int write_special_fun(Scheme_Output_Port* port,
                      Scheme_Object* v,
                      int non_block)

void
scheme_set_port_location_fun(Scheme_Port* port,
                             Scheme_Location_Fun location_fun)

Scheme_Object* location_fun(Scheme_Port* port)

void
scheme_set_port_count_lines_fun(Scheme_Port* port,
                                Scheme_Count_Lines_Fun count_lines_fun)

void count_lines_fun(Scheme_Port* port)

void scheme_port_count_lines(Scheme_Port* port,
                             const char* buffer,
                             intptr_t offset,
                             intptr_t got)

Scheme_Object* scheme_make_file_input_port(FILE* fp)

Scheme_Object* scheme_open_input_file(const char* filename,
                                      const char* who)

Scheme_Object*
scheme_make_named_file_input_port(FILE* fp,
                                  Scheme_Object* name)

Scheme_Object* scheme_open_output_file(const char* filename,
                                       const char* who)

Scheme_Object* scheme_make_file_output_port(FILE* fp)

Scheme_Object* scheme_make_fd_input_port(int fd,
                                         Scheme_Object* name,
                                         int regfile,
                                         int win_textmode)

Scheme_Object* scheme_make_fd_output_port(int fd,
                                          Scheme_Object* name,
                                          int regfile,
                                          int win_textmode,
                                          int read_too)

void scheme_socket_to_ports(intptr_t s,
                            const char* name,
                            int close,
                            Scheme_Object** inp,
                            Scheme_Object** outp)

Scheme_Object* scheme_fd_to_semaphore(intptr_t fd,
                                      int mode,
                                      int is_socket)

Scheme_Object* scheme_make_byte_string_input_port(char* str)

Scheme_Object* scheme_make_byte_string_output_port()

char* scheme_get_byte_string_output(Scheme_Object* port)

char* scheme_get_sized_byte_string_output(Scheme_Object* port,
                                          intptr_t* len)

void scheme_pipe(Scheme_Object** read,
                 Scheme_Object** write)

void scheme_pipe_with_limit(Scheme_Object** read,
                            Scheme_Object** write,
                            int limit)

Scheme_Input_Port* scheme_input_port_record(Scheme_Object* port)

Scheme_Output_Port*
scheme_output_port_record(Scheme_Object* port)

int scheme_file_exists(char* name)

int scheme_directory_exists(char* name)

char* scheme_expand_filename(const char* name,
                             int len,
                             const char* where,
                             int* expanded,
                             int checks)

char* scheme_expand_string_filename(Scheme_Object* name,
                                    const char* where,
                                    int* expanded,
                                    int checks)

Scheme_Object* scheme_char_string_to_path(Scheme_Object* s)

Scheme_Object* scheme_path_to_char_string(Scheme_Object* s)

Scheme_Object* scheme_make_path(char* bytes)

Scheme_Object* scheme_make_path_without_copying(char* bytes)

Scheme_Object* scheme_make_sized_path(char* bytes,
                                      intptr_t len,
                                      int copy)

Scheme_Object* scheme_make_sized_offset_path(char* bytes,
                                             intptr_t d,
                                             intptr_t len,
                                             int copy)

char* scheme_build_mac_filename(FSSpec* spec,
                                int isdir)

int scheme_mac_path_to_spec(const char* filename,
                            FSSpec* spec,
                            intptr_t* type)

char* scheme_os_getcwd(char* buf,
                       int buflen,
                       int* actlen,
                       int noexn)

int scheme_os_setcwd(char* buf,
                     int noexn)

char* scheme_format(mzchar* format,
                    int flen,
                    int argc,
                    Scheme_Object** argv,
                    intptr_t* rlen)

void scheme_printf(char* format,
                   int flen,
                   int argc,
                   Scheme_Object** argv)

char* scheme_format_utf8(char* format,
                         int flen,
                         int argc,
                         Scheme_Object** argv,
                         intptr_t* rlen)

void scheme_printf_utf8(char* format,
                        int flen,
                        int argc,
                        Scheme_Object** argv)

int scheme_close_should_force_port_closed()

Scheme_Object* scheme_make_struct_type(Scheme_Object* base_name,
                                       Scheme_Object* super_type,
                                       Scheme_Object* inspector,
                                       int num_init_fields,
                                       int num_auto_fields,
                                       Scheme_Object* auto_val,
                                       Scheme_Object* properties,
                                       Scheme_Object* guard)

Scheme_Object**
scheme_make_struct_names(Scheme_Object* base_name,
                         Scheme_Object* field_names,
                         int flags,
                         int* count_out)

Scheme_Object**
scheme_make_struct_values(Scheme_Object* struct_type,
                          Scheme_Object** names,
                          int count,
                          int flags)

Scheme_Object*
scheme_make_struct_instance(Scheme_Object* struct_type,
                            int argc,
                            Scheme_Object** argv)

int scheme_is_struct_instance(Scheme_Object* struct_type,
                              Scheme_Object* v)

Scheme_Object* scheme_struct_ref(Scheme_Object* s,
                                 int n)

void scheme_struct_set(Scheme_Object* s,
                       int n,
                       Scheme_Object* v)

void scheme_security_check_file(const char* who,
                                char* filename,
                                int guards)

void scheme_security_check_network(const char* who,
                                   char* host,
                                   int portno)

Scheme_Custodian* scheme_make_custodian(Scheme_Custodian* m)

Scheme_Custodian_Reference*
scheme_add_managed         (Scheme_Custodian* m,
                            Scheme_Object* o,
                            Scheme_Close_Custodian_Client* f,
                            void* data,
                            int strong)

Scheme_Custodian_Reference*
scheme_add_managed_close_on_exit(Scheme_Custodian* m,
                                 Scheme_Object* o,
                                 Scheme_Close_Custodian_Client* f,
                                 void* data)

void scheme_custodian_check_available(Scheme_Custodian* m,
                                      const char* name,
                                      const char* resname)

void scheme_remove_managed(Scheme_Custodian_Reference* mref,
                           Scheme_Object* o)

void scheme_close_managed(Scheme_Custodian* m)

void scheme_add_atexit_closer(Scheme_Exit_Closer_Func f)

int scheme_eq(Scheme_Object* obj1,
              Scheme_Object* obj2)

int scheme_eqv(Scheme_Object* obj1,
               Scheme_Object* obj2)

int scheme_equal(Scheme_Object* obj1,
                 Scheme_Object* obj2)

int scheme_recur_equal(Scheme_Object* obj1,
                       Scheme_Object* obj2,
                       void* cycle_data)

intptr_t scheme_equal_hash_key(Scheme_Object* obj)

intptr_t scheme_equal_hash_key2(Scheme_Object* obj)

intptr_t scheme_recur_equal_hash_key(Scheme_Object* obj,
                                     void* cycle_data)

intptr_t scheme_recur_equal_hash_key2(Scheme_Object* obj,
                                      void* cycle_data)

Scheme_Object* scheme_build_list(int c,
                                 Scheme_Object** elems)

int scheme_list_length(Scheme_Object* list)

int scheme_proper_list_length(Scheme_Object* list)

Scheme_Object* scheme_car(Scheme_Object* pair)

Scheme_Object* scheme_cdr(Scheme_Object* pair)

Scheme_Object* scheme_cadr(Scheme_Object* pair)

Scheme_Object* scheme_caddr(Scheme_Object* pair)

Scheme_Object* scheme_vector_to_list(Scheme_Object* vec)

Scheme_Object* scheme_list_to_vector(Scheme_Object* list)

Scheme_Object* scheme_append(Scheme_Object* lstx,
                             Scheme_Object* lsty)

Scheme_Object* scheme_unbox(Scheme_Object* obj)

void scheme_set_box(Scheme_Object* b,
                    Scheme_Object* v)

Scheme_Object* scheme_dynamic_require(int argc,
                                      Scheme_Object** argv)

Scheme_Object*
scheme_namespace_require(Scheme_Object* prim_req_spec)

Scheme_Object* scheme_load(char* file)

Scheme_Object* scheme_load_extension(char* filename)

Scheme_Hash_Table* scheme_make_hash_table(int type)

Scheme_Hash_Table* scheme_make_hash_table_equal()

void scheme_hash_set(Scheme_Hash_Table* table,
                     Scheme_Object* key,
                     Scheme_Object* val)

Scheme_Object* scheme_hash_get(Scheme_Hash_Table* table,
                               Scheme_Object* key)

Scheme_Bucket_Table* scheme_make_bucket_table(int size_hint,
                                              int type)

void scheme_add_to_table(Scheme_Bucket_Table* table,
                         const char* key,
                         void* val,
                         int const)

void scheme_change_in_table(Scheme_Bucket_Table* table,
                            const char* key,
                            void* val)

void* scheme_lookup_in_table(Scheme_Bucket_Table* table,
                             const char* key)

Scheme_Bucket*
scheme_bucket_from_table(Scheme_Bucket_Table* table,
                         const char* key)

intptr_t scheme_double_to_int(char* where,
                              double d)

intptr_t scheme_get_milliseconds()

intptr_t scheme_get_process_milliseconds()

char* scheme_banner()

char* scheme_version()

Scheme_Hash_Table* scheme_get_place_table()

Scheme_Object* scheme_malloc_key()

void scheme_free_key(Scheme_Object* key)

void* scheme_register_process_global(const char* key,
                                     void* val)

void* scheme_jit_find_code_end(void* p)

void scheme_jit_now(Scheme_Object* val)
