/* 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_25lcons(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazy_25lcons__STUB, 2, 2,SCM_FALSE,liblazy_25lcons, NULL, NULL);

static ScmObj liblazygenerator_TOlseq(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(liblazygenerator_TOlseq__STUB, 1, 1,SCM_FALSE,liblazygenerator_TOlseq, 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 d1612[74];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1612 */
      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("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      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("<boolean>", 9, 9),
      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("<promise>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%lcons", 6, 6),
      SCM_STRING_CONST_INITIALIZER("item", 4, 4),
      SCM_STRING_CONST_INITIALIZER("thunk", 5, 5),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("attrs", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("generator->lseq", 15, 15),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      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("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("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      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 d1620[19];
  ScmWord d1619[520];
  ScmPair d1614[407] SCM_ALIGN_PAIR;
  ScmObj d1613[151];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1620 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[0])), 2,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[190]),
            SCM_OBJ(&scm__rc.d1620[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[2])), 10,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[195]),
            SCM_OBJ(&scm__rc.d1620[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[12])), 10,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[200]),
            SCM_OBJ(&scm__rc.d1620[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[22])), 17,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[205]),
            SCM_OBJ(&scm__rc.d1620[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[39])), 17,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[210]),
            SCM_OBJ(&scm__rc.d1620[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* lrange */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[56])), 131,
            21, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[215]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[187])), 6,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[308]),
            SCM_OBJ(&scm__rc.d1620[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[193])), 16,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[313]),
            SCM_OBJ(&scm__rc.d1620[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[209])), 12,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[318]),
            SCM_OBJ(&scm__rc.d1620[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gen */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[221])), 22,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[323]),
            SCM_OBJ(&scm__rc.d1620[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* liota */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[243])), 126,
            33, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[328]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[369])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[347]),
            SCM_OBJ(&scm__rc.d1620[12]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->char-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[372])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[352]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[406])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[365]),
            SCM_OBJ(&scm__rc.d1620[14]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->byte-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[410])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[370]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[444])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[383]),
            SCM_OBJ(&scm__rc.d1620[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->string-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[448])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[388]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[482])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[401]),
            SCM_OBJ(&scm__rc.d1620[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* port->sexp-lseq */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1619[486])), 34,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[406]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1619 */
    /* (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.d1619[2]) + 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.d1619[12]) + 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.d1619[22]) + 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.d1619[39]) + 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.d1619[56]) + 8),
    0x00000001    /*   4 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*   6 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 9),
    0x0000006a    /*   8 (LREF0-CAR) */,
    0x0000000d    /*   9 (PUSH) */,
    0x0000003d    /*  10 (LREF0) */,
    0x00000022    /*  11 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 16),
    0x00000003    /*  13 (CONSTN) */,
    0x00000013    /*  14 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 17),
    0x00000076    /*  16 (LREF0-CDR) */,
    0x00002018    /*  17 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00000022    /*  19 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 24),
    0x00001002    /*  21 (CONSTI 1) */,
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 25),
    0x0000006a    /*  24 (LREF0-CAR) */,
    0x0000000d    /*  25 (PUSH) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000022    /*  27 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 32),
    0x00000003    /*  29 (CONSTN) */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 33),
    0x00000076    /*  32 (LREF0-CDR) */,
    0x00002018    /*  33 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  34 (LREF0) */,
    0x00000022    /*  35 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 39),
    0x00000013    /*  37 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 47),
    0x0000200e    /*  39 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 47),
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[181])) /* (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.13d85460> */,
    0x00000002    /*  47 (CONSTI 0) */,
    0x0040002b    /*  48 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 55),
    0x004020ea    /*  50 (LREF-UNBOX 2 1) */,
    0x0040102a    /*  51 (LREF-VAL0-BNLE 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 66),
    0x00000002    /*  55 (CONSTI 0) */,
    0x00400029    /*  56 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 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.d1619[56]) + 66),
    0x00000013    /*  64 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 55),
    0x0000001e    /*  66 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 70),
    0x00000003    /*  68 (CONSTN) */,
    0x00000014    /*  69 (RET) */,
    0x0000003e    /*  70 (LREF1) */,
    0x0000002d    /*  71 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 78),
    0x00000016    /*  73 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[0])) /* #<compiled-code (lrange #f)@0x7f7713c353c0> */,
    0x00001063    /*  75 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.13d991a0> */,
    0x00000014    /*  77 (RET) */,
    0x0000100e    /*  78 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 83),
    0x004020ea    /*  80 (LREF-UNBOX 2 1) */,
    0x00001062    /*  81 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.13d99020> */,
    0x0000001e    /*  83 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 106),
    0x0000100e    /*  85 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 90),
    0x00000049    /*  87 (LREF1-PUSH) */,
    0x0000105f    /*  88 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.13da1fc0> */,
    0x0000001e    /*  90 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 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.d1619[56]) + 101),
    0x00000016    /*  97 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[1])) /* #<compiled-code (lrange #f)@0x7f7713c35360> */,
    0x00000013    /*  99 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 103),
    0x00000016    /* 101 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[2])) /* #<compiled-code (lrange #f)@0x7f7713c35300> */,
    0x00002063    /* 103 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.13da1f60> */,
    0x00000014    /* 105 (RET) */,
    0x0000100e    /* 106 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 111),
    0x004020ea    /* 108 (LREF-UNBOX 2 1) */,
    0x00001062    /* 109 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#inexact.13daa680> */,
    0x0000100f    /* 111 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 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.d1619[56]) + 122),
    0x00000016    /* 119 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[3])) /* #<compiled-code (lrange #f)@0x7f7713c352a0> */,
    0x00000014    /* 121 (RET) */,
    0x00000016    /* 122 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[4])) /* #<compiled-code (lrange #f)@0x7f7713c35240> */,
    0x00000014    /* 124 (RET) */,
    0x00002063    /* 125 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.13daa6c0> */,
    0x00000014    /* 127 (RET) */,
    0x00000013    /* 128 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]) + 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.d1619[193]) + 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.d1619[221]) + 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.d1619[243]) + 7),
    0x00000001    /*   3 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*   5 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 8),
    0x0000006a    /*   7 (LREF0-CAR) */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 15),
    0x00000003    /*  12 (CONSTN) */,
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 16),
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000022    /*  18 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 23),
    0x00000002    /*  20 (CONSTI 0) */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 24),
    0x0000006a    /*  23 (LREF0-CAR) */,
    0x0000000d    /*  24 (PUSH) */,
    0x0000003d    /*  25 (LREF0) */,
    0x00000022    /*  26 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 31),
    0x00000003    /*  28 (CONSTN) */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 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.d1619[243]) + 40),
    0x00001002    /*  37 (CONSTI 1) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 41),
    0x0000006a    /*  40 (LREF0-CAR) */,
    0x0000000d    /*  41 (PUSH) */,
    0x0000003d    /*  42 (LREF0) */,
    0x00000022    /*  43 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 48),
    0x00000003    /*  45 (CONSTN) */,
    0x00000013    /*  46 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 49),
    0x00000076    /*  48 (LREF0-CDR) */,
    0x00002018    /*  49 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  50 (LREF0) */,
    0x00000022    /*  51 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 63),
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 63),
    0x00000006    /*  57 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[302])) /* (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.1673b980> */,
    0x00000002    /*  63 (CONSTI 0) */,
    0x00402029    /*  64 (LREF-VAL0-BNLT 2 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 70),
    0x00000001    /*  66 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*  68 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 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.d1619[243]) + 78),
    0x004020ea    /*  75 (LREF-UNBOX 2 1) */,
    0x00001062    /*  76 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.16768600> */,
    0x0000001e    /*  78 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 102),
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 85),
    0x0000004d    /*  82 (LREF11-PUSH) */,
    0x0000105f    /*  83 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.167685a0> */,
    0x0000001e    /*  85 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 102),
    0x0000100e    /*  87 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 92),
    0x000000ea    /*  89 (LREF-UNBOX 0 0) */,
    0x00001062    /*  90 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#infinite?.16768500> */,
    0x0000001e    /*  92 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 98),
    0x00000016    /*  94 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[6])) /* #<compiled-code (liota gen)@0x7f77173fe9c0> */,
    0x00000013    /*  96 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 123),
    0x00000016    /*  98 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[7])) /* #<compiled-code (liota gen)@0x7f77173fe540> */,
    0x00000013    /* 100 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 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.d1619[243]) + 110),
    0x000010ea    /* 107 (LREF-UNBOX 1 0) */,
    0x00001062    /* 108 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#infinite?.16773b60> */,
    0x0000001e    /* 110 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 116),
    0x00000016    /* 112 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[8])) /* #<compiled-code (liota gen)@0x7f77173fe2a0> */,
    0x00000013    /* 114 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 118),
    0x00000016    /* 116 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[9])) /* #<compiled-code (liota gen)@0x7f77173fe240> */,
    0x0000001a    /* 118 (POP-LOCAL-ENV) */,
    0x00000013    /* 119 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 123),
    0x00000013    /* 121 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]) + 102),
    0x00001063    /* 123 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.1677b520> */,
    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.d1619[372]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[341])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-char port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.140aa440> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[11])) /* #<compiled-code (port->char-lseq #f)@0x7f77140c0d20> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.140ae980> */,
    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.142e7580> */,
    0x00000014    /*   3 (RET) */,
    /* port->byte-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[359])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-byte port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.142e3cc0> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[13])) /* #<compiled-code (port->byte-lseq #f)@0x7f77140c09c0> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.142e7e00> */,
    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.13d72700> */,
    0x00000014    /*   3 (RET) */,
    /* port->string-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[377])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read-line port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.13d70400> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[15])) /* #<compiled-code (port->string-lseq #f)@0x7f77140c0660> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.13d72ac0> */,
    0x00000014    /*  33 (RET) */,
    /* (port->sexp-lseq #f) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read.149790e0> */,
    0x00000014    /*   3 (RET) */,
    /* port->sexp-lseq */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 6),
    0x000000de    /*   3 (CURIN) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[27])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[395])) /* (lambda (:optional (port (current-input-port))) (generator->lseq (cut read port))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.149723c0> */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1620[17])) /* #<compiled-code (port->sexp-lseq #f)@0x7f77140c03c0> */,
    0x00001063    /*  31 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#generator->lseq.14979840> */,
    0x00000014    /*  33 (RET) */,
  },
  {   /* ScmPair d1614 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(46U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[6])},
       { SCM_OBJ(&scm__rc.d1614[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[4]), SCM_OBJ(&scm__rc.d1614[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(49U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[12])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[15])},
       { SCM_OBJ(&scm__rc.d1614[16]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[13]), SCM_OBJ(&scm__rc.d1614[17])},
       { SCM_MAKE_INT(51U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[23])},
       { SCM_OBJ(&scm__rc.d1614[24]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[21]), SCM_OBJ(&scm__rc.d1614[25])},
       { SCM_MAKE_INT(53U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[27])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[28])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[31])},
       { SCM_OBJ(&scm__rc.d1614[32]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[29]), SCM_OBJ(&scm__rc.d1614[33])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[35])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[37])},
       { SCM_MAKE_INT(65U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[40])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[43])},
       { SCM_OBJ(&scm__rc.d1614[44]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[41]), SCM_OBJ(&scm__rc.d1614[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[48])},
       { SCM_MAKE_INT(77U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[50])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[54])},
       { SCM_OBJ(&scm__rc.d1614[55]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[52]), SCM_OBJ(&scm__rc.d1614[56])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[58])},
       { SCM_MAKE_INT(1U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[60])},
       { SCM_OBJ(&scm__rc.d1614[61]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[59]), SCM_OBJ(&scm__rc.d1614[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[63])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[64])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[66])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[67])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[69])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[70])},
       { SCM_OBJ(&scm__rc.d1614[71]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[68]), SCM_OBJ(&scm__rc.d1614[72])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[67])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[70])},
       { SCM_OBJ(&scm__rc.d1614[76]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[75]), SCM_OBJ(&scm__rc.d1614[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[78])},
       { SCM_OBJ(&scm__rc.d1614[79]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[74]), SCM_OBJ(&scm__rc.d1614[80])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[81])},
       { SCM_NIL, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[83])},
       { SCM_OBJ(&scm__rc.d1614[84]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[82]), SCM_OBJ(&scm__rc.d1614[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[67])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[88])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[89])},
       { SCM_OBJ(&scm__rc.d1614[90]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[91])},
       { SCM_OBJ(&scm__rc.d1614[92]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[87]), SCM_OBJ(&scm__rc.d1614[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[88])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[96])},
       { SCM_OBJ(&scm__rc.d1614[97]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[95]), SCM_OBJ(&scm__rc.d1614[98])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[99])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[96])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[101])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[104]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[105])},
       { SCM_OBJ(&scm__rc.d1614[103]), SCM_OBJ(&scm__rc.d1614[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[107])},
       { SCM_OBJ(&scm__rc.d1614[108]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[102]), SCM_OBJ(&scm__rc.d1614[109])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[110])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[111])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[70])},
       { SCM_OBJ(&scm__rc.d1614[113]), SCM_OBJ(&scm__rc.d1614[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[114])},
       { SCM_OBJ(&scm__rc.d1614[115]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[102]), SCM_OBJ(&scm__rc.d1614[116])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[117])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[118])},
       { SCM_OBJ(&scm__rc.d1614[119]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[112]), SCM_OBJ(&scm__rc.d1614[120])},
       { SCM_OBJ(&scm__rc.d1614[68]), SCM_OBJ(&scm__rc.d1614[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[122])},
       { SCM_OBJ(&scm__rc.d1614[123]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[124])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[125])},
       { SCM_OBJ(&scm__rc.d1614[126]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[100]), SCM_OBJ(&scm__rc.d1614[127])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[88])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[96])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[132])},
       { SCM_OBJ(&scm__rc.d1614[133]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[135])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[69])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[137])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[105])},
       { SCM_OBJ(&scm__rc.d1614[138]), SCM_OBJ(&scm__rc.d1614[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[140])},
       { SCM_OBJ(&scm__rc.d1614[141]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[136]), SCM_OBJ(&scm__rc.d1614[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[143])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[144])},
       { SCM_OBJ(&scm__rc.d1614[145]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[131]), SCM_OBJ(&scm__rc.d1614[146])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[137])},
       { SCM_OBJ(&scm__rc.d1614[150]), SCM_OBJ(&scm__rc.d1614[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[151])},
       { SCM_OBJ(&scm__rc.d1614[152]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[136]), SCM_OBJ(&scm__rc.d1614[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[154])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[155])},
       { SCM_OBJ(&scm__rc.d1614[156]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[131]), SCM_OBJ(&scm__rc.d1614[157])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[159])},
       { SCM_OBJ(&scm__rc.d1614[160]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[149]), SCM_OBJ(&scm__rc.d1614[161])},
       { SCM_OBJ(&scm__rc.d1614[68]), SCM_OBJ(&scm__rc.d1614[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[163])},
       { SCM_OBJ(&scm__rc.d1614[164]), SCM_NIL},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d1614[165])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[166])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[167])},
       { SCM_OBJ(&scm__rc.d1614[168]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[129]), SCM_OBJ(&scm__rc.d1614[169])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[170])},
       { SCM_OBJ(&scm__rc.d1614[171]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[172])},
       { SCM_OBJ(&scm__rc.d1614[173]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[128]), SCM_OBJ(&scm__rc.d1614[174])},
       { SCM_OBJ(&scm__rc.d1614[94]), SCM_OBJ(&scm__rc.d1614[175])},
       { SCM_OBJ(&scm__rc.d1614[86]), SCM_OBJ(&scm__rc.d1614[176])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[177])},
       { SCM_OBJ(&scm__rc.d1614[178]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[65]), SCM_OBJ(&scm__rc.d1614[179])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[180])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_MAKE_INT(96U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[184])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[185])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[187]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[186]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(100U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[191])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[192])},
       { SCM_OBJ(&scm__rc.d1614[193]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(102U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[197])},
       { SCM_OBJ(&scm__rc.d1614[198]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(108U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[202])},
       { SCM_OBJ(&scm__rc.d1614[203]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[206])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[207])},
       { SCM_OBJ(&scm__rc.d1614[208]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(93U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[212])},
       { SCM_OBJ(&scm__rc.d1614[213]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[58])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[66])},
       { SCM_OBJ(&scm__rc.d1614[217]), SCM_OBJ(&scm__rc.d1614[62])},
       { SCM_OBJ(&scm__rc.d1614[216]), SCM_OBJ(&scm__rc.d1614[218])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[219])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[66])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[221])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[223])},
       { SCM_OBJ(&scm__rc.d1614[222]), SCM_OBJ(&scm__rc.d1614[224])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[225])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[223])},
       { SCM_OBJ(&scm__rc.d1614[102]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[228])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[230])},
       { SCM_OBJ(&scm__rc.d1614[231]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[233])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[223])},
       { SCM_OBJ(&scm__rc.d1614[236]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[102]), SCM_OBJ(&scm__rc.d1614[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[238])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[239])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_OBJ(&scm__rc.d1614[241]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[104]), SCM_OBJ(&scm__rc.d1614[242])},
       { SCM_OBJ(&scm__rc.d1614[235]), SCM_OBJ(&scm__rc.d1614[243])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[244])},
       { SCM_OBJ(&scm__rc.d1614[245]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[246])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[247])},
       { SCM_OBJ(&scm__rc.d1614[248]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[234]), SCM_OBJ(&scm__rc.d1614[249])},
       { SCM_OBJ(&scm__rc.d1614[227]), SCM_OBJ(&scm__rc.d1614[250])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[251])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[96])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[253])},
       { SCM_OBJ(&scm__rc.d1614[254]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[255])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[256])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[258])},
       { SCM_OBJ(&scm__rc.d1614[259]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[257]), SCM_OBJ(&scm__rc.d1614[260])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[261])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[262])},
       { SCM_OBJ(&scm__rc.d1614[263]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[264])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[265])},
       { SCM_OBJ(&scm__rc.d1614[259]), SCM_OBJ(&scm__rc.d1614[237])},
       { SCM_OBJ(&scm__rc.d1614[257]), SCM_OBJ(&scm__rc.d1614[267])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[268])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[269])},
       { SCM_OBJ(&scm__rc.d1614[270]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[104]), SCM_OBJ(&scm__rc.d1614[271])},
       { SCM_OBJ(&scm__rc.d1614[235]), SCM_OBJ(&scm__rc.d1614[272])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[273])},
       { SCM_OBJ(&scm__rc.d1614[274]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[276])},
       { SCM_OBJ(&scm__rc.d1614[277]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[266]), SCM_OBJ(&scm__rc.d1614[278])},
       { SCM_OBJ(&scm__rc.d1614[227]), SCM_OBJ(&scm__rc.d1614[279])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[280])},
       { SCM_OBJ(&scm__rc.d1614[281]), SCM_NIL},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d1614[282])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[284])},
       { SCM_OBJ(&scm__rc.d1614[285]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[252]), SCM_OBJ(&scm__rc.d1614[286])},
       { SCM_OBJ(&scm__rc.d1614[100]), SCM_OBJ(&scm__rc.d1614[287])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[288])},
       { SCM_OBJ(&scm__rc.d1614[289]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[291])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[293])},
       { SCM_OBJ(&scm__rc.d1614[294]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[292]), SCM_OBJ(&scm__rc.d1614[295])},
       { SCM_OBJ(&scm__rc.d1614[226]), SCM_OBJ(&scm__rc.d1614[296])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[297])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[298])},
       { SCM_OBJ(&scm__rc.d1614[299]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[220]), SCM_OBJ(&scm__rc.d1614[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[301])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[293])},
       { SCM_MAKE_INT(121U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[304])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[305])},
       { SCM_OBJ(&scm__rc.d1614[306]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(122U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[310])},
       { SCM_OBJ(&scm__rc.d1614[311]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(127U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[315])},
       { SCM_OBJ(&scm__rc.d1614[316]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(128U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[320])},
       { SCM_OBJ(&scm__rc.d1614[321]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(116U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[325])},
       { SCM_OBJ(&scm__rc.d1614[326]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[329]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[330])},
       { SCM_OBJ(&scm__rc.d1614[331]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[335])},
       { SCM_OBJ(&scm__rc.d1614[336]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[337])},
       { SCM_OBJ(&scm__rc.d1614[338]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[339])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_MAKE_INT(134U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[344])},
       { SCM_OBJ(&scm__rc.d1614[345]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(133U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[348])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[349])},
       { SCM_OBJ(&scm__rc.d1614[350]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[353])},
       { SCM_OBJ(&scm__rc.d1614[354]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[355])},
       { SCM_OBJ(&scm__rc.d1614[356]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[357])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[358])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_MAKE_INT(136U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[362])},
       { SCM_OBJ(&scm__rc.d1614[363]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(135U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[367])},
       { SCM_OBJ(&scm__rc.d1614[368]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[371])},
       { SCM_OBJ(&scm__rc.d1614[372]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[373])},
       { SCM_OBJ(&scm__rc.d1614[374]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[375])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[376])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_MAKE_INT(138U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[379])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[380])},
       { SCM_OBJ(&scm__rc.d1614[381]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(137U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[384])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[385])},
       { SCM_OBJ(&scm__rc.d1614[386]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[389])},
       { SCM_OBJ(&scm__rc.d1614[390]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[391])},
       { SCM_OBJ(&scm__rc.d1614[392]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[393])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[394])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_MAKE_INT(140U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[397])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[398])},
       { SCM_OBJ(&scm__rc.d1614[399]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(139U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[3]), SCM_OBJ(&scm__rc.d1614[402])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[403])},
       { SCM_OBJ(&scm__rc.d1614[404]), SCM_OBJ(&scm__rc.d1614[188])},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1613 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    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];
  if (!(p_scm)) Scm_Error("scheme object required, but got %S", p_scm);
  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];
  if (!(obj_scm)) Scm_Error("scheme object required, but got %S", obj_scm);
  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];
  if (!(obj_scm)) Scm_Error("scheme object required, but got %S", obj_scm);
  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];
  if (!(obj_scm)) Scm_Error("scheme object required, but got %S", obj_scm);
  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_25lcons(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj item_scm;
  ScmObj item;
  ScmObj thunk_scm;
  ScmObj thunk;
  ScmObj attrs_scm;
  ScmObj attrs;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("%lcons");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  item_scm = SCM_SUBRARGS[0];
  if (!(item_scm)) Scm_Error("scheme object required, but got %S", item_scm);
  item = (item_scm);
  thunk_scm = SCM_SUBRARGS[1];
  if (!(thunk_scm)) Scm_Error("scheme object required, but got %S", thunk_scm);
  thunk = (thunk_scm);
  if (SCM_ARGCNT > 2+1) {
    attrs_scm = SCM_SUBRARGS[2];
  } else {
    attrs_scm = SCM_NIL;
  }
  if (!(attrs_scm)) Scm_Error("scheme object required, but got %S", attrs_scm);
  attrs = (attrs_scm);
  {
{
ScmObj SCM_RESULT;

#line 66 "liblazy.scm"
{SCM_RESULT=(Scm_LazyCons(item,thunk,attrs));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj liblazygenerator_TOlseq(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj item_scm;
  ScmObj item;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("generator->lseq");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  item_scm = SCM_SUBRARGS[0];
  if (!(item_scm)) Scm_Error("scheme object required, but got %S", item_scm);
  item = (item_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!(args_scm)) Scm_Error("scheme object required, but got %S", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;

#line 78 "liblazy.scm"
if (SCM_NULLP(args)){
{SCM_RESULT=(Scm_GeneratorToLazyPair(item));goto SCM_STUB_RETURN;}} else {
{ScmObj h=SCM_NIL;ScmObj t=SCM_NIL;
for (;;){
if (SCM_NULLP(SCM_CDR(args))){{
if (SCM_NULLP(t)){
{SCM_RESULT=(Scm_MakeLazyPair(item,SCM_CAR(args),SCM_NIL));goto SCM_STUB_RETURN;}} else {
{
SCM_SET_CDR(t,Scm_MakeLazyPair(item,SCM_CAR(args),SCM_NIL));
{SCM_RESULT=(h);goto SCM_STUB_RETURN;}}}}}
SCM_APPEND1(h,t,item);
item=(SCM_CAR(args));
args=(SCM_CDR(args));}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
 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.d1613[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[0])),TRUE); /* force */
  scm__rc.d1613[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[1])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[1]), scm__rc.d1613[1]);
  scm__rc.d1613[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[2])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[4]), scm__rc.d1613[2]);
  scm__rc.d1613[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[4])),TRUE); /* bind-info */
  scm__rc.d1613[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[5])),TRUE); /* scheme */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[5]), scm__rc.d1613[0]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[6]), scm__rc.d1613[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[7]), scm__rc.d1613[3]);
  scm__rc.d1613[5] = Scm_MakeExtendedPair(scm__rc.d1613[0], SCM_OBJ(&scm__rc.d1614[1]), SCM_OBJ(&scm__rc.d1614[9]));
  scm__rc.d1613[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[6])),TRUE); /* <top> */
  scm__rc.d1613[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[7])),TRUE); /* -> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[8]))[3] = scm__rc.d1613[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[8]))[4] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[8]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[8]))[6] = scm__rc.d1613[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("force")), SCM_OBJ(&liblazyforce__STUB), 0);
  liblazyforce__STUB.common.info = scm__rc.d1613[5];
  liblazyforce__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[8]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[8])),TRUE); /* promise? */
  scm__rc.d1613[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[9])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[10]), scm__rc.d1613[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[13]), scm__rc.d1613[2]);
  scm__rc.d1613[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[10])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[14]), scm__rc.d1613[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[15]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[16]), scm__rc.d1613[3]);
  scm__rc.d1613[18] = Scm_MakeExtendedPair(scm__rc.d1613[15], SCM_OBJ(&scm__rc.d1614[10]), SCM_OBJ(&scm__rc.d1614[18]));
  scm__rc.d1613[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[11])),TRUE); /* <boolean> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[20]))[3] = scm__rc.d1613[17];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[20]))[4] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[20]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[20]))[6] = scm__rc.d1613[19];
  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.d1613[18];
  liblazypromiseP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[20]);
  scm__rc.d1613[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[12])),TRUE); /* eager */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[21]), scm__rc.d1613[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[22]), scm__rc.d1613[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[23]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[24]), scm__rc.d1613[3]);
  scm__rc.d1613[28] = Scm_MakeExtendedPair(scm__rc.d1613[27], SCM_OBJ(&scm__rc.d1614[10]), SCM_OBJ(&scm__rc.d1614[26]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[29]))[3] = scm__rc.d1613[17];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[29]))[4] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[29]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[29]))[6] = scm__rc.d1613[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("eager")), SCM_OBJ(&liblazyeager__STUB), 0);
  liblazyeager__STUB.common.info = scm__rc.d1613[28];
  liblazyeager__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[29]);
  scm__rc.d1613[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[13])),TRUE); /* promise-kind */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[29]), scm__rc.d1613[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[30]), scm__rc.d1613[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[31]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[32]), scm__rc.d1613[3]);
  scm__rc.d1613[37] = Scm_MakeExtendedPair(scm__rc.d1613[36], SCM_OBJ(&scm__rc.d1614[1]), SCM_OBJ(&scm__rc.d1614[34]));
  scm__rc.d1613[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[15])),TRUE); /* <promise> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[39]))[3] = scm__rc.d1613[17];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[39]))[4] = scm__rc.d1613[38];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[39]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[39]))[6] = scm__rc.d1613[6];
  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.d1613[37];
  liblazypromise_kind__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[39]);
  Scm_SetterSet(SCM_PROCEDURE(&liblazypromise_kind__STUB), SCM_PROCEDURE(&liblazypromise_kind_SETTER__STUB), TRUE);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[16])),TRUE); /* %lcons */
  scm__rc.d1613[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[17])),TRUE); /* item */
  scm__rc.d1613[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[18])),TRUE); /* thunk */
  scm__rc.d1613[49] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[19]))); /* :optional */
  scm__rc.d1613[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[20])),TRUE); /* attrs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[35]), scm__rc.d1613[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[36]), scm__rc.d1613[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[37]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[38]), scm__rc.d1613[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[41]), scm__rc.d1613[2]);
  scm__rc.d1613[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[21])),TRUE); /* gauche.internal */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[42]), scm__rc.d1613[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[43]), scm__rc.d1613[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[44]), scm__rc.d1613[3]);
  scm__rc.d1613[52] = Scm_MakeExtendedPair(scm__rc.d1613[46], SCM_OBJ(&scm__rc.d1614[38]), SCM_OBJ(&scm__rc.d1614[46]));
  scm__rc.d1613[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[22])),TRUE); /* * */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[3] = scm__rc.d1613[51];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[4] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[5] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[6] = scm__rc.d1613[53];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[7] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[54]))[8] = scm__rc.d1613[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%lcons")), SCM_OBJ(&liblazy_25lcons__STUB), 0);
  liblazy_25lcons__STUB.common.info = scm__rc.d1613[52];
  liblazy_25lcons__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[54]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[23])),TRUE); /* generator->lseq */
  scm__rc.d1613[64] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[24]))); /* :rest */
  scm__rc.d1613[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[25])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[47]), scm__rc.d1613[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[48]), scm__rc.d1613[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[49]), scm__rc.d1613[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[52]), scm__rc.d1613[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[53]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[54]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[55]), scm__rc.d1613[3]);
  scm__rc.d1613[66] = Scm_MakeExtendedPair(scm__rc.d1613[63], SCM_OBJ(&scm__rc.d1614[49]), SCM_OBJ(&scm__rc.d1614[57]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[67]))[3] = scm__rc.d1613[17];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[67]))[4] = scm__rc.d1613[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[67]))[5] = scm__rc.d1613[53];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[67]))[6] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[67]))[7] = scm__rc.d1613[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("generator->lseq")), SCM_OBJ(&liblazygenerator_TOlseq__STUB), 0);
  liblazygenerator_TOlseq__STUB.common.info = scm__rc.d1613[66];
  liblazygenerator_TOlseq__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[67]);
  scm__rc.d1613[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[26])),TRUE); /* lrange */
  scm__rc.d1613[76] = 
