/* Generated automatically from liblazy.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>

static ScmObj liblazyforce(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazyforce__STUB, 1, 0,SCM_FALSE,liblazyforce, NULL, NULL);


static ScmObj liblazypromiseP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(liblazypromiseP__STUB, 1, 0,1, SCM_FALSE,0, liblazypromiseP, NULL, NULL);


static ScmObj liblazyeager(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazyeager__STUB, 1, 0,SCM_FALSE,liblazyeager, NULL, NULL);


static ScmObj liblazypromise_kind_SETTER(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazypromise_kind_SETTER__STUB, 2, 0,SCM_FALSE,liblazypromise_kind_SETTER, NULL, NULL);


static ScmObj liblazypromise_kind(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(liblazypromise_kind__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, liblazypromise_kind, NULL, NULL);


static ScmObj liblazy_25make_lazy_pair(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazy_25make_lazy_pair__STUB, 2, 0,SCM_FALSE,liblazy_25make_lazy_pair, NULL, NULL);


static ScmObj liblazy_25decompose_lazy_pair(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazy_25decompose_lazy_pair__STUB, 1, 0,SCM_FALSE,liblazy_25decompose_lazy_pair, NULL, NULL);


static ScmObj liblazy_25force_lazy_pair(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazy_25force_lazy_pair__STUB, 1, 0,SCM_FALSE,liblazy_25force_lazy_pair, NULL, NULL);

#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1561[76];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1561 */
      SCM_STRING_CONST_INITIALIZER("force", 5, 5),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("liblazy.scm", 11, 11),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("scheme", 6, 6),
      SCM_STRING_CONST_INITIALIZER("promise\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("eager", 5, 5),
      SCM_STRING_CONST_INITIALIZER("promise-kind", 12, 12),
      SCM_STRING_CONST_INITIALIZER("(setter promise-kind)", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%make-lazy-pair", 15, 15),
      SCM_STRING_CONST_INITIALIZER("item", 4, 4),
      SCM_STRING_CONST_INITIALIZER("generator", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%decompose-lazy-pair", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%force-lazy-pair", 16, 16),
      SCM_STRING_CONST_INITIALIZER("lp", 2, 2),
      SCM_STRING_CONST_INITIALIZER("%lcons", 6, 6),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("thunk", 5, 5),
      SCM_STRING_CONST_INITIALIZER("generator->lseq", 15, 15),
      SCM_STRING_CONST_INITIALIZER("rec", 3, 3),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("lrange", 6, 6),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("start", 5, 5),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("end", 3, 3),
      SCM_STRING_CONST_INITIALIZER("step", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cond", 4, 4),
      SCM_STRING_CONST_INITIALIZER("or", 2, 2),
      SCM_STRING_CONST_INITIALIZER("and", 3, 3),
      SCM_STRING_CONST_INITIALIZER(">", 1, 1),
      SCM_STRING_CONST_INITIALIZER(">=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("=", 1, 1),
      SCM_STRING_CONST_INITIALIZER("^", 1, 1),
      SCM_STRING_CONST_INITIALIZER("exact\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("inc!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eof-object", 10, 10),
      SCM_STRING_CONST_INITIALIZER("else", 4, 4),
      SCM_STRING_CONST_INITIALIZER("inexact", 7, 7),
      SCM_STRING_CONST_INITIALIZER("let1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("c", 1, 1),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("+", 1, 1),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("liota", 5, 5),
      SCM_STRING_CONST_INITIALIZER("count", 5, 5),
      SCM_STRING_CONST_INITIALIZER("define", 6, 6),
      SCM_STRING_CONST_INITIALIZER("gen", 3, 3),
      SCM_STRING_CONST_INITIALIZER("infinite\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("dec!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("port->char-lseq", 15, 15),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("current-input-port", 18, 18),
      SCM_STRING_CONST_INITIALIZER("cut", 3, 3),
      SCM_STRING_CONST_INITIALIZER("read-char", 9, 9),
      SCM_STRING_CONST_INITIALIZER("port->byte-lseq", 15, 15),
      SCM_STRING_CONST_INITIALIZER("read-byte", 9, 9),
      SCM_STRING_CONST_INITIALIZER("port->string-lseq", 17, 17),
      SCM_STRING_CONST_INITIALIZER("read-line", 9, 9),
      SCM_STRING_CONST_INITIALIZER("port->sexp-lseq", 15, 15),
      SCM_STRING_CONST_INITIALIZER("read", 4, 4),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1565[24];
  ScmWord d1564[587];
  ScmPair d1563[439] SCM_ALIGN_PAIR;
  ScmObj d1562[116];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1565 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[0])), 7,
            9, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[70]),
            SCM_OBJ(&scm__rc.d1565[1]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %lcons */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[7])), 6,
            5, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[77]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (generator->lseq rec) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[13])), 19,
            12, 2, 0, SCM_OBJ(&scm__rc.d1563[79]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[84]),
            SCM_OBJ(&scm__rc.d1565[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* generator->lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[32])), 28,
            9, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[92]),
            SCM_OBJ(&scm__rc.d1565[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[60])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[67])), 2,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[222]),
            SCM_OBJ(&scm__rc.d1565[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[69])), 10,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[227]),
            SCM_OBJ(&scm__rc.d1565[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[79])), 10,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[232]),
            SCM_OBJ(&scm__rc.d1565[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[89])), 17,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[237]),
            SCM_OBJ(&scm__rc.d1565[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[106])), 17,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[242]),
            SCM_OBJ(&scm__rc.d1565[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* lrange */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[123])), 131,
            21, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[247]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[254])), 6,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[340]),
            SCM_OBJ(&scm__rc.d1565[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[260])), 16,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[345]),
            SCM_OBJ(&scm__rc.d1565[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[276])), 12,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[350]),
            SCM_OBJ(&scm__rc.d1565[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[288])), 22,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[355]),
            SCM_OBJ(&scm__rc.d1565[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* liota */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[310])), 126,
            33, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[360]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[436])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[379]),
            SCM_OBJ(&scm__rc.d1565[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->char-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[439])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[384]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[473])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[397]),
            SCM_OBJ(&scm__rc.d1565[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->byte-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[477])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[402]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[511])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[415]),
            SCM_OBJ(&scm__rc.d1565[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->string-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[515])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[420]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[549])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[433]),
            SCM_OBJ(&scm__rc.d1565[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->sexp-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[553])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[438]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1564 */
    /* (%lcons #f) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x00001063    /*   4 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%decompose-lazy-pair.dbc7eee0> */,
    0x00000014    /*   6 (RET) */,
    /* %lcons */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[0])) /* #<compiled-code (%lcons #f)@0x7f95dc7ee540> */,
    0x00002063    /*   3 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-lazy-pair.dbc79020> */,
    0x00000014    /*   5 (RET) */,
    /* (generator->lseq rec) */
    0x00000076    /*   0 (LREF0-CDR) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[13]) + 8),
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000006a    /*   4 (LREF0-CAR) */,
    0x00002063    /*   5 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-lazy-pair.dbd02c20> */,
    0x00000014    /*   7 (RET) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[13]) + 17),
    0x0000006a    /*  11 (LREF0-CAR) */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000076    /*  13 (LREF0-CDR) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000041    /*  15 (LREF10) */,
    0x0000201c    /*  16 (LOCAL-ENV-CALL 2) */,
    0x00000066    /*  17 (CONS) */,
    0x00000014    /*  18 (RET) */,
    /* generator->lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[32]) + 19),
    0x0000000e    /*   3 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[32]) + 7),
    0x0000003e    /*   5 (LREF1) */,
    0x00000011    /*   6 (CALL 0) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009a    /*   9 (EOFP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[32]) + 14),
    0x00000003    /*  12 (CONSTN) */,
    0x00000014    /*  13 (RET) */,
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000004d    /*  15 (LREF11-PUSH) */,
    0x00002060    /*  16 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-lazy-pair.dbd02d60> */,
    0x00000014    /*  18 (RET) */,
    0x00001019    /*  19 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[86])) /* (#<undef>) */,
    0x00000044    /*  21 (LREF20) */,
    0x000000e8    /*  22 (ENV-SET 0) */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x0000004c    /*  24 (LREF10-PUSH) */,
    0x00000044    /*  25 (LREF20) */,
    0x0000201d    /*  26 (LOCAL-ENV-TAIL-CALL 2) */,
    0x00000014    /*  27 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[85])) /* (#<compiled-code (generator->lseq rec)@0x7f95dc7ee3c0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[3])) /* #<compiled-code generator->lseq@0x7f95dc7ee360> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#generator->lseq.dbcfb020> */,
    0x00000014    /*   6 (RET) */,
    /* (lrange #f) */
    0x004020ea    /*   0 (LREF-UNBOX 2 1) */,
    0x00000014    /*   1 (RET) */,
    /* (lrange #f) */
    0x004020ea    /*   0 (LREF-UNBOX 2 1) */,
    0x004000b6    /*   1 (LREF-VAL0-NUMADD2 0 1) */,
    0x0040203a    /*   2 (LSET 2 1) */,
    0x004020ea    /*   3 (LREF-UNBOX 2 1) */,
    0x0040102b    /*   4 (LREF-VAL0-BNGT 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[69]) + 8),
    0x004020ea    /*   6 (LREF-UNBOX 2 1) */,
    0x00000014    /*   7 (RET) */,
    0x0000000a    /*   8 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* (lrange #f) */
    0x004020ea    /*   0 (LREF-UNBOX 2 1) */,
    0x004000b6    /*   1 (LREF-VAL0-NUMADD2 0 1) */,
    0x0040203a    /*   2 (LSET 2 1) */,
    0x004020ea    /*   3 (LREF-UNBOX 2 1) */,
    0x00401029    /*   4 (LREF-VAL0-BNLT 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[79]) + 8),
    0x004020ea    /*   6 (LREF-UNBOX 2 1) */,
    0x00000014    /*   7 (RET) */,
    0x0000000a    /*   8 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* (lrange #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x000010bc    /*   1 (NUMADDI 1) */,
    0x0000003a    /*   2 (LSET 0 0) */,
    0x004030ea    /*   3 (LREF-UNBOX 3 1) */,
    0x0000000d    /*   4 (PUSH) */,
    0x000000ea    /*   5 (LREF-UNBOX 0 0) */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000042    /*   7 (LREF11) */,
    0x000000b4    /*   8 (NUMMUL2) */,
    0x000000b2    /*   9 (NUMADD2) */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0040303c    /*  11 (LREF 3 1) */,
    0x00000029    /*  12 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[89]) + 15),
    0x00000053    /*  14 (LREF0-RET) */,
    0x0000000a    /*  15 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* (lrange #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x000010bc    /*   1 (NUMADDI 1) */,
    0x0000003a    /*   2 (LSET 0 0) */,
    0x004030ea    /*   3 (LREF-UNBOX 3 1) */,
    0x0000000d    /*   4 (PUSH) */,
    0x000000ea    /*   5 (LREF-UNBOX 0 0) */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000042    /*   7 (LREF11) */,
    0x000000b4    /*   8 (NUMMUL2) */,
    0x000000b2    /*   9 (NUMADD2) */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0040303c    /*  11 (LREF 3 1) */,
    0x0000002b    /*  12 (LREF-VAL0-BNGT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[106]) + 15),
    0x00000053    /*  14 (LREF0-RET) */,
    0x0000000a    /*  15 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* lrange */
    0x000020e7    /*   0 (BOX 2) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000022    /*   2 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 8),
    0x00000001    /*   4 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*   6 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 9),
    0x0000006a    /*   8 (LREF0-CAR) */,
    0x0000000d    /*   9 (PUSH) */,
    0x0000003d    /*  10 (LREF0) */,
    0x00000022    /*  11 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 16),
    0x00000003    /*  13 (CONSTN) */,
    0x00000013    /*  14 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 17),
    0x00000076    /*  16 (LREF0-CDR) */,
    0x00002018    /*  17 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00000022    /*  19 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 24),
    0x00001002    /*  21 (CONSTI 1) */,
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 25),
    0x0000006a    /*  24 (LREF0-CAR) */,
    0x0000000d    /*  25 (PUSH) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000022    /*  27 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 32),
    0x00000003    /*  29 (CONSTN) */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 33),
    0x00000076    /*  32 (LREF0-CDR) */,
    0x00002018    /*  33 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  34 (LREF0) */,
    0x00000022    /*  35 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 39),
    0x00000013    /*  37 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 47),
    0x0000200e    /*  39 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 47),
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[216])) /* (lambda (start :optional (end +inf.0) (step 1)) (cond ((or (and (> step 0) (>= start end)) (and (< step 0) (<= start end))) '()) ((= step 0) (generator->lseq (^ () start))) ((and (exact? start) (exact? step)) (generator->lseq start (if (> step 0) (^ () (inc! start step) (if (< start end) start (eof-object))) (^ () (inc! start step) (if (> start end) start (eof-object)))))) (else (generator->lseq (inexact start) (let1 c 0 (if (> step 0) (^ () (inc! c) (let1 r (+ start (* c step)) (if (< r end) r (eof-object)))) (^ () (inc! c) (let1 r (+ start (* c step)) (if (> r end) r (eof-object)))))))))) */,
    0x0000205f    /*  45 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dbe4ac80> */,
    0x00000002    /*  47 (CONSTI 0) */,
    0x0040002b    /*  48 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 55),
    0x004020ea    /*  50 (LREF-UNBOX 2 1) */,
    0x0040102a    /*  51 (LREF-VAL0-BNLE 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 66),
    0x00000002    /*  55 (CONSTI 0) */,
    0x00400029    /*  56 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 66),
    0x004020ea    /*  58 (LREF-UNBOX 2 1) */,
    0x0000000d    /*  59 (PUSH) */,
    0x00000042    /*  60 (LREF11) */,
    0x000000af    /*  61 (NUMLE2) */,
    0x00000013    /*  62 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 66),
    0x00000013    /*  64 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 55),
    0x0000001e    /*  66 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 70),
    0x00000003    /*  68 (CONSTN) */,
    0x00000014    /*  69 (RET) */,
    0x0000003e    /*  70 (LREF1) */,
    0x0000002d    /*  71 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 78),
    0x00000016    /*  73 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[5])) /* #<compiled-code (lrange #f)@0x7f95dc7ee000> */,
    0x00001063    /*  75 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dbe4ee40> */,
    0x00000014    /*  77 (RET) */,
    0x0000100e    /*  78 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 83),
    0x004020ea    /*  80 (LREF-UNBOX 2 1) */,
    0x00001062    /*  81 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.dbe4ecc0> */,
    0x0000001e    /*  83 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 106),
    0x0000100e    /*  85 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 90),
    0x00000049    /*  87 (LREF1-PUSH) */,
    0x0000105f    /*  88 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.dbe4ec60> */,
    0x0000001e    /*  90 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 106),
    0x004020ea    /*  92 (LREF-UNBOX 2 1) */,
    0x0000000d    /*  93 (PUSH) */,
    0x00000002    /*  94 (CONSTI 0) */,
    0x0040002b    /*  95 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 101),
    0x00000016    /*  97 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[6])) /* #<compiled-code (lrange #f)@0x7f95dbe5af60> */,
    0x00000013    /*  99 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 103),
    0x00000016    /* 101 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[7])) /* #<compiled-code (lrange #f)@0x7f95dbe5af00> */,
    0x00002063    /* 103 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dbe4ec00> */,
    0x00000014    /* 105 (RET) */,
    0x0000100e    /* 106 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 111),
    0x004020ea    /* 108 (LREF-UNBOX 2 1) */,
    0x00001062    /* 109 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#inexact.dbe4e520> */,
    0x0000100f    /* 111 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 125),
    0x00000007    /* 113 (CONSTI-PUSH 0) */,
    0x00001017    /* 114 (LOCAL-ENV 1) */,
    0x000010e7    /* 115 (BOX 1) */,
    0x00000002    /* 116 (CONSTI 0) */,
    0x0040102b    /* 117 (LREF-VAL0-BNGT 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 122),
    0x00000016    /* 119 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[8])) /* #<compiled-code (lrange #f)@0x7f95dbe5aea0> */,
    0x00000014    /* 121 (RET) */,
    0x00000016    /* 122 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[9])) /* #<compiled-code (lrange #f)@0x7f95dbe5ae40> */,
    0x00000014    /* 124 (RET) */,
    0x00002063    /* 125 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dbe4e560> */,
    0x00000014    /* 127 (RET) */,
    0x00000013    /* 128 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]) + 106),
    0x00000014    /* 130 (RET) */,
    /* (liota gen) */
    0x004020ea    /*   0 (LREF-UNBOX 2 1) */,
    0x00001018    /*   1 (PUSH-LOCAL-ENV 1) */,
    0x004030ea    /*   2 (LREF-UNBOX 3 1) */,
    0x004020b6    /*   3 (LREF-VAL0-NUMADD2 2 1) */,
    0x0040303a    /*   4 (LSET 3 1) */,
    0x00000053    /*   5 (LREF0-RET) */,
    /* (liota gen) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x0000000d    /*   1 (PUSH) */,
    0x00000002    /*   2 (CONSTI 0) */,
    0x00000025    /*   3 (BNLE) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[260]) + 7),
    0x0000000a    /*   5 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    0x004020ea    /*   7 (LREF-UNBOX 2 1) */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x004030ea    /*   9 (LREF-UNBOX 3 1) */,
    0x004020b6    /*  10 (LREF-VAL0-NUMADD2 2 1) */,
    0x0040303a    /*  11 (LSET 3 1) */,
    0x000010ea    /*  12 (LREF-UNBOX 1 0) */,
    -0x00000f44   /*  13 (NUMADDI -1) */,
    0x0000103a    /*  14 (LSET 1 0) */,
    0x00000053    /*  15 (LREF0-RET) */,
    /* (liota gen) */
    0x004030ea    /*   0 (LREF-UNBOX 3 1) */,
    0x0000000d    /*   1 (PUSH) */,
    0x000000ea    /*   2 (LREF-UNBOX 0 0) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000045    /*   4 (LREF21) */,
    0x000000b4    /*   5 (NUMMUL2) */,
    0x000000b2    /*   6 (NUMADD2) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x000010ea    /*   8 (LREF-UNBOX 1 0) */,
    0x000010bc    /*   9 (NUMADDI 1) */,
    0x0000103a    /*  10 (LSET 1 0) */,
    0x00000053    /*  11 (LREF0-RET) */,
    /* (liota gen) */
    0x000010ea    /*   0 (LREF-UNBOX 1 0) */,
    0x0000000d    /*   1 (PUSH) */,
    0x00000002    /*   2 (CONSTI 0) */,
    0x00000025    /*   3 (BNLE) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[288]) + 7),
    0x0000000a    /*   5 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    0x004030ea    /*   7 (LREF-UNBOX 3 1) */,
    0x0000000d    /*   8 (PUSH) */,
    0x000000ea    /*   9 (LREF-UNBOX 0 0) */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000045    /*  11 (LREF21) */,
    0x000000b4    /*  12 (NUMMUL2) */,
    0x000000b2    /*  13 (NUMADD2) */,
    0x00001018    /*  14 (PUSH-LOCAL-ENV 1) */,
    0x000010ea    /*  15 (LREF-UNBOX 1 0) */,
    0x000010bc    /*  16 (NUMADDI 1) */,
    0x0000103a    /*  17 (LSET 1 0) */,
    0x000020ea    /*  18 (LREF-UNBOX 2 0) */,
    -0x00000f44   /*  19 (NUMADDI -1) */,
    0x0000203a    /*  20 (LSET 2 0) */,
    0x00000053    /*  21 (LREF0-RET) */,
    /* liota */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 7),
    0x00000001    /*   3 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*   5 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 8),
    0x0000006a    /*   7 (LREF0-CAR) */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 15),
    0x00000003    /*  12 (CONSTN) */,
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 16),
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000022    /*  18 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 23),
    0x00000002    /*  20 (CONSTI 0) */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 24),
    0x0000006a    /*  23 (LREF0-CAR) */,
    0x0000000d    /*  24 (PUSH) */,
    0x0000003d    /*  25 (LREF0) */,
    0x00000022    /*  26 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 31),
    0x00000003    /*  28 (CONSTN) */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 32),
    0x00000076    /*  31 (LREF0-CDR) */,
    0x00002018    /*  32 (PUSH-LOCAL-ENV 2) */,
    0x000020e7    /*  33 (BOX 2) */,
    0x0000003d    /*  34 (LREF0) */,
    0x00000022    /*  35 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 40),
    0x00001002    /*  37 (CONSTI 1) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 41),
    0x0000006a    /*  40 (LREF0-CAR) */,
    0x0000000d    /*  41 (PUSH) */,
    0x0000003d    /*  42 (LREF0) */,
    0x00000022    /*  43 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 48),
    0x00000003    /*  45 (CONSTN) */,
    0x00000013    /*  46 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 49),
    0x00000076    /*  48 (LREF0-CDR) */,
    0x00002018    /*  49 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  50 (LREF0) */,
    0x00000022    /*  51 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 63),
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 63),
    0x00000006    /*  57 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[334])) /* (lambda (:optional (count +inf.0) (start 0) (step 1)) (let1 count (if (< count 0) +inf.0 count) (define gen (if (and (exact? start) (exact? step)) (if (infinite? count) (^ () (rlet1 v start (inc! start step))) (^ () (if (<= count 0) (eof-object) (rlet1 v start (inc! start step) (dec! count))))) (let1 k 0 (if (infinite? count) (^ () (rlet1 v (+ start (* k step)) (inc! k))) (^ () (if (<= count 0) (eof-object) (rlet1 v (+ start (* k step)) (inc! k) (dec! count)))))))) (generator->lseq gen))) */,
    0x0000205f    /*  61 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dd2ca1e0> */,
    0x00000002    /*  63 (CONSTI 0) */,
    0x00402029    /*  64 (LREF-VAL0-BNLT 2 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 70),
    0x00000001    /*  66 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*  68 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 71),
    0x00000045    /*  70 (LREF21) */,
    0x00001018    /*  71 (PUSH-LOCAL-ENV 1) */,
    0x000010e7    /*  72 (BOX 1) */,
    0x0000100e    /*  73 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 78),
    0x004020ea    /*  75 (LREF-UNBOX 2 1) */,
    0x00001062    /*  76 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.dd2dfd60> */,
    0x0000001e    /*  78 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 102),
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 85),
    0x0000004d    /*  82 (LREF11-PUSH) */,
    0x0000105f    /*  83 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.dd2dfd00> */,
    0x0000001e    /*  85 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 102),
    0x0000100e    /*  87 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 92),
    0x000000ea    /*  89 (LREF-UNBOX 0 0) */,
    0x00001062    /*  90 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#infinite?.dd2dfc60> */,
    0x0000001e    /*  92 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 98),
    0x00000016    /*  94 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[11])) /* #<compiled-code (liota gen)@0x7f95dbe5ab40> */,
    0x00000013    /*  96 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 123),
    0x00000016    /*  98 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[12])) /* #<compiled-code (liota gen)@0x7f95dbe5aae0> */,
    0x00000013    /* 100 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 123),
    0x00000007    /* 102 (CONSTI-PUSH 0) */,
    0x00001017    /* 103 (LOCAL-ENV 1) */,
    0x000010e7    /* 104 (BOX 1) */,
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 110),
    0x000010ea    /* 107 (LREF-UNBOX 1 0) */,
    0x00001062    /* 108 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#infinite?.dd2e5500> */,
    0x0000001e    /* 110 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 116),
    0x00000016    /* 112 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[13])) /* #<compiled-code (liota gen)@0x7f95dbe5aa80> */,
    0x00000013    /* 114 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 118),
    0x00000016    /* 116 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[14])) /* #<compiled-code (liota gen)@0x7f95dbe5aa20> */,
    0x0000001a    /* 118 (POP-LOCAL-ENV) */,
    0x00000013    /* 119 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 123),
    0x00000013    /* 121 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]) + 102),
    0x00001063    /* 123 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dd2e6320> */,
    0x00000014    /* 125 (RET) */,
    /* (port->char-lseq #f) */
    0x0000003e    /*   0 (LREF1) */,
    0x000010db    /*   1 (READ-CHAR 1) */,
    0x00000014    /*   2 (RET) */,
    /* port->char-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[373])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-char port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dc655800> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[16])) /* #<compiled-code (port->char-lseq #f)@0x7f95dbe5a7e0> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dc659f20> */,
    0x00000014    /*  33 (RET) */,
    /* (port->byte-lseq #f) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read-byte.dc0e7c40> */,
    0x00000014    /*   3 (RET) */,
    /* port->byte-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[391])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-byte port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dc0e23c0> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[18])) /* #<compiled-code (port->byte-lseq #f)@0x7f95dbe5a600> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dc0e7f40> */,
    0x00000014    /*  33 (RET) */,
    /* (port->string-lseq #f) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read-line.dc3fd980> */,
    0x00000014    /*   3 (RET) */,
    /* port->string-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[409])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-line port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dc3fa9a0> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[20])) /* #<compiled-code (port->string-lseq #f)@0x7f95dbe5a420> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dc3fdcc0> */,
    0x00000014    /*  33 (RET) */,
    /* (port->sexp-lseq #f) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read.dbe580c0> */,
    0x00000014    /*   3 (RET) */,
    /* port->sexp-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[427])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.dbe587c0> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[22])) /* #<compiled-code (port->sexp-lseq #f)@0x7f95dbe5a240> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.dbe58360> */,
    0x00000014    /*  33 (RET) */,
  },
  {   /* ScmPair d1563 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(46U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[6])},
       { SCM_OBJ(&scm__rc.d1563[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[4]), SCM_OBJ(&scm__rc.d1563[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(49U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[12])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[15])},
       { SCM_OBJ(&scm__rc.d1563[16]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[13]), SCM_OBJ(&scm__rc.d1563[17])},
       { SCM_MAKE_INT(51U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[23])},
       { SCM_OBJ(&scm__rc.d1563[24]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[21]), SCM_OBJ(&scm__rc.d1563[25])},
       { SCM_MAKE_INT(53U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[27])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[28])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[31])},
       { SCM_OBJ(&scm__rc.d1563[32]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[29]), SCM_OBJ(&scm__rc.d1563[33])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[35])},
       { SCM_MAKE_INT(63U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[37])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[41])},
       { SCM_OBJ(&scm__rc.d1563[42]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[39]), SCM_OBJ(&scm__rc.d1563[43])},
       { SCM_MAKE_INT(65U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[45])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[48])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[49])},
       { SCM_OBJ(&scm__rc.d1563[50]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[47]), SCM_OBJ(&scm__rc.d1563[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(73U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[54])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[55])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[57])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[58])},
       { SCM_OBJ(&scm__rc.d1563[59]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[56]), SCM_OBJ(&scm__rc.d1563[60])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(81U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[64])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[65])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[67]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[66]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[71])},
       { SCM_MAKE_INT(80U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[74])},
       { SCM_OBJ(&scm__rc.d1563[75]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[78])},
       { SCM_MAKE_INT(96U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[80])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[81])},
       { SCM_OBJ(&scm__rc.d1563[82]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[2]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_MAKE_INT(90U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[88])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[89])},
       { SCM_OBJ(&scm__rc.d1563[90]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[93])},
       { SCM_MAKE_INT(1U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[95])},
       { SCM_OBJ(&scm__rc.d1563[96]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[94]), SCM_OBJ(&scm__rc.d1563[97])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[98])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[99])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[101])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[102])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[104])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[105])},
       { SCM_OBJ(&scm__rc.d1563[106]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[103]), SCM_OBJ(&scm__rc.d1563[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[105])},
       { SCM_OBJ(&scm__rc.d1563[111]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[110]), SCM_OBJ(&scm__rc.d1563[112])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[113])},
       { SCM_OBJ(&scm__rc.d1563[114]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[109]), SCM_OBJ(&scm__rc.d1563[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[116])},
       { SCM_NIL, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[118])},
       { SCM_OBJ(&scm__rc.d1563[119]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[117]), SCM_OBJ(&scm__rc.d1563[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[102])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[124])},
       { SCM_OBJ(&scm__rc.d1563[125]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[126])},
       { SCM_OBJ(&scm__rc.d1563[127]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[122]), SCM_OBJ(&scm__rc.d1563[128])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[123])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[131])},
       { SCM_OBJ(&scm__rc.d1563[132]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[130]), SCM_OBJ(&scm__rc.d1563[133])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[136])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[105])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[139]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[140])},
       { SCM_OBJ(&scm__rc.d1563[138]), SCM_OBJ(&scm__rc.d1563[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[142])},
       { SCM_OBJ(&scm__rc.d1563[143]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[137]), SCM_OBJ(&scm__rc.d1563[144])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[145])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[146])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[105])},
       { SCM_OBJ(&scm__rc.d1563[148]), SCM_OBJ(&scm__rc.d1563[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[149])},
       { SCM_OBJ(&scm__rc.d1563[150]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[137]), SCM_OBJ(&scm__rc.d1563[151])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[152])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[153])},
       { SCM_OBJ(&scm__rc.d1563[154]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[147]), SCM_OBJ(&scm__rc.d1563[155])},
       { SCM_OBJ(&scm__rc.d1563[103]), SCM_OBJ(&scm__rc.d1563[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[157])},
       { SCM_OBJ(&scm__rc.d1563[158]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[159])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[160])},
       { SCM_OBJ(&scm__rc.d1563[161]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[135]), SCM_OBJ(&scm__rc.d1563[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[123])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[165])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[167])},
       { SCM_OBJ(&scm__rc.d1563[168]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[169])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[104])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[172])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[140])},
       { SCM_OBJ(&scm__rc.d1563[173]), SCM_OBJ(&scm__rc.d1563[174])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[175])},
       { SCM_OBJ(&scm__rc.d1563[176]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[171]), SCM_OBJ(&scm__rc.d1563[177])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[179])},
       { SCM_OBJ(&scm__rc.d1563[180]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[166]), SCM_OBJ(&scm__rc.d1563[181])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[182])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[183])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[172])},
       { SCM_OBJ(&scm__rc.d1563[185]), SCM_OBJ(&scm__rc.d1563[174])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[186])},
       { SCM_OBJ(&scm__rc.d1563[187]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[171]), SCM_OBJ(&scm__rc.d1563[188])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[189])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[190])},
       { SCM_OBJ(&scm__rc.d1563[191]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[166]), SCM_OBJ(&scm__rc.d1563[192])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[193])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[194])},
       { SCM_OBJ(&scm__rc.d1563[195]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[184]), SCM_OBJ(&scm__rc.d1563[196])},
       { SCM_OBJ(&scm__rc.d1563[103]), SCM_OBJ(&scm__rc.d1563[197])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[198])},
       { SCM_OBJ(&scm__rc.d1563[199]), SCM_NIL},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d1563[200])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[202])},
       { SCM_OBJ(&scm__rc.d1563[203]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[164]), SCM_OBJ(&scm__rc.d1563[204])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[205])},
       { SCM_OBJ(&scm__rc.d1563[206]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[207])},
       { SCM_OBJ(&scm__rc.d1563[208]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[163]), SCM_OBJ(&scm__rc.d1563[209])},
       { SCM_OBJ(&scm__rc.d1563[129]), SCM_OBJ(&scm__rc.d1563[210])},
       { SCM_OBJ(&scm__rc.d1563[121]), SCM_OBJ(&scm__rc.d1563[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[212])},
       { SCM_OBJ(&scm__rc.d1563[213]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[100]), SCM_OBJ(&scm__rc.d1563[214])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[215])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(105U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[218])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[219])},
       { SCM_OBJ(&scm__rc.d1563[220]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(109U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[223])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[224])},
       { SCM_OBJ(&scm__rc.d1563[225]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[228])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[229])},
       { SCM_OBJ(&scm__rc.d1563[230]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(117U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[233])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[234])},
       { SCM_OBJ(&scm__rc.d1563[235]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(120U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[238])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[239])},
       { SCM_OBJ(&scm__rc.d1563[240]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(102U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[243])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[244])},
       { SCM_OBJ(&scm__rc.d1563[245]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[101])},
       { SCM_OBJ(&scm__rc.d1563[249]), SCM_OBJ(&scm__rc.d1563[97])},
       { SCM_OBJ(&scm__rc.d1563[248]), SCM_OBJ(&scm__rc.d1563[250])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[251])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[101])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[253])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[255])},
       { SCM_OBJ(&scm__rc.d1563[254]), SCM_OBJ(&scm__rc.d1563[256])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[257])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[255])},
       { SCM_OBJ(&scm__rc.d1563[137]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[260])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[261])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[262])},
       { SCM_OBJ(&scm__rc.d1563[263]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[264])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[265])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[253])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[255])},
       { SCM_OBJ(&scm__rc.d1563[268]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[137]), SCM_OBJ(&scm__rc.d1563[269])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[270])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[271])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[272])},
       { SCM_OBJ(&scm__rc.d1563[273]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[139]), SCM_OBJ(&scm__rc.d1563[274])},
       { SCM_OBJ(&scm__rc.d1563[267]), SCM_OBJ(&scm__rc.d1563[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[276])},
       { SCM_OBJ(&scm__rc.d1563[277]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[278])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[279])},
       { SCM_OBJ(&scm__rc.d1563[280]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[266]), SCM_OBJ(&scm__rc.d1563[281])},
       { SCM_OBJ(&scm__rc.d1563[259]), SCM_OBJ(&scm__rc.d1563[282])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[285])},
       { SCM_OBJ(&scm__rc.d1563[286]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[287])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[288])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[290])},
       { SCM_OBJ(&scm__rc.d1563[291]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[289]), SCM_OBJ(&scm__rc.d1563[292])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[293])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[294])},
       { SCM_OBJ(&scm__rc.d1563[295]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[296])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[297])},
       { SCM_OBJ(&scm__rc.d1563[291]), SCM_OBJ(&scm__rc.d1563[269])},
       { SCM_OBJ(&scm__rc.d1563[289]), SCM_OBJ(&scm__rc.d1563[299])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[301])},
       { SCM_OBJ(&scm__rc.d1563[302]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[139]), SCM_OBJ(&scm__rc.d1563[303])},
       { SCM_OBJ(&scm__rc.d1563[267]), SCM_OBJ(&scm__rc.d1563[304])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[305])},
       { SCM_OBJ(&scm__rc.d1563[306]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1563[307])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[308])},
       { SCM_OBJ(&scm__rc.d1563[309]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[298]), SCM_OBJ(&scm__rc.d1563[310])},
       { SCM_OBJ(&scm__rc.d1563[259]), SCM_OBJ(&scm__rc.d1563[311])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[312])},
       { SCM_OBJ(&scm__rc.d1563[313]), SCM_NIL},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d1563[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[316])},
       { SCM_OBJ(&scm__rc.d1563[317]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[284]), SCM_OBJ(&scm__rc.d1563[318])},
       { SCM_OBJ(&scm__rc.d1563[135]), SCM_OBJ(&scm__rc.d1563[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[320])},
       { SCM_OBJ(&scm__rc.d1563[321]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[322])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[323])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[325])},
       { SCM_OBJ(&scm__rc.d1563[326]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[324]), SCM_OBJ(&scm__rc.d1563[327])},
       { SCM_OBJ(&scm__rc.d1563[258]), SCM_OBJ(&scm__rc.d1563[328])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[330])},
       { SCM_OBJ(&scm__rc.d1563[331]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[252]), SCM_OBJ(&scm__rc.d1563[332])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[333])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[325])},
       { SCM_MAKE_INT(130U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[336])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[337])},
       { SCM_OBJ(&scm__rc.d1563[338]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(131U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[341])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[342])},
       { SCM_OBJ(&scm__rc.d1563[343]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(136U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[346])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[347])},
       { SCM_OBJ(&scm__rc.d1563[348]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(137U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[351])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[352])},
       { SCM_OBJ(&scm__rc.d1563[353]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(125U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[356])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[357])},
       { SCM_OBJ(&scm__rc.d1563[358]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[361]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[362])},
       { SCM_OBJ(&scm__rc.d1563[363]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[364])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[367])},
       { SCM_OBJ(&scm__rc.d1563[368]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[369])},
       { SCM_OBJ(&scm__rc.d1563[370]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[371])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[372])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(143U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[375])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[376])},
       { SCM_OBJ(&scm__rc.d1563[377]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(142U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[380])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[381])},
       { SCM_OBJ(&scm__rc.d1563[382]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[385])},
       { SCM_OBJ(&scm__rc.d1563[386]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[387])},
       { SCM_OBJ(&scm__rc.d1563[388]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[389])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[390])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(145U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[393])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[394])},
       { SCM_OBJ(&scm__rc.d1563[395]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(144U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[398])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[399])},
       { SCM_OBJ(&scm__rc.d1563[400]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[403])},
       { SCM_OBJ(&scm__rc.d1563[404]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[405])},
       { SCM_OBJ(&scm__rc.d1563[406]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[407])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[408])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(147U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[411])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[412])},
       { SCM_OBJ(&scm__rc.d1563[413]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(146U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[416])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[417])},
       { SCM_OBJ(&scm__rc.d1563[418]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[421])},
       { SCM_OBJ(&scm__rc.d1563[422]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[423])},
       { SCM_OBJ(&scm__rc.d1563[424]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[425])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[426])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_MAKE_INT(149U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[429])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[430])},
       { SCM_OBJ(&scm__rc.d1563[431]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(148U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[434])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[435])},
       { SCM_OBJ(&scm__rc.d1563[436]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1562 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
static ScmObj liblazyforce(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj p_scm;
  ScmObj p;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("force");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  p_scm = SCM_SUBRARGS[0];
  p = (p_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMForce(p));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj liblazypromiseP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("promise?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
int SCM_RESULT;

#line 50 "liblazy.scm"
{SCM_RESULT=(SCM_XTYPEP(obj,SCM_CLASS_PROMISE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj liblazyeager(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("eager");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;

#line 52 "liblazy.scm"
{SCM_RESULT=(Scm_MakePromise(TRUE,obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj liblazypromise_kind_SETTER(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj p_scm;
  ScmPromise* p;
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("(setter promise-kind)");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  p_scm = SCM_SUBRARGS[0];
  if (!SCM_PROMISEP(p_scm)) Scm_Error("promise required, but got %S", p_scm);
  p = SCM_PROMISE(p_scm);
  obj_scm = SCM_SUBRARGS[1];
  obj = (obj_scm);
  {

#line 54 "liblazy.scm"
(p)->kind=(obj);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj liblazypromise_kind(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj p_scm;
  ScmPromise* p;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("promise-kind");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  p_scm = SCM_SUBRARGS[0];
  if (!SCM_PROMISEP(p_scm)) Scm_Error("promise required, but got %S", p_scm);
  p = SCM_PROMISE(p_scm);
  {
{
ScmObj SCM_RESULT;

#line 55 "liblazy.scm"
{SCM_RESULT=((p)->kind);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj liblazy_25make_lazy_pair(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj item_scm;
  ScmObj item;
  ScmObj generator_scm;
  ScmObj generator;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%make-lazy-pair");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  item_scm = SCM_SUBRARGS[0];
  item = (item_scm);
  generator_scm = SCM_SUBRARGS[1];
  generator = (generator_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_MakeLazyPair(item,generator));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj liblazy_25decompose_lazy_pair(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%decompose-lazy-pair");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
{

#line 66 "liblazy.scm"
{ScmObj item;ScmObj generator;
{int r=Scm_DecomposeLazyPair(obj,&(item),&(generator));
if (r){{SCM_RESULT0=(item),SCM_RESULT1=(generator);goto SCM_STUB_RETURN;}} else {
#line 71 "liblazy.scm"
{SCM_RESULT0=(SCM_EOF),SCM_RESULT1=(SCM_FALSE);goto SCM_STUB_RETURN;}}}}
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0),SCM_OBJ_SAFE(SCM_RESULT1)));
  }
}

static ScmObj liblazy_25force_lazy_pair(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj lp_scm;
  ScmObj lp;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%force-lazy-pair");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  lp_scm = SCM_SUBRARGS[0];
  lp = (lp_scm);
  {
{
ScmObj SCM_RESULT;

#line 74 "liblazy.scm"
if (SCM_LAZY_PAIR_P(lp)){
{SCM_RESULT=(Scm_ForceLazyPair(SCM_LAZY_PAIR(lp)));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(lp);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[4])),
 NULL /*termination*/
};
void Scm_Init_liblazy() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1562[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[0])),TRUE); /* force */
  scm__rc.d1562[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[1])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[1]), scm__rc.d1562[1]);
  scm__rc.d1562[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[2])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[4]), scm__rc.d1562[2]);
  scm__rc.d1562[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[4])),TRUE); /* bind-info */
  scm__rc.d1562[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[5])),TRUE); /* scheme */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[5]), scm__rc.d1562[0]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[6]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[7]), scm__rc.d1562[3]);
  scm__rc.d1562[5] = Scm_MakeExtendedPair(scm__rc.d1562[0], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[9]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("force")), SCM_OBJ(&liblazyforce__STUB), 0);
  liblazyforce__STUB.common.info = scm__rc.d1562[5];
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1562[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[6])),TRUE); /* promise? */
  scm__rc.d1562[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[7])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[10]), scm__rc.d1562[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[13]), scm__rc.d1562[2]);
  scm__rc.d1562[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[8])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[14]), scm__rc.d1562[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[15]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[16]), scm__rc.d1562[3]);
  scm__rc.d1562[9] = Scm_MakeExtendedPair(scm__rc.d1562[6], SCM_OBJ(&scm__rc.d1563[10]), SCM_OBJ(&scm__rc.d1563[18]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("promise?")), SCM_OBJ(&liblazypromiseP__STUB), SCM_BINDING_INLINABLE);
  liblazypromiseP__STUB.common.info = scm__rc.d1562[9];
  scm__rc.d1562[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[9])),TRUE); /* eager */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[21]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[22]), scm__rc.d1562[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[23]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[24]), scm__rc.d1562[3]);
  scm__rc.d1562[11] = Scm_MakeExtendedPair(scm__rc.d1562[10], SCM_OBJ(&scm__rc.d1563[10]), SCM_OBJ(&scm__rc.d1563[26]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("eager")), SCM_OBJ(&liblazyeager__STUB), 0);
  liblazyeager__STUB.common.info = scm__rc.d1562[11];
  scm__rc.d1562[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[10])),TRUE); /* promise-kind */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[29]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[30]), scm__rc.d1562[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[31]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[32]), scm__rc.d1562[3]);
  scm__rc.d1562[13] = Scm_MakeExtendedPair(scm__rc.d1562[12], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[34]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("promise-kind")), SCM_OBJ(&liblazypromise_kind__STUB), 0);
  liblazypromise_kind__STUB.common.info = scm__rc.d1562[13];
  Scm_SetterSet(SCM_PROCEDURE(&liblazypromise_kind__STUB), SCM_PROCEDURE(&liblazypromise_kind_SETTER__STUB), TRUE);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1562[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[12])),TRUE); /* %make-lazy-pair */
  scm__rc.d1562[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[13])),TRUE); /* item */
  scm__rc.d1562[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[14])),TRUE); /* generator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[35]), scm__rc.d1562[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[36]), scm__rc.d1562[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[39]), scm__rc.d1562[2]);
  scm__rc.d1562[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[15])),TRUE); /* gauche.internal */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[40]), scm__rc.d1562[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[41]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[42]), scm__rc.d1562[3]);
  scm__rc.d1562[18] = Scm_MakeExtendedPair(scm__rc.d1562[14], SCM_OBJ(&scm__rc.d1563[36]), SCM_OBJ(&scm__rc.d1563[44]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%make-lazy-pair")), SCM_OBJ(&liblazy_25make_lazy_pair__STUB), 0);
  liblazy_25make_lazy_pair__STUB.common.info = scm__rc.d1562[18];
  scm__rc.d1562[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[16])),TRUE); /* %decompose-lazy-pair */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[47]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[48]), scm__rc.d1562[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[49]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[50]), scm__rc.d1562[3]);
  scm__rc.d1562[20] = Scm_MakeExtendedPair(scm__rc.d1562[19], SCM_OBJ(&scm__rc.d1563[10]), SCM_OBJ(&scm__rc.d1563[52]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%decompose-lazy-pair")), SCM_OBJ(&liblazy_25decompose_lazy_pair__STUB), 0);
  liblazy_25decompose_lazy_pair__STUB.common.info = scm__rc.d1562[20];
  scm__rc.d1562[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[17])),TRUE); /* %force-lazy-pair */
  scm__rc.d1562[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[18])),TRUE); /* lp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[53]), scm__rc.d1562[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[56]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[57]), scm__rc.d1562[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[58]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[59]), scm__rc.d1562[3]);
  scm__rc.d1562[23] = Scm_MakeExtendedPair(scm__rc.d1562[21], SCM_OBJ(&scm__rc.d1563[53]), SCM_OBJ(&scm__rc.d1563[61]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%force-lazy-pair")), SCM_OBJ(&liblazy_25force_lazy_pair__STUB), 0);
  liblazy_25force_lazy_pair__STUB.common.info = scm__rc.d1562[23];
  scm__rc.d1562[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[19])),TRUE); /* %lcons */
  scm__rc.d1562[26] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[17]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1562[25] = Scm_MakeIdentifier(scm__rc.d1562[19], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#%decompose-lazy-pair */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[63]), scm__rc.d1562[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[66]), scm__rc.d1562[2]);
  scm__rc.d1562[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[20])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[67]), scm__rc.d1562[27]);
  scm__rc.d1562[28] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[63]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[69]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[70]), scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[5] = SCM_WORD(scm__rc.d1562[25]);
  scm__rc.d1562[29] = Scm_MakeIdentifier(scm__rc.d1562[14], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#%make-lazy-pair */
  scm__rc.d1562[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[21])),TRUE); /* thunk */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[71]), scm__rc.d1562[30]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[72]), scm__rc.d1562[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[75]), scm__rc.d1562[2]);
  scm__rc.d1562[31] = Scm_MakeExtendedPair(scm__rc.d1562[24], SCM_OBJ(&scm__rc.d1563[72]), SCM_OBJ(&scm__rc.d1563[76]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[77]), scm__rc.d1562[31]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[1]))->name = scm__rc.d1562[24];/* %lcons */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[7]))[4] = SCM_WORD(scm__rc.d1562[29]);
  ScmObj G1566 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[1]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[24]) /* %lcons */, G1566,0);

  scm__rc.d1562[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[22])),TRUE); /* generator->lseq */
  scm__rc.d1562[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[23])),TRUE); /* rec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[78]), scm__rc.d1562[33]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[79]), scm__rc.d1562[32]);
  scm__rc.d1562[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[24])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[82]), scm__rc.d1562[2]);
  scm__rc.d1562[35] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[79]), scm__rc.d1562[34], SCM_OBJ(&scm__rc.d1563[83]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[84]), scm__rc.d1562[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[13]))[6] = SCM_WORD(scm__rc.d1562[29]);
  scm__rc.d1562[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[25])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[87]), scm__rc.d1562[15]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1563[87]), scm__rc.d1562[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[90]), scm__rc.d1562[2]);
  scm__rc.d1562[37] = Scm_MakeExtendedPair(scm__rc.d1562[32], SCM_OBJ(&scm__rc.d1563[87]), SCM_OBJ(&scm__rc.d1563[91]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[92]), scm__rc.d1562[37]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[3]))->name = scm__rc.d1562[32];/* generator->lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[32]))[17] = SCM_WORD(scm__rc.d1562[29]);
  scm__rc.d1562[38] = Scm_MakeIdentifier(scm__rc.d1562[32], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#generator->lseq */
  scm__rc.d1562[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[26])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[4]))->name = scm__rc.d1562[39];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[60]))[5] = SCM_WORD(scm__rc.d1562[38]);
  scm__rc.d1562[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[27])),TRUE); /* lrange */
  scm__rc.d1562[41] = 