SCM_POSITIVE_INFINITY;
  scm__rc.d1613[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[28])),TRUE); /* lambda */
  scm__rc.d1613[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[29])),TRUE); /* start */
  scm__rc.d1613[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[30])),TRUE); /* end */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[58]), scm__rc.d1613[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[59]), scm__rc.d1613[79]);
  scm__rc.d1613[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[31])),TRUE); /* step */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[61]), scm__rc.d1613[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[64]), scm__rc.d1613[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[65]), scm__rc.d1613[78]);
  scm__rc.d1613[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[32])),TRUE); /* cond */
  scm__rc.d1613[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[33])),TRUE); /* or */
  scm__rc.d1613[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[34])),TRUE); /* and */
  scm__rc.d1613[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[35])),TRUE); /* > */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[67]), scm__rc.d1613[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[68]), scm__rc.d1613[84]);
  scm__rc.d1613[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[36])),TRUE); /* >= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[69]), scm__rc.d1613[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[70]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[71]), scm__rc.d1613[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[74]), scm__rc.d1613[83]);
  scm__rc.d1613[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[37])),TRUE); /* < */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[75]), scm__rc.d1613[86]);
  scm__rc.d1613[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[38])),TRUE); /* <= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[76]), scm__rc.d1613[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[79]), scm__rc.d1613[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[82]), scm__rc.d1613[82]);
  scm__rc.d1613[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[39])),TRUE); /* quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[84]), scm__rc.d1613[88]);
  scm__rc.d1613[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[40])),TRUE); /* = */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[87]), scm__rc.d1613[89]);
  scm__rc.d1613[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[41])),TRUE); /* ^ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[88]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[90]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[92]), scm__rc.d1613[63]);
  scm__rc.d1613[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[42])),TRUE); /* exact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[95]), scm__rc.d1613[91]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[96]), scm__rc.d1613[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[97]), scm__rc.d1613[91]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[100]), scm__rc.d1613[83]);
  scm__rc.d1613[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[43])),TRUE); /* if */
  scm__rc.d1613[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[44])),TRUE); /* inc! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[101]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[102]), scm__rc.d1613[93]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[103]), scm__rc.d1613[86]);
  scm__rc.d1613[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[45])),TRUE); /* eof-object */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[104]), scm__rc.d1613[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[106]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[108]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[112]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[113]), scm__rc.d1613[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[115]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[119]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[123]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[125]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[126]), scm__rc.d1613[63]);
  scm__rc.d1613[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[46])),TRUE); /* else */
  scm__rc.d1613[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[47])),TRUE); /* inexact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[129]), scm__rc.d1613[96]);
  scm__rc.d1613[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[48])),TRUE); /* let1 */
  scm__rc.d1613[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[49])),TRUE); /* c */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[130]), scm__rc.d1613[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[131]), scm__rc.d1613[93]);
  scm__rc.d1613[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[50])),TRUE); /* r */
  scm__rc.d1613[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[51])),TRUE); /* + */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[132]), scm__rc.d1613[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[133]), scm__rc.d1613[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[135]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[136]), scm__rc.d1613[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[137]), scm__rc.d1613[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[138]), scm__rc.d1613[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[139]), scm__rc.d1613[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[141]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[144]), scm__rc.d1613[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[145]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[149]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[150]), scm__rc.d1613[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[152]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[155]), scm__rc.d1613[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[156]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[160]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[164]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[167]), scm__rc.d1613[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[168]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[171]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[173]), scm__rc.d1613[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[178]), scm__rc.d1613[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[181]), scm__rc.d1613[77]);
  scm__rc.d1613[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[52])),TRUE); /* error */
  scm__rc.d1613[103] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[17]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1613[101] = Scm_MakeIdentifier(scm__rc.d1613[102], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[183]), scm__rc.d1613[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[186]), scm__rc.d1613[2]);
  scm__rc.d1613[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[53])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[187]), scm__rc.d1613[104]);
  scm__rc.d1613[105] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[183]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[189]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[190]), scm__rc.d1613[105]);
  scm__rc.d1613[106] = Scm_MakeIdentifier(scm__rc.d1613[63], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#generator->lseq */
  scm__rc.d1613[107] = Scm_MakeIdentifier(scm__rc.d1613[91], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#exact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[193]), scm__rc.d1613[2]);
  scm__rc.d1613[108] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[183]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[194]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[195]), scm__rc.d1613[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[198]), scm__rc.d1613[2]);
  scm__rc.d1613[109] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[183]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[199]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[200]), scm__rc.d1613[109]);
  scm__rc.d1613[110] = Scm_MakeIdentifier(scm__rc.d1613[96], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#inexact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[203]), scm__rc.d1613[2]);
  scm__rc.d1613[111] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[183]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[204]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[205]), scm__rc.d1613[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[208]), scm__rc.d1613[2]);
  scm__rc.d1613[112] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[183]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[209]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[210]), scm__rc.d1613[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[213]), scm__rc.d1613[2]);
  scm__rc.d1613[113] = Scm_MakeExtendedPair(scm__rc.d1613[75], SCM_OBJ(&scm__rc.d1614[65]), SCM_OBJ(&scm__rc.d1614[214]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[215]), scm__rc.d1613[113]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[5]))->name = scm__rc.d1613[75];/* lrange */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[5] = SCM_WORD(scm__rc.d1613[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[46] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[76] = SCM_WORD(scm__rc.d1613[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[82] = SCM_WORD(scm__rc.d1613[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[89] = SCM_WORD(scm__rc.d1613[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[104] = SCM_WORD(scm__rc.d1613[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[110] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[56]))[126] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1621 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[5]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[75]) /* lrange */, G1621,0);

  scm__rc.d1613[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[54])),TRUE); /* liota */
  scm__rc.d1613[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[55])),TRUE); /* count */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[216]), scm__rc.d1613[115]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[217]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[220]), scm__rc.d1613[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[221]), scm__rc.d1613[115]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[222]), scm__rc.d1613[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[223]), scm__rc.d1613[115]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[224]), scm__rc.d1613[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[226]), scm__rc.d1613[92]);
  scm__rc.d1613[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[56])),TRUE); /* define */
  scm__rc.d1613[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[57])),TRUE); /* gen */
  scm__rc.d1613[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[58])),TRUE); /* infinite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[227]), scm__rc.d1613[118]);
  scm__rc.d1613[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[59])),TRUE); /* rlet1 */
  scm__rc.d1613[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[60])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[229]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[230]), scm__rc.d1613[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[231]), scm__rc.d1613[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[234]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[235]), scm__rc.d1613[87]);
  scm__rc.d1613[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[61])),TRUE); /* dec! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[236]), scm__rc.d1613[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[239]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[240]), scm__rc.d1613[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[241]), scm__rc.d1613[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[245]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[248]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[252]), scm__rc.d1613[92]);
  scm__rc.d1613[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[62])),TRUE); /* k */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[253]), scm__rc.d1613[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[254]), scm__rc.d1613[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[256]), scm__rc.d1613[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[257]), scm__rc.d1613[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[258]), scm__rc.d1613[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[259]), scm__rc.d1613[93]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[262]), scm__rc.d1613[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[263]), scm__rc.d1613[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[266]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[269]), scm__rc.d1613[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[270]), scm__rc.d1613[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[274]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[277]), scm__rc.d1613[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[281]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[284]), scm__rc.d1613[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[285]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[289]), scm__rc.d1613[92]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[291]), scm__rc.d1613[117]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[292]), scm__rc.d1613[116]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[293]), scm__rc.d1613[117]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[294]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[298]), scm__rc.d1613[115]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[299]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[302]), scm__rc.d1613[77]);
  scm__rc.d1613[123] = Scm_MakeIdentifier(scm__rc.d1613[118], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#infinite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[303]), scm__rc.d1613[114]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[306]), scm__rc.d1613[2]);
  scm__rc.d1613[124] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[303]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[307]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[308]), scm__rc.d1613[124]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[6]))->name = scm__rc.d1613[117];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[311]), scm__rc.d1613[2]);
  scm__rc.d1613[125] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[303]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[312]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[313]), scm__rc.d1613[125]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[7]))->name = scm__rc.d1613[117];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[316]), scm__rc.d1613[2]);
  scm__rc.d1613[126] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[303]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[317]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[318]), scm__rc.d1613[126]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[8]))->name = scm__rc.d1613[117];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[321]), scm__rc.d1613[2]);
  scm__rc.d1613[127] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[303]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[322]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[323]), scm__rc.d1613[127]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[9]))->name = scm__rc.d1613[117];/* (liota gen) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[326]), scm__rc.d1613[2]);
  scm__rc.d1613[128] = Scm_MakeExtendedPair(scm__rc.d1613[114], SCM_OBJ(&scm__rc.d1614[220]), SCM_OBJ(&scm__rc.d1614[327]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[328]), scm__rc.d1613[128]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[10]))->name = scm__rc.d1613[114];/* liota */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[4] = SCM_WORD(scm__rc.d1613[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[62] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[67] = SCM_WORD(scm__rc.d1613[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[77] = SCM_WORD(scm__rc.d1613[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[84] = SCM_WORD(scm__rc.d1613[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[91] = SCM_WORD(scm__rc.d1613[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[109] = SCM_WORD(scm__rc.d1613[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[243]))[124] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1627 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[10]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[114]) /* liota */, G1627,0);

  scm__rc.d1613[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[63])),TRUE); /* port->char-lseq */
  scm__rc.d1613[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[64])),TRUE); /* port */
  scm__rc.d1613[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[65])),TRUE); /* current-input-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[329]), scm__rc.d1613[131]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[331]), scm__rc.d1613[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[333]), scm__rc.d1613[49]);
  scm__rc.d1613[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[66])),TRUE); /* cut */
  scm__rc.d1613[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[67])),TRUE); /* read-char */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[334]), scm__rc.d1613[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[335]), scm__rc.d1613[133]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[336]), scm__rc.d1613[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[338]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[341]), scm__rc.d1613[77]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[342]), scm__rc.d1613[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[345]), scm__rc.d1613[2]);
  scm__rc.d1613[134] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[342]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[346]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[347]), scm__rc.d1613[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[350]), scm__rc.d1613[2]);
  scm__rc.d1613[135] = Scm_MakeExtendedPair(scm__rc.d1613[129], SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[351]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[352]), scm__rc.d1613[135]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[12]))->name = scm__rc.d1613[129];/* port->char-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]))[28] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[372]))[32] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1631 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[12]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[129]) /* port->char-lseq */, G1631,0);

  scm__rc.d1613[136] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[68])),TRUE); /* port->byte-lseq */
  scm__rc.d1613[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[69])),TRUE); /* read-byte */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[353]), scm__rc.d1613[137]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[354]), scm__rc.d1613[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[356]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[359]), scm__rc.d1613[77]);
  scm__rc.d1613[138] = Scm_MakeIdentifier(scm__rc.d1613[137], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#read-byte */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[360]), scm__rc.d1613[136]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[363]), scm__rc.d1613[2]);
  scm__rc.d1613[139] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[360]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[364]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[365]), scm__rc.d1613[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[406]))[2] = SCM_WORD(scm__rc.d1613[138]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[368]), scm__rc.d1613[2]);
  scm__rc.d1613[140] = Scm_MakeExtendedPair(scm__rc.d1613[136], SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[369]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[370]), scm__rc.d1613[140]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[14]))->name = scm__rc.d1613[136];/* port->byte-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]))[28] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[410]))[32] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1635 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[14]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[136]) /* port->byte-lseq */, G1635,0);

  scm__rc.d1613[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[70])),TRUE); /* port->string-lseq */
  scm__rc.d1613[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[71])),TRUE); /* read-line */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[371]), scm__rc.d1613[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[372]), scm__rc.d1613[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[374]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[377]), scm__rc.d1613[77]);
  scm__rc.d1613[143] = Scm_MakeIdentifier(scm__rc.d1613[142], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#read-line */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[378]), scm__rc.d1613[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[381]), scm__rc.d1613[2]);
  scm__rc.d1613[144] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[378]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[382]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[383]), scm__rc.d1613[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[444]))[2] = SCM_WORD(scm__rc.d1613[143]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[386]), scm__rc.d1613[2]);
  scm__rc.d1613[145] = Scm_MakeExtendedPair(scm__rc.d1613[141], SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[387]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[388]), scm__rc.d1613[145]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[16]))->name = scm__rc.d1613[141];/* port->string-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]))[28] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[448]))[32] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1639 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[141]) /* port->string-lseq */, G1639,0);

  scm__rc.d1613[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[72])),TRUE); /* port->sexp-lseq */
  scm__rc.d1613[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[73])),TRUE); /* read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[389]), scm__rc.d1613[147]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[390]), scm__rc.d1613[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[392]), scm__rc.d1613[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[395]), scm__rc.d1613[77]);
  scm__rc.d1613[148] = Scm_MakeIdentifier(scm__rc.d1613[147], SCM_MODULE(scm__rc.d1613[103]), SCM_NIL); /* gauche#read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[396]), scm__rc.d1613[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[399]), scm__rc.d1613[2]);
  scm__rc.d1613[149] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[396]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[400]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[401]), scm__rc.d1613[149]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[482]))[2] = SCM_WORD(scm__rc.d1613[148]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[404]), scm__rc.d1613[2]);
  scm__rc.d1613[150] = Scm_MakeExtendedPair(scm__rc.d1613[146], SCM_OBJ(&scm__rc.d1614[333]), SCM_OBJ(&scm__rc.d1614[405]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[406]), scm__rc.d1613[150]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1620[18]))->name = scm__rc.d1613[146];/* port->sexp-lseq */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]))[28] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1619[486]))[32] = SCM_WORD(scm__rc.d1613[106]);
  ScmObj G1643 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1620[18]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[146]) /* port->sexp-lseq */, G1643,0);

  Scm_VMExecuteToplevels(toplevels);
}