SCM_POSITIVE_INFINITY;
  scm__rc.d1562[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[29])),TRUE); /* lambda */
  scm__rc.d1562[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[30])),TRUE); /* start */
  scm__rc.d1562[44] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[31]))); /* :optional */
  scm__rc.d1562[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[32])),TRUE); /* end */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[93]), scm__rc.d1562[41]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[94]), scm__rc.d1562[45]);
  scm__rc.d1562[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[33])),TRUE); /* step */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[96]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[99]), scm__rc.d1562[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[100]), scm__rc.d1562[43]);
  scm__rc.d1562[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[34])),TRUE); /* cond */
  scm__rc.d1562[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[35])),TRUE); /* or */
  scm__rc.d1562[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[36])),TRUE); /* and */
  scm__rc.d1562[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[37])),TRUE); /* > */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[102]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[103]), scm__rc.d1562[50]);
  scm__rc.d1562[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[38])),TRUE); /* >= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[104]), scm__rc.d1562[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[105]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[106]), scm__rc.d1562[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[109]), scm__rc.d1562[49]);
  scm__rc.d1562[52] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[39])),TRUE); /* < */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[110]), scm__rc.d1562[52]);
  scm__rc.d1562[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[40])),TRUE); /* <= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[111]), scm__rc.d1562[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[114]), scm__rc.d1562[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[117]), scm__rc.d1562[48]);
  scm__rc.d1562[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[41])),TRUE); /* quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[119]), scm__rc.d1562[54]);
  scm__rc.d1562[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[42])),TRUE); /* = */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[122]), scm__rc.d1562[55]);
  scm__rc.d1562[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[43])),TRUE); /* ^ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[123]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[125]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[127]), scm__rc.d1562[32]);
  scm__rc.d1562[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[44])),TRUE); /* exact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[130]), scm__rc.d1562[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[131]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[132]), scm__rc.d1562[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[135]), scm__rc.d1562[49]);
  scm__rc.d1562[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[45])),TRUE); /* if */
  scm__rc.d1562[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[46])),TRUE); /* inc! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[136]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[137]), scm__rc.d1562[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[138]), scm__rc.d1562[52]);
  scm__rc.d1562[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[47])),TRUE); /* eof-object */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[139]), scm__rc.d1562[60]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[141]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[143]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[147]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[148]), scm__rc.d1562[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[150]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[154]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[158]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[160]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[161]), scm__rc.d1562[32]);
  scm__rc.d1562[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[48])),TRUE); /* else */
  scm__rc.d1562[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[49])),TRUE); /* inexact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[164]), scm__rc.d1562[62]);
  scm__rc.d1562[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[50])),TRUE); /* let1 */
  scm__rc.d1562[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[51])),TRUE); /* c */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[165]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[166]), scm__rc.d1562[59]);
  scm__rc.d1562[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[52])),TRUE); /* r */
  scm__rc.d1562[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[53])),TRUE); /* + */
  scm__rc.d1562[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[54])),TRUE); /* * */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[167]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[168]), scm__rc.d1562[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[170]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[171]), scm__rc.d1562[66]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[172]), scm__rc.d1562[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[173]), scm__rc.d1562[52]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[174]), scm__rc.d1562[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[176]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[179]), scm__rc.d1562[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[180]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[184]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[185]), scm__rc.d1562[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[187]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[190]), scm__rc.d1562[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[191]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[195]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[199]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[202]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[203]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[206]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[208]), scm__rc.d1562[61]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[213]), scm__rc.d1562[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[216]), scm__rc.d1562[42]);
  scm__rc.d1562[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[55])),TRUE); /* error */
  scm__rc.d1562[68] = Scm_MakeIdentifier(scm__rc.d1562[69], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[217]), scm__rc.d1562[40]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[220]), scm__rc.d1562[2]);
  scm__rc.d1562[70] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[217]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[221]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[222]), scm__rc.d1562[70]);
  scm__rc.d1562[71] = Scm_MakeIdentifier(scm__rc.d1562[32], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#generator->lseq */
  scm__rc.d1562[72] = Scm_MakeIdentifier(scm__rc.d1562[57], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#exact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[225]), scm__rc.d1562[2]);
  scm__rc.d1562[73] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[217]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[226]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[227]), scm__rc.d1562[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[230]), scm__rc.d1562[2]);
  scm__rc.d1562[74] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[217]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[231]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[232]), scm__rc.d1562[74]);
  scm__rc.d1562[75] = Scm_MakeIdentifier(scm__rc.d1562[62], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#inexact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[235]), scm__rc.d1562[2]);
  scm__rc.d1562[76] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[217]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[236]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[237]), scm__rc.d1562[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[240]), scm__rc.d1562[2]);
  scm__rc.d1562[77] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[217]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[241]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[242]), scm__rc.d1562[77]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[245]), scm__rc.d1562[2]);
  scm__rc.d1562[78] = Scm_MakeExtendedPair(scm__rc.d1562[40], SCM_OBJ(&scm__rc.d1563[100]), SCM_OBJ(&scm__rc.d1563[246]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[247]), scm__rc.d1562[78]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[10]))->name = scm__rc.d1562[40];/* lrange */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[5] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[46] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[76] = SCM_WORD(scm__rc.d1562[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[82] = SCM_WORD(scm__rc.d1562[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[89] = SCM_WORD(scm__rc.d1562[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[104] = SCM_WORD(scm__rc.d1562[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[110] = SCM_WORD(scm__rc.d1562[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[123]))[126] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1572 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[10]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[40]) /* lrange */, G1572,0);

  scm__rc.d1562[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[56])),TRUE); /* liota */
  scm__rc.d1562[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[57])),TRUE); /* count */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[248]), scm__rc.d1562[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[249]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[252]), scm__rc.d1562[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[253]), scm__rc.d1562[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[254]), scm__rc.d1562[52]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[255]), scm__rc.d1562[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[256]), scm__rc.d1562[41]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[258]), scm__rc.d1562[58]);
  scm__rc.d1562[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[58])),TRUE); /* define */
  scm__rc.d1562[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[59])),TRUE); /* gen */
  scm__rc.d1562[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[60])),TRUE); /* infinite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[259]), scm__rc.d1562[83]);
  scm__rc.d1562[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[61])),TRUE); /* rlet1 */
  scm__rc.d1562[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[62])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[261]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[262]), scm__rc.d1562[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[263]), scm__rc.d1562[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[266]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[267]), scm__rc.d1562[53]);
  scm__rc.d1562[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[63])),TRUE); /* dec! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[268]), scm__rc.d1562[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[271]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[272]), scm__rc.d1562[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[273]), scm__rc.d1562[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[277]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[280]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[284]), scm__rc.d1562[58]);
  scm__rc.d1562[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[64])),TRUE); /* k */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[285]), scm__rc.d1562[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[286]), scm__rc.d1562[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[288]), scm__rc.d1562[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[289]), scm__rc.d1562[66]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[290]), scm__rc.d1562[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[291]), scm__rc.d1562[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[294]), scm__rc.d1562[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[295]), scm__rc.d1562[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[298]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[301]), scm__rc.d1562[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[302]), scm__rc.d1562[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[306]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[309]), scm__rc.d1562[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[313]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[316]), scm__rc.d1562[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[317]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[321]), scm__rc.d1562[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[323]), scm__rc.d1562[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[324]), scm__rc.d1562[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[325]), scm__rc.d1562[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[326]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[330]), scm__rc.d1562[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[331]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[334]), scm__rc.d1562[42]);
  scm__rc.d1562[88] = Scm_MakeIdentifier(scm__rc.d1562[83], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#infinite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[335]), scm__rc.d1562[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[338]), scm__rc.d1562[2]);
  scm__rc.d1562[89] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[335]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[339]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[340]), scm__rc.d1562[89]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[11]))->name = scm__rc.d1562[82];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[343]), scm__rc.d1562[2]);
  scm__rc.d1562[90] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[335]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[344]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[345]), scm__rc.d1562[90]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[12]))->name = scm__rc.d1562[82];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[348]), scm__rc.d1562[2]);
  scm__rc.d1562[91] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[335]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[349]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[350]), scm__rc.d1562[91]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[13]))->name = scm__rc.d1562[82];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[353]), scm__rc.d1562[2]);
  scm__rc.d1562[92] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[335]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[354]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[355]), scm__rc.d1562[92]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[14]))->name = scm__rc.d1562[82];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[358]), scm__rc.d1562[2]);
  scm__rc.d1562[93] = Scm_MakeExtendedPair(scm__rc.d1562[79], SCM_OBJ(&scm__rc.d1563[252]), SCM_OBJ(&scm__rc.d1563[359]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[360]), scm__rc.d1562[93]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[15]))->name = scm__rc.d1562[79];/* liota */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[4] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[62] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[67] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[77] = SCM_WORD(scm__rc.d1562[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[84] = SCM_WORD(scm__rc.d1562[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[91] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[109] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[310]))[124] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1578 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[15]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[79]) /* liota */, G1578,0);

  scm__rc.d1562[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[65])),TRUE); /* port->char-lseq */
  scm__rc.d1562[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[66])),TRUE); /* port */
  scm__rc.d1562[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[67])),TRUE); /* current-input-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[361]), scm__rc.d1562[96]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[363]), scm__rc.d1562[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[365]), scm__rc.d1562[44]);
  scm__rc.d1562[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[68])),TRUE); /* cut */
  scm__rc.d1562[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[69])),TRUE); /* read-char */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[366]), scm__rc.d1562[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[367]), scm__rc.d1562[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[368]), scm__rc.d1562[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[370]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[373]), scm__rc.d1562[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[374]), scm__rc.d1562[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[377]), scm__rc.d1562[2]);
  scm__rc.d1562[99] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[374]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[378]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[379]), scm__rc.d1562[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[382]), scm__rc.d1562[2]);
  scm__rc.d1562[100] = Scm_MakeExtendedPair(scm__rc.d1562[94], SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[383]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[384]), scm__rc.d1562[100]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[17]))->name = scm__rc.d1562[94];/* port->char-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]))[28] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[439]))[32] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1582 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[17]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[94]) /* port->char-lseq */, G1582,0);

  scm__rc.d1562[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[70])),TRUE); /* port->byte-lseq */
  scm__rc.d1562[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[71])),TRUE); /* read-byte */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[385]), scm__rc.d1562[102]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[386]), scm__rc.d1562[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[388]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[391]), scm__rc.d1562[42]);
  scm__rc.d1562[103] = Scm_MakeIdentifier(scm__rc.d1562[102], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#read-byte */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[392]), scm__rc.d1562[101]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[395]), scm__rc.d1562[2]);
  scm__rc.d1562[104] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[392]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[396]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[397]), scm__rc.d1562[104]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[473]))[2] = SCM_WORD(scm__rc.d1562[103]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[400]), scm__rc.d1562[2]);
  scm__rc.d1562[105] = Scm_MakeExtendedPair(scm__rc.d1562[101], SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[401]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[402]), scm__rc.d1562[105]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[19]))->name = scm__rc.d1562[101];/* port->byte-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]))[28] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[477]))[32] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1586 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[19]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[101]) /* port->byte-lseq */, G1586,0);

  scm__rc.d1562[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[72])),TRUE); /* port->string-lseq */
  scm__rc.d1562[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[73])),TRUE); /* read-line */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[403]), scm__rc.d1562[107]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[404]), scm__rc.d1562[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[406]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[409]), scm__rc.d1562[42]);
  scm__rc.d1562[108] = Scm_MakeIdentifier(scm__rc.d1562[107], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#read-line */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[410]), scm__rc.d1562[106]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[413]), scm__rc.d1562[2]);
  scm__rc.d1562[109] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[410]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[414]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[415]), scm__rc.d1562[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[511]))[2] = SCM_WORD(scm__rc.d1562[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[418]), scm__rc.d1562[2]);
  scm__rc.d1562[110] = Scm_MakeExtendedPair(scm__rc.d1562[106], SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[419]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[420]), scm__rc.d1562[110]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[21]))->name = scm__rc.d1562[106];/* port->string-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]))[28] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[515]))[32] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1590 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[21]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[106]) /* port->string-lseq */, G1590,0);

  scm__rc.d1562[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[74])),TRUE); /* port->sexp-lseq */
  scm__rc.d1562[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[75])),TRUE); /* read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[421]), scm__rc.d1562[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[422]), scm__rc.d1562[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[424]), scm__rc.d1562[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[427]), scm__rc.d1562[42]);
  scm__rc.d1562[113] = Scm_MakeIdentifier(scm__rc.d1562[112], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.internal#read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[428]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[431]), scm__rc.d1562[2]);
  scm__rc.d1562[114] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[428]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[432]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[433]), scm__rc.d1562[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[549]))[2] = SCM_WORD(scm__rc.d1562[113]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[436]), scm__rc.d1562[2]);
  scm__rc.d1562[115] = Scm_MakeExtendedPair(scm__rc.d1562[111], SCM_OBJ(&scm__rc.d1563[365]), SCM_OBJ(&scm__rc.d1563[437]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[438]), scm__rc.d1562[115]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[23]))->name = scm__rc.d1562[111];/* port->sexp-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]))[28] = SCM_WORD(scm__rc.d1562[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[553]))[32] = SCM_WORD(scm__rc.d1562[71]);
  ScmObj G1594 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[23]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[111]) /* port->sexp-lseq */, G1594,0);

  Scm_VMExecuteToplevels(toplevels);
}
