/*===========================================================================*/
/*   (Init/parse_args.scm)                                                   */
/*   Bigloo (4.5b)                                                           */
/*   Inria -- Sophia Antipolis (c)       Fri Dec 22 05:17:06 PM CET 2023     */
/*===========================================================================*/
/* COMPILATION: (/home/serrano/prgm/project/bigloo/bigloo/bin/bigloo -ldopt -L/home/serrano/prgm/project/bigloo/bigloo/libbacktrace/home/serrano/prgm/project/bigloo/bigloo/lib/bigloo/4.5b  -q -afile .afile -fsharing -fno-reflection -cc gcc -lib-dir /home/serrano/prgm/project/bigloo/bigloo/lib/bigloo/4.5b -unsafev -gno-error-localization -no-hello -O2 -rm -unsafe -s -stdc -indent Init/parse_args.scm) */
/* GC selection */
#define THE_GC BOEHM_GC

/* unsafe mode */
#define BIGLOO_UNSAFE 1

/* traces mode */
#define BIGLOO_TRACE 0

/* standard Bigloo include */
#include <bigloo.h>

#ifdef __cplusplus
extern "C"
{
#endif
#ifndef BGL_MODULE_TYPE_DEFINITIONS
#define BGL_MODULE_TYPE_DEFINITIONS
#ifndef BGL_BgL_INIT_PARSEzd2ARGSzd2_TYPE_DEFINITIONS
#define BGL_BgL_INIT_PARSEzd2ARGSzd2_TYPE_DEFINITIONS
#endif													// BGL_BgL_INIT_PARSEzd2ARGSzd2_TYPE_DEFINITIONS
#endif													// BGL_MODULE_TYPE_DEFINITIONS

	extern obj_t BGl_za2heapzd2jvmzd2nameza2z00zzengine_paramz00;
	extern obj_t BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00;
	extern obj_t BGl_za2additionalzd2tracesza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t
		BGl_callzd2withzd2inputzd2stringzd2zz__r4_ports_6_10_1z00(obj_t, obj_t);
	extern obj_t BGl_za2synczd2profilingza2zd2zzengine_paramz00;
	extern obj_t BGl_za2optimzd2cfazd2pairzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2unsafezd2arityza2zd2zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2javaza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33830ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34802ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35612ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34470ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34551ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34632ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33733ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33806ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34446ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34608ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35094ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35256ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2heapzd2dumpzd2namesza2z00zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2bigloozd2classpathza2z00zzengine_paramz00;
	BGL_IMPORT obj_t BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(obj_t,
		obj_t);
	extern obj_t BGl_za2optimza2z00zzengine_paramz00;
	extern obj_t BGl_za2destza2z00zzengine_paramz00;
	extern obj_t BGl_za2helloza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34900ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2optimzd2specializa7ezd2flonumzf3za2z54zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35702ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33920ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_requirezd2initializa7ationz75zzinit_parsezd2argszd2 =
		BUNSPEC;
	static obj_t BGl_z62zc3z04anonymousza35451ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35532ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34390ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35605ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34544ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35354ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35184ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35508ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35419ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34196ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34277ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2autozd2linkzd2mainza2z00zzengine_paramz00;
	static obj_t BGl_zd2gbdb2z12ze70z27zzinit_parsezd2argszd2(void);
	extern obj_t BGl_shortzd2versionzd2zzwrite_versionz00(void);
	extern obj_t BGl_za2accesszd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2compilerzd2stackzd2debugzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_versionz00zzwrite_versionz00(void);
	extern obj_t BGl_za2stripza2z00zzengine_paramz00;
	extern obj_t
		BGl_za2sawzd2registerzd2allocationzd2functionsza2zd2zzengine_paramz00;
	extern obj_t BGl_za2staticzd2allzd2bigloozf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2sawzd2spillza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34820ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34650ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_bigloozd2compilerzd2debugzd2setz12zc0zz__paramz00(int);
	extern obj_t BGl_za2cczd2optionsza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33824ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35444ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34383ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34464ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34626ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t bgl_display_obj(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34529ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2czd2filesza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35088ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2srczd2filesza2zd2zzengine_paramz00;
	extern obj_t BGl_za2doublezd2ldzd2libszf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2warningzd2overridenzd2variablesza2z00zzengine_paramz00;
	extern obj_t BGl_za2targetzd2languageza2zd2zzengine_paramz00;
	extern obj_t BGl_za2ldzd2relativeza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35380ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35623ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2optimzd2stackablezf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33914ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34724ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34716ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35526ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35437ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_warningz00zz__errorz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34295ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34376ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34538ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35348ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35178ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_assocz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
	extern obj_t BGl_za2objectzd2initzd2modeza2z00zzengine_paramz00;
	extern obj_t BGl_za2optimzd2taggedzd2fxopzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2gczd2customzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2czd2userzd2footza2z00zzengine_paramz00;
	extern obj_t BGl_za2passza2z00zzengine_paramz00;
	static obj_t BGl_toplevelzd2initzd2zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza35632ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33842ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34571ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34814ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33753ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34482ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34644ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33818ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2csharpzd2suffixza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34458ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35268ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34369ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_zd2O2z12ze70z27zzinit_parsezd2argszd2(void);
	extern obj_t BGl_za2optimzd2isazf3za2z21zzengine_paramz00;
	BGL_IMPORT obj_t BGl_evalz00zz__evalz00(obj_t, obj_t);
	BGL_IMPORT obj_t BGl_formatz00zz__r4_output_6_10_3z00(obj_t, obj_t);
	extern obj_t BGl_za2optimzd2uncellzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2restzd2argsza2zd2zzengine_paramz00;
	extern obj_t
		BGl_za2optimzd2cfazd2fixnumzd2arithmeticzf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34920ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34750ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2typezd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2optimzd2cfazf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33932ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35552ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_internalzd2errorzd2zztools_errorz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34734ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35374ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2optimzd2jvmzd2peepholeza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33908ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35366ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static bool_t BGl_za2extendedzd2donezf3za2z21zzinit_parsezd2argszd2;
	static obj_t BGl_z62zc3z04anonymousza35196ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35277ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34289ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2ldzd2optionsza2zd2zzengine_paramz00;
	static obj_t BGl_genericzd2initzd2zzinit_parsezd2argszd2(void);
	extern obj_t BGl_za2optimzd2returnzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2locationzd2shapezf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33860ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34662ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35545ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33836ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34565ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34808ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35294ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34476ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34638ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2jarpathza2zd2zzengine_paramz00;
	static obj_t BGl_objectzd2initzd2zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza33739ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2shellza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_memqz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
	extern obj_t BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00;
	BGL_IMPORT obj_t BGl_bigloozd2libraryzd2pathzd2setz12zc0zz__paramz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza33950ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34841ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35651ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34914ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33772ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34582ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza34744ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33926ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2keyzd2shapezf3za2z21zzengine_paramz00;
	BGL_IMPORT obj_t bgl_reverse_bang(obj_t);
	static obj_t BGl_zd2O3z12ze70z27zzinit_parsezd2argszd2(void);
	extern obj_t BGl_za2sawza2z00zzengine_paramz00;
	extern obj_t BGl_za2autozd2modeza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t string_append_3(obj_t, obj_t, obj_t);
	static bool_t BGl_loadzd2initzd2zzinit_parsezd2argszd2(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34010ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t
		BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2czd2debugzd2lineszd2infoza2zd2zzengine_paramz00;
	extern obj_t BGl_za2debugzd2moduleza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34850ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34680ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35490ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jaszd2warningza2zd2zzjas_asz00;
	static obj_t BGl_z62zc3z04anonymousza33854ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35393ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33684ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33765ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34656ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35539ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34397ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34559ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35288ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2initzd2modeza2zd2zzengine_paramz00;
	extern obj_t BGl_za2libzd2modeza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34100ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t bstring_to_symbol(obj_t);
	extern obj_t BGl_za2jaszd2peepholeza2zd2zzjas_peepz00;
	static obj_t BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2 =
		BUNSPEC;
	static obj_t BGl_z62zc3z04anonymousza34932ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35580ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34762ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33944ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34835ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35483ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35645ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2userzd2inliningzf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34908ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34495ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35467ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35459ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t, obj_t);
	extern obj_t BGl_processzd2libzd2dirzd2parameterzd2zzinit_libzd2dirzd2(obj_t);
	BGL_IMPORT obj_t BGl_bigloozd2debugzd2modulezd2setz12zc0zz__paramz00(int);
	extern obj_t BGl_za2bigloozd2cmdzd2nameza2z00zzengine_paramz00;
	extern obj_t BGl_za2warningzd2overridenzd2slotsza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34004ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2warningzd2typesza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35670ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static bool_t BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2(obj_t);
	static obj_t BGl_z62zc3z04anonymousza33872ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2modulezd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2optimzd2Ozd2macrozf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34674ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35476ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33848ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34577ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35387ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_appendzd221011zd2zzinit_parsezd2argszd2(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33759ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34488ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2modulezd2checksumzd2objectzf3za2zf3zzengine_paramz00;
	static obj_t BGl_methodzd2initzd2zzinit_parsezd2argszd2(void);
	static obj_t BGl_parsezd2debugzd2argsz00zzinit_parsezd2argszd2(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34950ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33962ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34926ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35574ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34756ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35566ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33938ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34829ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35558ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35639ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2ccza2z00zzengine_paramz00;
	static obj_t BGl_z62usagez62zzinit_parsezd2argszd2(obj_t, long, bool_t);
	extern obj_t BGl_bigloozd2variableszd2usagez00zzengine_paramz00(bool_t);
	static obj_t BGl_z62zc3z04anonymousza35010ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2nbzd2errorzd2onzd2passza2zd2zztools_errorz00;
	static obj_t BGl_z62zc3z04anonymousza34022ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t
		BGl_za2optimzd2jvmzd2constructorzd2inliningza2zd2zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2classpathza2zd2zzengine_paramz00;
	extern obj_t BGl_za2allzd2exportzd2mutablezf3za2zf3zzmodule_evalz00;
	extern obj_t BGl_za2errorzd2localiza7ationza2z75zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33890ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34692ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35664ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33793ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2pathzd2separatorza2z00zzengine_paramz00;
	BGL_IMPORT obj_t BGl_bigloozd2warningzd2setz12z12zz__paramz00(int);
	static obj_t BGl_z62zc3z04anonymousza33866ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34668ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2inliningzd2kfactorza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35100ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34112ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2bdbzd2debugza2zd2zzengine_paramz00;
	extern obj_t BGl_za2heapzd2libraryza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33980ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34790ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34871ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34944ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2cinitzd2moduleza2z00zzengine_paramz00;
	extern obj_t BGl_za2bigloozd2licensingzf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33956ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35657ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33786ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34596ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2compilerzd2sharingzd2debugzf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34588ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t string_append(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34040ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34202ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2inliningzf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35004ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2 = BUNSPEC;
	static obj_t BGl_z62zc3z04anonymousza34016ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35690ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33884ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t
		BGl_bigloozd2identifierzd2syntaxzd2setz12zc0zz__readerz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34686ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33779ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT bool_t bigloo_strncmp(obj_t, obj_t, long);
	extern obj_t BGl_za2gczd2libza2zd2zzengine_paramz00;
	extern obj_t BGl_za2compilerzd2debugza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_errorz00zz__errorz00(obj_t, obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34130ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34106ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t
		BGl_za2optimzd2cfazd2unboxzd2closurezd2argsza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34962ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33974ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34865ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34938ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34768ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2alloczd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2staticzd2bigloozf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2tracezd2levelza2zd2zzengine_paramz00;
	extern obj_t BGl_za2unsafezd2structza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34220ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34301ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35022ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34034ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2ldzd2postzd2optionsza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35684ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2cflagszd2optimza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35595ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35676ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34777ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33878ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35498ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2sawzd2bbvzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2mainclassza2zd2zzengine_paramz00;
	extern obj_t BGl_za2verboseza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35112ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2sawzd2bbvzd2functionsza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34124ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2unsafezd2rangeza2zd2zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2catchza2zd2zzengine_paramz00;
	extern obj_t BGl_za2includezd2multipleza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_openzd2inputzd2stringz00zz__r4_ports_6_10_1z00(obj_t,
		obj_t, obj_t);
	static obj_t
		BGl_z62zc3z04za2inliningzd2kfactorza23644ze3z94zzinit_parsezd2argszd2(obj_t,
		obj_t);
	extern obj_t BGl_za2optimzd2initflowzf3za2z21zzengine_paramz00;
	static obj_t BGl_queryz00zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza34980ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t
		BGl_za2optimzd2cfazd2freezd2varzd2trackingzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2czd2suffixza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33992ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34956ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33968ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34859ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35588ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2optimzd2jvmzd2fasteqza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35040ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35202ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34052ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34214ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35016ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34028ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2typenodezd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2sawzd2registerzd2reallocationzf3za2zf3zzengine_paramz00;
	BGL_EXPORTED_DECL obj_t
		BGl_modulezd2initializa7ationz75zzinit_parsezd2argszd2(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzjas_peepz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzjas_profilez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzjas_asz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzcc_ldz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzread_jvmz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzread_accessz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zztools_licensez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzwrite_versionz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzmodule_evalz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzmodule_alibraryz00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzmodule_modulez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzinit_libzd2dirzd2(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzinit_setrcz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzinit_extendz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzinit_mainz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzengine_paramz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzengine_configurez00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zzengine_passz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zztools_errorz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zztools_speekz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zztools_tracez00(long, char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r5_control_features_6_4z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_input_6_10_2z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(long,
		char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_control_features_6_9z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(long,
		char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_characters_6_6z00(long, char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(long,
		char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(long, char *);
	BGL_IMPORT obj_t
		BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_booleans_6_1z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__expander_srfi0z00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__libraryz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__expander_argsz00(long,
		char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__evalz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__rgcz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__readerz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__osz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__errorz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__modulez00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__paramz00(long, char *);
	BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__configurez00(long,
		char *);
	static obj_t BGl_z62zc3z04anonymousza33896ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34698ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33799ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2heapzd2nameza2zd2zzengine_paramz00;
	extern obj_t BGl_za2profilezd2libraryza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35300ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35130ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34142ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2dlopenzd2initzd2gcza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35106ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_revisionz00zzwrite_versionz00(void);
	static obj_t BGl_z62zc3z04anonymousza34118ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2debugza2zd2zzengine_paramz00;
	extern obj_t BGl_za2profilezd2modeza2zd2zzengine_paramz00;
	extern obj_t BGl_za2additionalzd2heapzd2namesza2z00zzengine_paramz00;
	static obj_t BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2 = BUNSPEC;
	static obj_t BGl_z62zc3z04anonymousza34893ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34974ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34885ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33986ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34796ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34877ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00;
	BGL_IMPORT bool_t BGl_numberzf3zf3zz__r4_numbers_6_5z00(obj_t);
	extern obj_t BGl_za2bigloozd2argsza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35220ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34240ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34070ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34313ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35034ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2allzd2exportzd2evalzf3za2zf3zzmodule_evalz00;
	static obj_t BGl_z62zc3z04anonymousza34046ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34208ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_loadqz00zz__evalz00(obj_t, obj_t);
	extern obj_t BGl_za2czd2objectzd2filezd2extensionza2zd2zzengine_paramz00;
	extern obj_t BGl_za2warningzd2defaultzd2slotzd2valueza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_suffixz00zz__osz00(obj_t);
	extern obj_t BGl_za2libzd2dirza2zd2zzengine_paramz00;
	extern obj_t BGl_za2optimzd2dataflowzd2forzd2errorszf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2userzd2heapzd2siza7eza2za7zzengine_paramz00;
	extern obj_t BGl_za2cflagszd2profza2zd2zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2jarzf3za2z21zzengine_paramz00;
	BGL_IMPORT obj_t bgl_debug_set(int);
	static obj_t BGl_z62zc3z04anonymousza34160ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34403ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2optimzd2synczd2failsafezf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34233ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35124ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2allowzd2typezd2redefinitionza2z00zzengine_paramz00;
	extern obj_t BGl_za2optimzd2returnzd2gotozf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34136ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2bigloozd2libza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_za2loadzd2verboseza2zd2zz__evalz00;
	BGL_IMPORT obj_t BGl_argszd2parsezd2usagez00zz__expander_argsz00(obj_t);
	extern obj_t BGl_za2unsafezd2libraryza2zd2zzengine_paramz00;
	static obj_t BGl_cnstzd2initzd2zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza34992ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT bool_t BGl_listzf3zf3zz__r4_pairs_and_lists_6_3z00(obj_t);
	static obj_t BGl_libraryzd2moduleszd2initz00zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza34968ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00;
	extern obj_t BGl_za2allzd2evalzf3za2z21zzmodule_evalz00;
	extern obj_t BGl_za2unsafezd2heapza2zd2zzengine_paramz00;
	extern obj_t BGl_za2unsafezd2typeza2zd2zzengine_paramz00;
	extern obj_t BGl_za2optimzd2loopzd2inliningzf3za2zf3zzengine_paramz00;
	static obj_t BGl_importedzd2moduleszd2initz00zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza34331ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35052ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35214ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2gczd2forcezd2registerzd2rootszf3za2z21zzengine_paramz00;
	static obj_t BGl_gczd2rootszd2initz00zzinit_parsezd2argszd2(void);
	static obj_t BGl_z62zc3z04anonymousza34064ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34226ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34307ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_za2librariesza2z00zzinit_parsezd2argszd2 = BUNSPEC;
	extern obj_t BGl_za2objzd2suffixza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35028ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_parsezd2safezf2unsafezd2argszf2zzinit_parsezd2argszd2(obj_t,
		bool_t);
	extern obj_t
		BGl_za2sawzd2nozd2registerzd2allocationzd2functionsza2z00zzengine_paramz00;
	extern obj_t BGl_za2extendzd2entryza2zd2zzengine_paramz00;
	extern obj_t BGl_za2optimzd2dataflowzf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2srczd2suffixza2zd2zzengine_paramz00;
	extern obj_t BGl_za2cczd2moveza2zd2zzengine_paramz00;
	extern obj_t BGl_za2ozd2filesza2zd2zzengine_paramz00;
	extern obj_t BGl_za2bmemzd2profilingza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34502ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35312ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35142ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2cflagszd2rpathza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34154ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35118ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2namezd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2typenamezd2shapezf3za2z21zzengine_paramz00;
	extern obj_t BGl_za2arithmeticzd2newzd2overflowza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34986ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2arithmeticzd2genericityza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_bigloozd2configzd2zz__configurez00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza33998ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2directoryza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_registerzd2srfiz12zc0zz__expander_srfi0z00(obj_t);
	extern obj_t BGl_za2interpreterza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34430ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34511ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_za2loadzd2pathza2zd2zz__evalz00;
	static obj_t BGl_z62zc3z04anonymousza35070ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35232ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2sharedzd2cnstzf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34252ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34082ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34325ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35046ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35208ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34058ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_bigloozd2profilezd2setz12z12zz__paramz00(int);
	BGL_IMPORT obj_t BGl_2maxz00zz__r4_numbers_6_5z00(obj_t, obj_t);
	extern obj_t BGl_za2optimzd2dataflowzd2typeszf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2earlyzd2withzd2modulesza2z00zzengine_paramz00;
	extern obj_t BGl_za2globalzd2tailzd2callzf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2unsafezd2evalza2zd2zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34520ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35330ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33702ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34350ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35160ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2userzd2shapezf3za2z21zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34172ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35306ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2compilerzd2typezd2debugzf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35136ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34148ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2currentzd2passza2zd2zzengine_passz00;
	BGL_IMPORT obj_t
		BGl_libraryzd2translationzd2tablezd2addz12zc0zz__libraryz00(obj_t, obj_t,
		obj_t);
	extern obj_t BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00;
	extern obj_t BGl_za2callzf2cczf3za2z01zzengine_paramz00;
	extern obj_t BGl_za2qualifiedzd2typezd2fileza2z00zzengine_paramz00;
	BGL_IMPORT obj_t c_substring(obj_t, long, long);
	static obj_t BGl_z62zc3z04anonymousza34602ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35250ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35404ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34181ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34343ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34424ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35064ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35226ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34246ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34076ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34319ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t
		BGl_za2sawzd2registerzd2allocationzd2onexpressionzf3za2z21zzengine_paramz00;
	extern obj_t
		BGl_za2sawzd2registerzd2allocationzd2maxzd2siza7eza2za7zzengine_paramz00;
	BGL_IMPORT obj_t BGl_za2unsafezd2rgcza2zd2zz__rgcz00;
	extern obj_t BGl_za2stdcza2z00zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2foreignzd2classzd2nameza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_findzd2filezf2pathz20zz__osz00(obj_t, obj_t);
	static obj_t BGl_parsezd2optimzd2argsz00zzinit_parsezd2argszd2(obj_t);
	static obj_t BGl_z62zc3z04anonymousza35413ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34190ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34271ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35324ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35154ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_parsezd2shapezd2argsz00zzinit_parsezd2argszd2(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34166ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34409ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_addzd2qualifiedzd2typez12z12zzread_jvmz00(obj_t, obj_t,
		obj_t);
	extern obj_t BGl_za2jvmzd2optionsza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t
		BGl_bigloozd2modulezd2extensionzd2handlerzd2setz12z12zz__paramz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34998ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2jvmzd2charzd2infoza2z00zzjas_asz00;
	extern obj_t BGl_za2additionalzd2heapzd2nameza2z00zzengine_paramz00;
	BGL_IMPORT bool_t BGl_2zc3zd3z10zz__r4_numbers_6_5z00(obj_t, obj_t);
	extern obj_t
		BGl_za2bdbzd2debugzd2nozd2linezd2directiveszf3za2zf3zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34620ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35082ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35244ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34094ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34337ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34418ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_deletez12z12zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t,
		obj_t);
	static obj_t BGl_z62zc3z04anonymousza35058ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_EXPORTED_DECL obj_t BGl_parsezd2argszd2zzinit_parsezd2argszd2(obj_t);
	extern obj_t BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00;
	extern obj_t BGl_za2jaszd2profilezd2modeza2z00zzjas_profilez00;
	extern obj_t BGl_za2readerza2z00zzengine_paramz00;
	extern obj_t BGl_za2optimzd2symbolzd2caseza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza35520ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35431ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35342ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2rmzd2tmpzd2filesza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34362ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35172ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34265ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35318ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35148ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2czd2tailzd2callza2z00zzengine_paramz00;
	extern obj_t BGl_za2jvmzd2envza2zd2zzengine_paramz00;
	extern obj_t BGl_za2dlopenzd2initza2zd2zzengine_paramz00;
	BGL_IMPORT obj_t BGl_za2nilza2z00zz__evalz00;
	extern obj_t BGl_za2czd2userzd2headerza2z00zzengine_paramz00;
	extern obj_t BGl_za2mcozd2includezd2pathza2z00zzengine_paramz00;
	extern obj_t BGl_compilerzd2exitzd2zzinit_mainz00(obj_t);
	extern obj_t BGl_za2accesszd2filesza2zd2zzengine_paramz00;
	extern obj_t
		BGl_za2optimzd2cfazd2forcezd2loosezd2localzd2functionzf3za2z21zzengine_paramz00;
	extern obj_t BGl_startzd2tracezd2zztools_tracez00(obj_t, obj_t);
	extern obj_t BGl_za2czd2debugza2zd2zzengine_paramz00;
	extern obj_t BGl_bigloozd2licensezd2zztools_licensez00(void);
	extern obj_t BGl_za2includezd2foreignza2zd2zzengine_paramz00;
	extern obj_t BGl_usezd2libraryz12zc0zzmodule_alibraryz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza33812ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33723ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34452ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34614ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35262ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza33715ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_za2purifyza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza34436ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35076ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35238ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_verbosez00zztools_speekz00(obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34088ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t BGl_bigloozd2libraryzd2pathz00zz__paramz00(void);
	BGL_IMPORT obj_t BGl_memberz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
	extern obj_t BGl_za2mainza2z00zzmodule_modulez00;
	static obj_t BGl_z62parsezd2argszb0zzinit_parsezd2argszd2(obj_t, obj_t);
	static obj_t BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2 = BUNSPEC;
	BGL_IMPORT obj_t BGl_modulezd2addzd2accessz12z12zz__modulez00(obj_t, obj_t,
		obj_t);
	extern obj_t BGl_za2localzd2exitzf3za2z21zzengine_paramz00;
	BGL_IMPORT obj_t BGl_defaultzd2environmentzd2zz__evalz00(void);
	extern obj_t BGl_za2unsafezd2versionza2zd2zzengine_paramz00;
	static obj_t BGl_parsezd2bdbzd2argsz00zzinit_parsezd2argszd2(obj_t);
	extern obj_t BGl_za2optimzd2reducezd2betazf3za2zf3zzengine_paramz00;
	extern obj_t BGl_za2warningzd2typezd2errorza2z00zzengine_paramz00;
	static obj_t BGl_z62zc3z04anonymousza33902ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35360ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34704ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35190ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35514ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35425ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34283ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35336ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza34356ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	static obj_t BGl_z62zc3z04anonymousza35166ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	extern obj_t BGl_loadzd2extendzd2zzinit_extendz00(obj_t);
	static obj_t BGl_z62zc3z04anonymousza34259ze3ze5zzinit_parsezd2argszd2(obj_t,
		obj_t, obj_t);
	BGL_IMPORT obj_t
		BGl_bigloozd2casezd2sensitivityzd2setz12zc0zz__readerz00(obj_t);
	static obj_t __cnst[176];


	   
		 
		DEFINE_STRING(BGl_string5990z00zzinit_parsezd2argszd2,
		BgL_bgl_string5990za700za7za7i6179za7, "", 0);
	      DEFINE_STRING(BGl_string5991z00zzinit_parsezd2argszd2,
		BgL_bgl_string5991za700za7za7i6180za7, "-psync", 6);
	      DEFINE_STRING(BGl_string5992z00zzinit_parsezd2argszd2,
		BgL_bgl_string5992za700za7za7i6181za7, "-s", 2);
	      DEFINE_STRING(BGl_string5993z00zzinit_parsezd2argszd2,
		BgL_bgl_string5993za700za7za7i6182za7, "-v", 2);
	      DEFINE_STRING(BGl_string5994z00zzinit_parsezd2argszd2,
		BgL_bgl_string5994za700za7za7i6183za7, "-v2", 3);
	      DEFINE_STRING(BGl_string5995z00zzinit_parsezd2argszd2,
		BgL_bgl_string5995za700za7za7i6184za7, "-v3", 3);
	      DEFINE_STRING(BGl_string5996z00zzinit_parsezd2argszd2,
		BgL_bgl_string5996za700za7za7i6185za7, "-v4", 3);
	      DEFINE_STRING(BGl_string5997z00zzinit_parsezd2argszd2,
		BgL_bgl_string5997za700za7za7i6186za7, "-hello", 6);
	      DEFINE_STRING(BGl_string5998z00zzinit_parsezd2argszd2,
		BgL_bgl_string5998za700za7za7i6187za7, "-no-hello", 9);
	      DEFINE_STRING(BGl_string5999z00zzinit_parsezd2argszd2,
		BgL_bgl_string5999za700za7za7i6188za7, "-w", 2);
	      DEFINE_STRING(BGl_string6000z00zzinit_parsezd2argszd2,
		BgL_bgl_string6000za700za7za7i6189za7, "-wslots", 7);
	      DEFINE_STRING(BGl_string6001z00zzinit_parsezd2argszd2,
		BgL_bgl_string6001za700za7za7i6190za7, "-Wvariables", 11);
	      DEFINE_STRING(BGl_string6002z00zzinit_parsezd2argszd2,
		BgL_bgl_string6002za700za7za7i6191za7, "-Wtypes", 7);
	      DEFINE_STRING(BGl_string6003z00zzinit_parsezd2argszd2,
		BgL_bgl_string6003za700za7za7i6192za7, "-Wslot", 6);
	      DEFINE_STRING(BGl_string6004z00zzinit_parsezd2argszd2,
		BgL_bgl_string6004za700za7za7i6193za7, "-Wno-slot", 9);
	      DEFINE_STRING(BGl_string6005z00zzinit_parsezd2argszd2,
		BgL_bgl_string6005za700za7za7i6194za7, "-Wall", 5);
	      DEFINE_STRING(BGl_string6006z00zzinit_parsezd2argszd2,
		BgL_bgl_string6006za700za7za7i6195za7, "-Werror=type", 12);
	      DEFINE_STRING(BGl_string6007z00zzinit_parsezd2argszd2,
		BgL_bgl_string6007za700za7za7i6196za7, "-rm", 3);
	      DEFINE_STRING(BGl_string6008z00zzinit_parsezd2argszd2,
		BgL_bgl_string6008za700za7za7i6197za7, "+rm", 3);
	      DEFINE_STRING(BGl_string6009z00zzinit_parsezd2argszd2,
		BgL_bgl_string6009za700za7za7i6198za7, "-extend-module", 14);
	      DEFINE_STRING(BGl_string6010z00zzinit_parsezd2argszd2,
		BgL_bgl_string6010za700za7za7i6199za7, "Illegal extension procedure", 27);
	      DEFINE_STRING(BGl_string6011z00zzinit_parsezd2argszd2,
		BgL_bgl_string6011za700za7za7i6200za7, "Extension not a procedure", 25);
	      DEFINE_STRING(BGl_string6012z00zzinit_parsezd2argszd2,
		BgL_bgl_string6012za700za7za7i6201za7, "-fsharing", 9);
	      DEFINE_STRING(BGl_string6013z00zzinit_parsezd2argszd2,
		BgL_bgl_string6013za700za7za7i6202za7, "-fno-sharing", 12);
	      DEFINE_STRING(BGl_string6014z00zzinit_parsezd2argszd2,
		BgL_bgl_string6014za700za7za7i6203za7, "-fmco", 5);
	      DEFINE_STRING(BGl_string6015z00zzinit_parsezd2argszd2,
		BgL_bgl_string6015za700za7za7i6204za7, "-fmco-include-path", 18);
	      DEFINE_STRING(BGl_string6016z00zzinit_parsezd2argszd2,
		BgL_bgl_string6016za700za7za7i6205za7, "-cc", 3);
	      DEFINE_STRING(BGl_string6017z00zzinit_parsezd2argszd2,
		BgL_bgl_string6017za700za7za7i6206za7, "-stdc", 5);
	      DEFINE_STRING(BGl_string6018z00zzinit_parsezd2argszd2,
		BgL_bgl_string6018za700za7za7i6207za7, "-cheader", 8);
	      DEFINE_STRING(BGl_string6019z00zzinit_parsezd2argszd2,
		BgL_bgl_string6019za700za7za7i6208za7, "-cfoot", 6);
	      DEFINE_STRING(BGl_string6100z00zzinit_parsezd2argszd2,
		BgL_bgl_string6100za700za7za7i6209za7, "-flop", 5);
	      DEFINE_STRING(BGl_string6101z00zzinit_parsezd2argszd2,
		BgL_bgl_string6101za700za7za7i6210za7, "-coerce", 7);
	      DEFINE_STRING(BGl_string6020z00zzinit_parsezd2argszd2,
		BgL_bgl_string6020za700za7za7i6211za7, "-rpath", 6);
	      DEFINE_STRING(BGl_string6102z00zzinit_parsezd2argszd2,
		BgL_bgl_string6102za700za7za7i6212za7, "-effect", 7);
	      DEFINE_STRING(BGl_string6021z00zzinit_parsezd2argszd2,
		BgL_bgl_string6021za700za7za7i6213za7, "-ldopt", 6);
	      DEFINE_STRING(BGl_string6103z00zzinit_parsezd2argszd2,
		BgL_bgl_string6103za700za7za7i6214za7, "-effect+", 8);
	      DEFINE_STRING(BGl_string6022z00zzinit_parsezd2argszd2,
		BgL_bgl_string6022za700za7za7i6215za7, " ", 1);
	      DEFINE_STRING(BGl_string6104z00zzinit_parsezd2argszd2,
		BgL_bgl_string6104za700za7za7i6216za7, "-reduce", 7);
	      DEFINE_STRING(BGl_string6023z00zzinit_parsezd2argszd2,
		BgL_bgl_string6023za700za7za7i6217za7, "-ldpostopt", 10);
	      DEFINE_STRING(BGl_string6105z00zzinit_parsezd2argszd2,
		BgL_bgl_string6105za700za7za7i6218za7, "-reduce+", 8);
	      DEFINE_STRING(BGl_string6024z00zzinit_parsezd2argszd2,
		BgL_bgl_string6024za700za7za7i6219za7, "--force-cc-o", 12);
	      DEFINE_STRING(BGl_string6106z00zzinit_parsezd2argszd2,
		BgL_bgl_string6106za700za7za7i6220za7, "-reduce-", 8);
	      DEFINE_STRING(BGl_string6025z00zzinit_parsezd2argszd2,
		BgL_bgl_string6025za700za7za7i6221za7, "-ld-relative", 12);
	      DEFINE_STRING(BGl_string6107z00zzinit_parsezd2argszd2,
		BgL_bgl_string6107za700za7za7i6222za7, "-assert", 7);
	      DEFINE_STRING(BGl_string6026z00zzinit_parsezd2argszd2,
		BgL_bgl_string6026za700za7za7i6223za7, "-ld-absolute", 12);
	      DEFINE_STRING(BGl_string6108z00zzinit_parsezd2argszd2,
		BgL_bgl_string6108za700za7za7i6224za7, "-cfa", 4);
	      DEFINE_STRING(BGl_string6027z00zzinit_parsezd2argszd2,
		BgL_bgl_string6027za700za7za7i6225za7, "-static-bigloo", 14);
	      DEFINE_STRING(BGl_string6109z00zzinit_parsezd2argszd2,
		BgL_bgl_string6109za700za7za7i6226za7, "-stackable", 10);
	      DEFINE_STRING(BGl_string6028z00zzinit_parsezd2argszd2,
		BgL_bgl_string6028za700za7za7i6227za7, "-ld-libs1", 9);
	      DEFINE_STRING(BGl_string6029z00zzinit_parsezd2argszd2,
		BgL_bgl_string6029za700za7za7i6228za7, "-ld-libs2", 9);
	      DEFINE_STRING(BGl_string6110z00zzinit_parsezd2argszd2,
		BgL_bgl_string6110za700za7za7i6229za7, "-closure", 8);
	      DEFINE_STRING(BGl_string6111z00zzinit_parsezd2argszd2,
		BgL_bgl_string6111za700za7za7i6230za7, "-recovery", 9);
	      DEFINE_STRING(BGl_string6030z00zzinit_parsezd2argszd2,
		BgL_bgl_string6030za700za7za7i6231za7, "-l", 2);
	      DEFINE_STRING(BGl_string6112z00zzinit_parsezd2argszd2,
		BgL_bgl_string6112za700za7za7i6232za7, "-bdb", 4);
	      DEFINE_STRING(BGl_string6031z00zzinit_parsezd2argszd2,
		BgL_bgl_string6031za700za7za7i6233za7, "-auto-link-main", 15);
	      DEFINE_STRING(BGl_string6113z00zzinit_parsezd2argszd2,
		BgL_bgl_string6113za700za7za7i6234za7, "-cnst", 5);
	      DEFINE_STRING(BGl_string6032z00zzinit_parsezd2argszd2,
		BgL_bgl_string6032za700za7za7i6235za7, "-no-auto-link-main", 18);
	      DEFINE_STRING(BGl_string6114z00zzinit_parsezd2argszd2,
		BgL_bgl_string6114za700za7za7i6236za7, "-integrate", 10);
	      DEFINE_STRING(BGl_string6033z00zzinit_parsezd2argszd2,
		BgL_bgl_string6033za700za7za7i6237za7, "--force-gc-roots", 16);
	      DEFINE_STRING(BGl_string6115z00zzinit_parsezd2argszd2,
		BgL_bgl_string6115za700za7za7i6238za7, "-tailc", 6);
	      DEFINE_STRING(BGl_string6034z00zzinit_parsezd2argszd2,
		BgL_bgl_string6034za700za7za7i6239za7, "-jvm-shell", 10);
	      DEFINE_STRING(BGl_string6116z00zzinit_parsezd2argszd2,
		BgL_bgl_string6116za700za7za7i6240za7, "-return", 7);
	      DEFINE_STRING(BGl_string6035z00zzinit_parsezd2argszd2,
		BgL_bgl_string6035za700za7za7i6241za7, "sh", 2);
	      DEFINE_STRING(BGl_string6117z00zzinit_parsezd2argszd2,
		BgL_bgl_string6117za700za7za7i6242za7, "-uncell", 7);
	      DEFINE_STRING(BGl_string6036z00zzinit_parsezd2argszd2,
		BgL_bgl_string6036za700za7za7i6243za7, "msdos", 5);
	      DEFINE_STRING(BGl_string6118z00zzinit_parsezd2argszd2,
		BgL_bgl_string6118za700za7za7i6244za7, "-isa", 4);
	      DEFINE_STRING(BGl_string6037z00zzinit_parsezd2argszd2,
		BgL_bgl_string6037za700za7za7i6245za7, "Illegal `-jvm-shell' argument", 29);
	      DEFINE_STRING(BGl_string6119z00zzinit_parsezd2argszd2,
		BgL_bgl_string6119za700za7za7i6246za7, "-init", 5);
	      DEFINE_STRING(BGl_string6038z00zzinit_parsezd2argszd2,
		BgL_bgl_string6038za700za7za7i6247za7, "-jvm-purify", 11);
	      DEFINE_STRING(BGl_string6039z00zzinit_parsezd2argszd2,
		BgL_bgl_string6039za700za7za7i6248za7, "-no-jvm-purify", 14);
	      DEFINE_STRING(BGl_string6120z00zzinit_parsezd2argszd2,
		BgL_bgl_string6120za700za7za7i6249za7, "-classgen", 9);
	      DEFINE_STRING(BGl_string6121z00zzinit_parsezd2argszd2,
		BgL_bgl_string6121za700za7za7i6250za7, "-egen", 5);
	      DEFINE_STRING(BGl_string6040z00zzinit_parsezd2argszd2,
		BgL_bgl_string6040za700za7za7i6251za7, "-jvm-mainclass", 14);
	      DEFINE_STRING(BGl_string6122z00zzinit_parsezd2argszd2,
		BgL_bgl_string6122za700za7za7i6252za7, "-hgen", 5);
	      DEFINE_STRING(BGl_string6041z00zzinit_parsezd2argszd2,
		BgL_bgl_string6041za700za7za7i6253za7, "-jvm-classpath", 14);
	      DEFINE_STRING(BGl_string6123z00zzinit_parsezd2argszd2,
		BgL_bgl_string6123za700za7za7i6254za7, "-cgen", 5);
	      DEFINE_STRING(BGl_string6042z00zzinit_parsezd2argszd2,
		BgL_bgl_string6042za700za7za7i6255za7, "-jvm-bigloo-classpath", 21);
	      DEFINE_STRING(BGl_string6124z00zzinit_parsezd2argszd2,
		BgL_bgl_string6124za700za7za7i6256za7, "-indent", 7);
	      DEFINE_STRING(BGl_string6043z00zzinit_parsezd2argszd2,
		BgL_bgl_string6043za700za7za7i6257za7, "-jvm-path-separator", 19);
	      DEFINE_STRING(BGl_string6125z00zzinit_parsezd2argszd2,
		BgL_bgl_string6125za700za7za7i6258za7, "-jvmas", 6);
	      DEFINE_STRING(BGl_string6044z00zzinit_parsezd2argszd2,
		BgL_bgl_string6044za700za7za7i6259za7, "-jvm-directory", 14);
	      DEFINE_STRING(BGl_string6126z00zzinit_parsezd2argszd2,
		BgL_bgl_string6126za700za7za7i6260za7, "-init-lib", 9);
	      DEFINE_STRING(BGl_string6045z00zzinit_parsezd2argszd2,
		BgL_bgl_string6045za700za7za7i6261za7, "-jvm-catch-errors", 17);
	      DEFINE_STRING(BGl_string6127z00zzinit_parsezd2argszd2,
		BgL_bgl_string6127za700za7za7i6262za7, "-init-read", 10);
	      DEFINE_STRING(BGl_string6046z00zzinit_parsezd2argszd2,
		BgL_bgl_string6046za700za7za7i6263za7, "-no-jvm-catch-errors", 20);
	      DEFINE_STRING(BGl_string6128z00zzinit_parsezd2argszd2,
		BgL_bgl_string6128za700za7za7i6264za7, "-init-intern", 12);
	      DEFINE_STRING(BGl_string6047z00zzinit_parsezd2argszd2,
		BgL_bgl_string6047za700za7za7i6265za7, "-jvm-jarpath", 12);
	      DEFINE_STRING(BGl_string6129z00zzinit_parsezd2argszd2,
		BgL_bgl_string6129za700za7za7i6266za7, "-init-object-legacy", 19);
	      DEFINE_STRING(BGl_string6048z00zzinit_parsezd2argszd2,
		BgL_bgl_string6048za700za7za7i6267za7, "-jvm-cinit-module", 17);
	      DEFINE_STRING(BGl_string6049z00zzinit_parsezd2argszd2,
		BgL_bgl_string6049za700za7za7i6268za7, "-no-jvm-cinit-module", 20);
	      DEFINE_STRING(BGl_string6130z00zzinit_parsezd2argszd2,
		BgL_bgl_string6130za700za7za7i6269za7, "-init-object-staged", 19);
	      DEFINE_STRING(BGl_string6131z00zzinit_parsezd2argszd2,
		BgL_bgl_string6131za700za7za7i6270za7, "-mklib", 6);
	      DEFINE_STRING(BGl_string6050z00zzinit_parsezd2argszd2,
		BgL_bgl_string6050za700za7za7i6271za7, "-jvm-char-info", 14);
	      DEFINE_STRING(BGl_string6132z00zzinit_parsezd2argszd2,
		BgL_bgl_string6132za700za7za7i6272za7, "-mkaddlib", 9);
	      DEFINE_STRING(BGl_string6051z00zzinit_parsezd2argszd2,
		BgL_bgl_string6051za700za7za7i6273za7, "-no-jvm-char-info", 17);
	      DEFINE_STRING(BGl_string6133z00zzinit_parsezd2argszd2,
		BgL_bgl_string6133za700za7za7i6274za7, "-mkheap", 7);
	      DEFINE_STRING(BGl_string6052z00zzinit_parsezd2argszd2,
		BgL_bgl_string6052za700za7za7i6275za7, "-fjvm-inlining", 14);
	      DEFINE_STRING(BGl_string6134z00zzinit_parsezd2argszd2,
		BgL_bgl_string6134za700za7za7i6276za7, "-mkaddheap", 10);
	      DEFINE_STRING(BGl_string6053z00zzinit_parsezd2argszd2,
		BgL_bgl_string6053za700za7za7i6277za7, "-fjvm-constr-inlining", 21);
	      DEFINE_STRING(BGl_string6135z00zzinit_parsezd2argszd2,
		BgL_bgl_string6135za700za7za7i6278za7, "-mkdistrib", 10);
	      DEFINE_STRING(BGl_string6054z00zzinit_parsezd2argszd2,
		BgL_bgl_string6054za700za7za7i6279za7, "-fno-jvm-inlining", 17);
	      DEFINE_STRING(BGl_string6136z00zzinit_parsezd2argszd2,
		BgL_bgl_string6136za700za7za7i6280za7, "--license", 9);
	      DEFINE_STRING(BGl_string6055z00zzinit_parsezd2argszd2,
		BgL_bgl_string6055za700za7za7i6281za7, "-fno-jvm-constr-inlining", 24);
	      DEFINE_STRING(BGl_string6137z00zzinit_parsezd2argszd2,
		BgL_bgl_string6137za700za7za7i6282za7, "-LICENSE", 8);
	      DEFINE_STRING(BGl_string6056z00zzinit_parsezd2argszd2,
		BgL_bgl_string6056za700za7za7i6283za7, "-fjvm-peephole", 14);
	      DEFINE_STRING(BGl_string6138z00zzinit_parsezd2argszd2,
		BgL_bgl_string6138za700za7za7i6284za7, "-heap", 5);
	      DEFINE_STRING(BGl_string6057z00zzinit_parsezd2argszd2,
		BgL_bgl_string6057za700za7za7i6285za7, "-fno-jvm-peephole", 17);
	      DEFINE_STRING(BGl_string6139z00zzinit_parsezd2argszd2,
		BgL_bgl_string6139za700za7za7i6286za7, "-heap-library", 13);
	      DEFINE_STRING(BGl_string6058z00zzinit_parsezd2argszd2,
		BgL_bgl_string6058za700za7za7i6287za7, "-fjvm-branch", 12);
	      DEFINE_STRING(BGl_string6059z00zzinit_parsezd2argszd2,
		BgL_bgl_string6059za700za7za7i6288za7, "-fno-jvm-branch", 15);
	      DEFINE_STRING(BGl_string6140z00zzinit_parsezd2argszd2,
		BgL_bgl_string6140za700za7za7i6289za7, "-dump-heap", 10);
	      DEFINE_STRING(BGl_string6141z00zzinit_parsezd2argszd2,
		BgL_bgl_string6141za700za7za7i6290za7, "-addheap", 8);
	      DEFINE_STRING(BGl_string6060z00zzinit_parsezd2argszd2,
		BgL_bgl_string6060za700za7za7i6291za7, "-fjvm-fasteq", 12);
	      DEFINE_STRING(BGl_string6142z00zzinit_parsezd2argszd2,
		BgL_bgl_string6142za700za7za7i6292za7, "-fread-internal", 15);
	      DEFINE_STRING(BGl_string6061z00zzinit_parsezd2argszd2,
		BgL_bgl_string6061za700za7za7i6293za7, "-fno-jvm-fasteq", 15);
	      DEFINE_STRING(BGl_string6143z00zzinit_parsezd2argszd2,
		BgL_bgl_string6143za700za7za7i6294za7, "-fread-internal-src", 19);
	      DEFINE_STRING(BGl_string6062z00zzinit_parsezd2argszd2,
		BgL_bgl_string6062za700za7za7i6295za7, "-jvm-env", 8);
	      DEFINE_STRING(BGl_string6144z00zzinit_parsezd2argszd2,
		BgL_bgl_string6144za700za7za7i6296za7, "-fread-internal-src-file-name", 29);
	      DEFINE_STRING(BGl_string6063z00zzinit_parsezd2argszd2,
		BgL_bgl_string6063za700za7za7i6297za7, "-jvm-jar", 8);
	      DEFINE_STRING(BGl_string6145z00zzinit_parsezd2argszd2,
		BgL_bgl_string6145za700za7za7i6298za7, "-fread-plain", 12);
	      DEFINE_STRING(BGl_string6064z00zzinit_parsezd2argszd2,
		BgL_bgl_string6064za700za7za7i6299za7, "-no-jvm-jar", 11);
	      DEFINE_STRING(BGl_string6146z00zzinit_parsezd2argszd2,
		BgL_bgl_string6146za700za7za7i6300za7, "-target", 7);
	      DEFINE_STRING(BGl_string6065z00zzinit_parsezd2argszd2,
		BgL_bgl_string6065za700za7za7i6301za7, "-jvm-java", 9);
	      DEFINE_STRING(BGl_string6147z00zzinit_parsezd2argszd2,
		BgL_bgl_string6147za700za7za7i6302za7, "Unknown target", 14);
	      DEFINE_STRING(BGl_string6066z00zzinit_parsezd2argszd2,
		BgL_bgl_string6066za700za7za7i6303za7, "-jvm-opt", 8);
	      DEFINE_STRING(BGl_string6148z00zzinit_parsezd2argszd2,
		BgL_bgl_string6148za700za7za7i6304za7, "--", 2);
	      DEFINE_STRING(BGl_string6067z00zzinit_parsezd2argszd2,
		BgL_bgl_string6067za700za7za7i6305za7, "-t", 2);
	      DEFINE_STRING(BGl_string6149z00zzinit_parsezd2argszd2,
		BgL_bgl_string6149za700za7za7i6306za7, "Illegal option", 14);
	      DEFINE_STRING(BGl_string6068z00zzinit_parsezd2argszd2,
		BgL_bgl_string6068za700za7za7i6307za7, "-t1", 3);
	      DEFINE_STRING(BGl_string6069z00zzinit_parsezd2argszd2,
		BgL_bgl_string6069za700za7za7i6308za7, "-t2", 3);
	      DEFINE_STRING(BGl_string6150z00zzinit_parsezd2argszd2,
		BgL_bgl_string6150za700za7za7i6309za7, "see -help", 9);
	      DEFINE_STRING(BGl_string6151z00zzinit_parsezd2argszd2,
		BgL_bgl_string6151za700za7za7i6310za7, "parse-arg", 9);
	      DEFINE_STRING(BGl_string6070z00zzinit_parsezd2argszd2,
		BgL_bgl_string6070za700za7za7i6311za7, "-t3", 3);
	      DEFINE_STRING(BGl_string6152z00zzinit_parsezd2argszd2,
		BgL_bgl_string6152za700za7za7i6312za7, "Illegal -shape option", 21);
	      DEFINE_STRING(BGl_string6071z00zzinit_parsezd2argszd2,
		BgL_bgl_string6071za700za7za7i6313za7, "-t4", 3);
	      DEFINE_STRING(BGl_string6153z00zzinit_parsezd2argszd2,
		BgL_bgl_string6153za700za7za7i6314za7, "Illegal -unsafe option", 22);
	      DEFINE_STRING(BGl_string6072z00zzinit_parsezd2argszd2,
		BgL_bgl_string6072za700za7za7i6315za7, "-t5", 3);
	      DEFINE_STRING(BGl_string6154z00zzinit_parsezd2argszd2,
		BgL_bgl_string6154za700za7za7i6316za7, "Illegal -g option", 17);
	      DEFINE_STRING(BGl_string6073z00zzinit_parsezd2argszd2,
		BgL_bgl_string6073za700za7za7i6317za7, "+t", 2);
	      DEFINE_STRING(BGl_string6155z00zzinit_parsezd2argszd2,
		BgL_bgl_string6155za700za7za7i6318za7, " ignoring option", 16);
	      DEFINE_STRING(BGl_string6074z00zzinit_parsezd2argszd2,
		BgL_bgl_string6074za700za7za7i6319za7, "-shape", 6);
	      DEFINE_STRING(BGl_string6156z00zzinit_parsezd2argszd2,
		BgL_bgl_string6156za700za7za7i6320za7,
		"Bdb not available (see Bigloo configuration option)", 51);
	      DEFINE_STRING(BGl_string6075z00zzinit_parsezd2argszd2,
		BgL_bgl_string6075za700za7za7i6321za7, "-mco", 4);
	      DEFINE_STRING(BGl_string6157z00zzinit_parsezd2argszd2,
		BgL_bgl_string6157za700za7za7i6322za7, "Illegal -O option", 17);
	      DEFINE_STRING(BGl_string6076z00zzinit_parsezd2argszd2,
		BgL_bgl_string6076za700za7za7i6323za7, "-syntax", 7);
	      DEFINE_STRING(BGl_string6158z00zzinit_parsezd2argszd2,
		BgL_bgl_string6158za700za7za7i6324za7, "setups:", 7);
	      DEFINE_STRING(BGl_string6077z00zzinit_parsezd2argszd2,
		BgL_bgl_string6077za700za7za7i6325za7, "-expand", 7);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_parsezd2argszd2envz00zzinit_parsezd2argszd2,
		BgL_bgl_za762parseza7d2argsza76326za7,
		BGl_z62parsezd2argszb0zzinit_parsezd2argszd2, 0L, BUNSPEC, 1);
	      DEFINE_STRING(BGl_string6159z00zzinit_parsezd2argszd2,
		BgL_bgl_string6159za700za7za7i6327za7, "*cc*                   : ", 25);
	      DEFINE_STRING(BGl_string6078z00zzinit_parsezd2argszd2,
		BgL_bgl_string6078za700za7za7i6328za7, "-expand-module", 14);
	      DEFINE_STRING(BGl_string6079z00zzinit_parsezd2argszd2,
		BgL_bgl_string6079za700za7za7i6329za7, "-ast", 4);
	      DEFINE_STRING(BGl_string6160z00zzinit_parsezd2argszd2,
		BgL_bgl_string6160za700za7za7i6330za7, "*cc-options*           : ", 25);
	      DEFINE_STRING(BGl_string6161z00zzinit_parsezd2argszd2,
		BgL_bgl_string6161za700za7za7i6331za7, "*ld-options*           : ", 25);
	      DEFINE_STRING(BGl_string6080z00zzinit_parsezd2argszd2,
		BgL_bgl_string6080za700za7za7i6332za7, "-syntax-check", 13);
	      DEFINE_STRING(BGl_string6162z00zzinit_parsezd2argszd2,
		BgL_bgl_string6162za700za7za7i6333za7, "*ld-post-options*      : ", 25);
	      DEFINE_STRING(BGl_string6081z00zzinit_parsezd2argszd2,
		BgL_bgl_string6081za700za7za7i6334za7, "-bdb-spread-obj", 15);
	      DEFINE_STRING(BGl_string6163z00zzinit_parsezd2argszd2,
		BgL_bgl_string6163za700za7za7i6335za7, "*bigloo-lib*           : ", 25);
	      DEFINE_STRING(BGl_string6082z00zzinit_parsezd2argszd2,
		BgL_bgl_string6082za700za7za7i6336za7, "-trace", 6);
	      DEFINE_STRING(BGl_string6164z00zzinit_parsezd2argszd2,
		BgL_bgl_string6164za700za7za7i6337za7, "*bigloo-user-lib*      : ", 25);
	      DEFINE_STRING(BGl_string6083z00zzinit_parsezd2argszd2,
		BgL_bgl_string6083za700za7za7i6338za7, "-callcc", 7);
	      DEFINE_STRING(BGl_string6165z00zzinit_parsezd2argszd2,
		BgL_bgl_string6165za700za7za7i6339za7, "*lib-dir*              : ", 25);
	      DEFINE_STRING(BGl_string6084z00zzinit_parsezd2argszd2,
		BgL_bgl_string6084za700za7za7i6340za7, "-bivalue", 8);
	      DEFINE_STRING(BGl_string6166z00zzinit_parsezd2argszd2,
		BgL_bgl_string6166za700za7za7i6341za7, "*include-foreign*      : ", 25);
	      DEFINE_STRING(BGl_string6085z00zzinit_parsezd2argszd2,
		BgL_bgl_string6085za700za7za7i6342za7, "-inline", 7);
	      DEFINE_STRING(BGl_string6167z00zzinit_parsezd2argszd2,
		BgL_bgl_string6167za700za7za7i6343za7, "*heap-name*            : ", 25);
	      DEFINE_STRING(BGl_string6086z00zzinit_parsezd2argszd2,
		BgL_bgl_string6086za700za7za7i6344za7, "-inline+", 8);
	      DEFINE_STRING(BGl_string6168z00zzinit_parsezd2argszd2,
		BgL_bgl_string6168za700za7za7i6345za7, "*target-language*      : ", 25);
	      DEFINE_STRING(BGl_string6087z00zzinit_parsezd2argszd2,
		BgL_bgl_string6087za700za7za7i6346za7, "-beta", 5);
	      DEFINE_STRING(BGl_string6169z00zzinit_parsezd2argszd2,
		BgL_bgl_string6169za700za7za7i6347za7, "*jvm-shell*            : ", 25);
	      DEFINE_STRING(BGl_string6088z00zzinit_parsezd2argszd2,
		BgL_bgl_string6088za700za7za7i6348za7, "-fail", 5);
	      DEFINE_STRING(BGl_string6089z00zzinit_parsezd2argszd2,
		BgL_bgl_string6089za700za7za7i6349za7, "-abound", 7);
	      DEFINE_STRING(BGl_string6170z00zzinit_parsezd2argszd2,
		BgL_bgl_string6170za700za7za7i6350za7,
		"Too see all variables enter the interpreter", 43);
	      DEFINE_STRING(BGl_string6171z00zzinit_parsezd2argszd2,
		BgL_bgl_string6171za700za7za7i6351za7, "or use the -help2 option.", 25);
	      DEFINE_STRING(BGl_string6090z00zzinit_parsezd2argszd2,
		BgL_bgl_string6090za700za7za7i6352za7, "-initflow", 9);
	      DEFINE_STRING(BGl_string6172z00zzinit_parsezd2argszd2,
		BgL_bgl_string6172za700za7za7i6353za7, "----", 4);
	      DEFINE_STRING(BGl_string6091z00zzinit_parsezd2argszd2,
		BgL_bgl_string6091za700za7za7i6354za7, "-narrow", 7);
	      DEFINE_STRING(BGl_string6173z00zzinit_parsezd2argszd2,
		BgL_bgl_string6173za700za7za7i6355za7, " (*) read-only variables", 24);
	      DEFINE_STRING(BGl_string6092z00zzinit_parsezd2argszd2,
		BgL_bgl_string6092za700za7za7i6356za7, "-tlift", 6);
	      DEFINE_STRING(BGl_string6174z00zzinit_parsezd2argszd2,
		BgL_bgl_string6174za700za7za7i6357za7, "   . ", 5);
	      DEFINE_STRING(BGl_string6093z00zzinit_parsezd2argszd2,
		BgL_bgl_string6093za700za7za7i6358za7, "-reduce0", 8);
	      DEFINE_STRING(BGl_string6175z00zzinit_parsezd2argszd2,
		BgL_bgl_string6175za700za7za7i6359za7, "failure during prelude hook", 27);
	      DEFINE_STRING(BGl_string6094z00zzinit_parsezd2argszd2,
		BgL_bgl_string6094za700za7za7i6360za7, "-dataflow", 9);
	      DEFINE_STRING(BGl_string6176z00zzinit_parsezd2argszd2,
		BgL_bgl_string6176za700za7za7i6361za7, "init_parse-args", 15);
	      DEFINE_STRING(BGl_string6095z00zzinit_parsezd2argszd2,
		BgL_bgl_string6095za700za7za7i6362za7, "-dataflow+", 10);
	      DEFINE_STRING(BGl_string6177z00zzinit_parsezd2argszd2,
		BgL_bgl_string6177za700za7za7i6363za7,
		"pass-started have-bdb ignore .net nothing ((\"-target\" ?lang (help \"DON'T USE, (see -native, -jvm)\")) (when (equal? (quote default) pass1080) (case (string->symbol lang) ((c) (quote nothing)) ((jvm) (set! *target-language* (quote jvm))) ((.net) (set! *target-language* (quote .net))) (else (error \"parse-args\" \"Unknown target\" lang))))) ?lang plain ((\"-fread-internal-src-file-name\" ?name (help \"Set fake source file name\")) (when (equal? (quote default) pass1080) (when (eq? (car *src-files*) (quote stdin)) (set! *src-files* ($cons (string->symbol name) (cdr *src-files*)))))) intern-src ((\"-addheap\" ?name (help \"Specify an additional heap file\")) (when (equal? (quote default) pass1080) (set! *additional-heap-name* name))) ((\"-dump-heap\" ?name (help \"Dump the content of a heap\")) (when (equal? (quote default) pass1080) (set! *heap-dump-names* ($cons name *heap-dump-names*)))) ((\"-heap-library\" ?lib (help \"The library the heap belongs to\")) (when (equal? (quote default) pass1080) (set! *heap-"
		"library* (string->symbol lib)))) ?lib ((\"-heap\" ?name (help \"Specify an heap file (or #f to not load heap)\")) (when (equal? (quote default) pass1080) (set! *user-heap-name* name))) distrib make-add-heap make-heap staged legacy intern lib jvmas cindent cgen hgen egen classgen init isa uncell return tailc integrate cnst bdb recovery closure stackable cfa assert reduce- reduce+ reduce effect+ effect coerce flop fxop user fuse dataflow++ dataflow+ dataflow reduce0 tlift narrow initflow abound beta inline+ inline bivalue callcc trace bdb-spread-obj syntax-check ast dump-module expand syntax mco ((\"-jvm-opt\" ?string (help \"JVM invocation option\")) (when (equal? (quote default) pass1080) (set! *jvm-options* ($string-append-3 *jvm-options* \" \" string)))) ((\"-jvm-java\" ?file (help \"Use FILE as JVM\")) (when (equal? (quote default) pass1080) (set! *jvm-java* file))) ((\"-jvm-env\" ?var (help \"Make the shell variable visible to GETENV\")) (when (equal? (quote default) pass1080) (set! *jvm-env* ($cons var *"
		"jvm-env*)))) ?var ((\"-jvm-jarpath\" ?name (help \"Set the JVM classpath for the produced jar file\")) (when (equal? (quote default) pass1080) (set! *jvm-jarpath* name))) ((\"-jvm-directory\" ?name (help \"Directory where to store class files.\")) (when (equal? (quote default) pass1080) (set! *jvm-directory* name))) ((\"-jvm-path-separator\" ?sep (help \"Set the JVM classpath separator\")) (when (equal? (quote default) pass1080) (set! *jvm-path-separator* sep))) ?sep ((\"-jvm-bigloo-classpath\" ?p (help \"JVM Bigloo rts classpath\")) (when (equal? (quote default) pass1080) (set! *jvm-bigloo-classpath* p))) ?p ((\"-jvm-classpath\" ?path (help \"JVM application classpath\")) (when (equal? (quote default) pass1080) (set! *jvm-classpath* path))) ((\"-jvm-mainclass\" ?class (help \"JVM main class\")) (when (equal? (quote default) pass1080) (set! *jvm-mainclass* class))) ?class ((\"-jvm-shell\" ?shell (help \"Shell for JVM scripts (\\\"sh\\\", \\\"msdos\\\")\")) (when (equal? (quote default) pass1080) (cond ((strin"
		"g=? shell \"sh\") (set! *jvm-shell* shell)) ((string=? shell \"msdos\") (set! *jvm-shell* shell)) (else (error \"parse-args\" \"Illegal `-jvm-shell' argument\" shell))))) ?shell static-all-bigloo static-bigloo ((\"-ldpostopt\" ?string (help \"Invoke ld with STRING (end of arguments)\")) (when (equal? (quote default) pass1080) (set! *ld-post-options* ($cons string *ld-post-options*)))) ((\"-ldopt\" ?string (help \"Invoke ld with STRING\")) (when (equal? (quote default) pass1080) (set! *ld-options* ($string-append-3 string \" \" *ld-options*)))) ((\"-rpath\" ?path (help \"Add C runtime-path (rpath)\")) (when (equal? (quote default) pass1080) (set! *cflags-rpath* (append-21011 *cflags-rpath* (list path))))) ?path ((\"-cfoot\" ?string (help \"C foot\")) (when (equal? (quote default) pass1080) (set! *c-user-foot* (append-21011 *c-user-foot* (list string))))) ((\"-cheader\" ?string (help \"C header\")) (when (equal? (quote default) pass1080) (set! *c-user-header* (append-21011 *c-user-header* (list string))))) ((\""
		"-copt\" ?string (help \"Invoke cc with STRING\")) (when (equal? (quote default) pass1080) (set! *cc-options* (append-21011 *cc-options* (list string))))) ((\"-cc\" ?compiler (help \"Specify the C compiler\")) (when (equal? (quote default) pass1080) (set! *cc* compiler))) ?compiler ((\"-fmco-include-path\" ?dir (help \"Add dir to mco C include path\")) (when (equal? (quote default) pass1080) (set! *mco-include-path* ($cons dir *mco-include-path*)))) ((\"-extend-module\" ?exp (help \"Extend the module syntax\")) (when (equal? (quote default) pass1080) (call-with-input-string exp (lambda (in) (let ((proc (eval (read in)))) (let1007 ((test4583::bool (procedure? proc))) (if test4583 (if (correct-arity? proc 1) (bigloo-module-extension-handler-set! proc) (error \"-extend-module\" \"Illegal extension procedure\" exp)) (error \"-extend-module\" \"Extension not a procedure\" exp)))))))) ?exp ((\"-extend\" ?name (help \"Extend the compiler\")) (when (equal? (quote default) pass1080) (set! *extended-done?* #t) (load-ext"
		"end name) (when (procedure? *extend-entry*) (set! the-remaining-args (*extend-entry* the-remaining-args))))) c-compiler-fp-option (\"-static-bigloo\") ((\"-fno-saw-regalloc-fun\" ?name (help \"Don't allocate registers on this very function\")) (when (equal? (quote default) pass1080) (set! *saw-register-allocation?* #t) (set! *saw-no-register-allocation-functions* ($cons (string->symbol name) *saw-no-register-allocation-functions*)))) ((\"-fsaw-regalloc-fun\" ?name (help \"Allocate registers on this very function\")) (when (equal? (quote default) pass1080) (set! *saw-register-allocation?* #t) (set! *saw-register-allocation-functions* ($cons (string->symbol name) *saw-register-allocation-functions*)))) ((\"-fsaw-regalloc-msize\" ?size (help \"Set the register allocation body size limit\")) (when (equal? (quote default) pass1080) (set! *saw-register-allocation?* #t) (set! *saw-register-allocation-max-size* (strtol size 0 10)))) ((\"-fsaw-bbv-fun\" ?name (help \"Apply bbv on this very function\")) (when (equal? ("
		"quote default) pass1080) (set! *saw-bbv?* #t) (set! *saw-bbv-functions* ($cons (string->symbol name) *saw-bbv-functions*)))) downcase sensitive ((\"-fidentifier-syntax\" ?syntax (help \"Identifiers syntax \\\"r5rs\\\" (default) or \\\"bigloo\\\"\")) (when (equal? (quote default) pass1080) (bigloo-identifier-syntax-set! (string->symbol syntax)))) ?syntax (\"class\") ((\"-libgc\" ?gc (help \"Use the given GC library\")) (when (equal? (quote default) pass1080) (set! *gc-lib* (string->symbol gc)) (set! *gc-custom?* #f))) ?gc bigloogc ((\"-libgc-version\" ?version (help \"Set the Bigloo GC library version\")) (when (equal? (quote default) pass1080) (library-translation-table-add! (quote bigloogc) \"bigloogc\" version))) bigloo ((\"-lib-version\" ?version (help \"Set the Bigloo library version\")) (when (equal? (quote default) pass1080) (library-translation-table-add! (quote bigloo) \"bigloo\" version))) ?version ((\"-L\" ?name (help \"Set additional library path\")) (when (equal? (quote default) pass1080) (set! *l"
		"ib-dir* ($cons name *lib-dir*)) (bigloo-library-path-set! ($cons name (bigloo-library-path))))) lib-dir ((\"-lib-dir\" ?dir (help \"Set lib-path to DIR\")) (when (equal? (quote lib-dir) pass1080) (process-lib-dir-parameter dir))) ((\"-I\" ?dir (help \"Add DIR to the load path\")) (when (equal? (quote default) pass1080) (set! *user-load-path* ($cons dir *user-load-path*)))) ?dir ((\"-load\" ?file (help \"Load FILE before compiling\")) (when (equal? (quote default) pass1080) (unless (load-init file) (error \"-load\" \"Cannot find file\" file)))) done ((\"-eval\" ?string (help \"Evaluate STRING before compiling\")) (when (equal? (quote default) pass1080) (let ((port (open-input-string string))) (let ((g1669 (read port))) (letrec ((laap (lambda (exp) (let1007 ((test5503::bool (eof-object? exp))) (if test5503 (quote done) (begin (eval exp) (laap (read port)))))))) (laap g1669)))))) ?string nothing-to-do ((\"-heapsize\" ?size (help \"Set the initial heap size value (in megabyte)\")) (when (equal? (quote default) pa"
		"ss1080) (set! *user-heap-size* (strtol size 0 10)))) ?size ((\"-dload-init-sym\" ?name (help \"Emit a Bigloo dynamic loading entry point, named NAME\")) (when (equal? (quote default) pass1080) (set! *dlopen-init* name))) ?name ((\"-srfi\" ?srfi (help \"Declares srfi support\")) (when (equal? (quote default) pass1080) (register-srfi! (string->symbol srfi)))) ?srfi ((\"-library\" ?library (help \"Compile/link with additional Bigloo library\")) (when (equal? (quote default) pass1080) (set! *libraries* ($cons (string->symbol library) *libraries*)))) ?library ((\"-with\" ?module (help \"Import addition module\")) (when (equal? (quote default) pass1080) (set! *early-with-modules* ($cons (string->symbol module) *early-with-modules*)))) ((\"-main\" ?fun (help \"Set the main function\")) (when (equal? (quote default) pass1080) (set! *main* (string->symbol fun)))) ?fun ?qtype ((\"-jadd\" ?module ?qtype (help \"Set JVM qualifed type name for module\")) (when (equal? (quote default) pass1080) (add-qualified-type! (string"
		"->symbol module) qtype))) ((\"-jfile\" ?file (help \"Name of the Jvm package file\")) (when (equal? (quote default) pass1080) (set! *qualified-type-file* file))) ((\"-access\" ?module ?file (help \"Set access between module and file\")) (when (equal? (quote default) pass1080) (module-add-access! (string->symbol module) (list file) \".\"))) ?module ((\"-afile\" ?file (help \"Name of the access file\")) (when (equal? (quote default) pass1080) (set! *access-files* (append-21011 *access-files* (list file))))) ((\"-suffix\" ?suffix (help \"Recognize suffix as Scheme source\")) (when (equal? (quote default) pass1080) (set! *src-suffix* ($cons suffix *src-suffix*)))) ?suffix so cc --to-stdout ((\"-o\" ?file (help \"Name the output FILE\")) (when (equal? (quote default) pass1080) (set! *dest* file))) ?file stdin default ((\"BIGLOOLIB\" . \"libraries' directory\") (\"BIGLOOHEAP\" . \"the initial heap size in megabytes (4 MB by default)\") (\"BIGLOOMAXHEAP\" . \"the maxium heap size in megabytes (unlimited by default)"
		"\") (\"BIGLOOSTACKDEPTH\" . \"the error stack depth printing\") (\"BIGLOOLIVEPROCESS\" . \"the maximum number of Bigloo live processes\") (\"BIGLOOTRACE\" . \"list of active traces\") (\"BIGLOOGCTHREADS\" . \"Max GC threads number\")) args-parse end fail next ((section . \"Misc\") (\"-\" . \"Read source code on current input channel\") (\"-help,--help\" . \"This help message\") (\"-help2\" . \"The exhaustive help message\") (\"-help-manual\" . \"The help message formatted for the manual\") (\"-o FILE\" . \"Name the output FILE\") (\"--to-stdout\" . \"Write C code on current output channel\") (\"-c\" . \"Suppress linking and produce a .o file\") (\"-y\" . \"Generate a shared library\") (\"-suffix SUFFIX\" . \"Recognize suffix as Scheme source\") (\"-afile FILE\" . \"Name of the access file\") (\"-access MODULE FILE\" . \"Set access between module and file\") (\"-jfile FILE\" . \"Name of the Jvm package file\") (\"-jadd MODULE QTYPE\" . \"Set JVM qualifed type name for module\") (\"-main FUN\" . \"Set the main "
		"function\") (\"-with MODULE\" . \"Import addition module\") (\"-multiple-inclusion\" . \"Enables multiple inclusions of the Bigloo includes\") (\"-library LIBRARY\" . \"Compile/link with additional Bigloo library\") (\"-srfi SRFI\" . \"Declares srfi support\") (\"-dload-sym\" . \"Emit a Bigloo dynamic loading entry point\") (\"-dload-init-sym NAME\" . \"Emit a Bigloo dynamic loading entry point, named NAME\") (\"-dload-init-gc\" . \"For GC initialization for dynamic code\") (\"-heapsize SIZE\" . \"Set the initial heap size value (in megabyte)\") (section . \"Configuration and path\") (\"-version\" . \"The current release\") (\"-revision\" . \"The current release (short format)\") (\"-query\" . \"Dump the current configuration\") (\"-q\" . \"Do not load any rc file\") (\"-eval STRING\" . \"Evaluate STRING before compiling\") (\"-load FILE\" . \"Load FILE before compiling\") (\"-I DIR\" . \"Add DIR to the load path\") (\"-lib-dir DIR\" . \"Set lib-path to DIR\") (\"-L NAME\" . \"Set additional library path\") ("
		"\"-lib-version VERSION\" . \"Set the Bigloo library version\") (\"-libgc-version VERSION\" . \"Set the Bigloo GC library version\") (\"-libgc GC\" . \"Use the given GC library\") (section . \"Back-end\") (\"-native\" . \"Compile module to native object file (via C)\") (\"-jvm\" . \"Compile module to JVM .class files\") (\"-saw\" . \"Cut the AST in the saw-mill\") (\"-no-saw\" . \"Disable saw back-ends\") (\"-i\" . \"Interprete module\") (section . \"Dialect\") (\"-snow\" . \"Compiles a snow source code\") (\"-scmpkg,-spi\" . \"Compiles a ScmPkg source code\") (\"-nil\" . \"Evaluate '() as #f in `if' expression\") (\"-call/cc\" . \"Enable call/cc function\") (\"-hygien\" . \"Obsolete (R5rs macros are always supported)\") (\"-fidentifier-syntax SYNTAX\" . \"Identifiers syntax \\\"r5rs\\\" (default) or \\\"bigloo\\\"\") (\"-fno-reflection\" . \"Deprecated\") (\"+fno-reflection\" . \"Deprecated\") (\"-fclass-nil\" . \"Deprecated\") (\"-fno-class-nil\" . \"Deprecated\") (\"-farithmetic\" . \"Suppress genericity of"
		" arithmetic operators\") (\"-farithmetic-overflow\" . \"Suppress arithmetic overflow checks\") (\"-fno-arithmetic-overflow\" . \"Enable arithmetic overflow checks\") (\"-fno-arithmetic-overflow\" . \"Enable arithmetic overflow checks\") (\"-farithmetic-new-overflow\" . \"Enable the new overflow arithmetic checks\") (\"-fno-arithmetic-new-overflow\" . \"Disable the new overflow arithmetic checks\") (\"-fcase-sensitive\" . \"Case sensitive reader (default)\") (\"-fcase-insensitive\" . \"Case insensitive reader (downcase symbols)\") (\"-fallow-type-redefinition\" . \"allow type redifinition\") (section . \"Optimization\") (\"-Obench\" . \"Benchmarking mode\") (\"-O[0..6]\" . \"Optimization modes\") (\"-ftagged-fxop\" . \"Enable tagged fix-ops optimization\") (\"-fno-tagged-fxop\" . \"Disable tagged fix-ops optimization\") (\"-ffloop\" . \"Enable flonum specialization\") (\"-fno-flop\" . \"Disable flonum specialization\") (\"-fcfa\" . \"Enable CFA\") (\"-fno-cfa\" . \"Disable CFA\") (\"-fcfa-arithmetic\" . \"Enab"
		"le arithmetic spec. (see -farithmetic-overflow)\") (\"-fno-cfa-arithmetic\" . \"Disable arithmetic spec.\") (\"-fcfa-arithmetic-fixnum\" . \"Enable fixnum arithmetic spec.\") (\"-fno-cfa-arithmetic-fixnum\" . \"Disable fixnum arithmetic spec.\") (\"-fcfa-arithmetic-flonum\" . \"Enable flonum arithmetic spec. (enabled from -O2)\") (\"-fno-cfa-arithmetic-flonum\" . \"Disable flonum arithmetic spec. \") (\"-fcfa-tracking\" . \"Enable CFA tracking (enabled from -O2)\") (\"-fno-cfa-tracking\" . \"Disable CFA tracking\") (\"-fcfa-pair\" . \"Enable CFA pairs approximations\") (\"-fno-cfa-pair\" . \"Disable CFA pairs approximations\") (\"-fcfa-unbox-closure-args\" . \"Enable CFA unboxed closure args (enabled from -O2)\") (\"-fno-cfa-unbox-closure-args\" . \"Disable CFA unboxed closure args\") (\"-fno-cfa-local-function\" . \"Disable CFA local function tracking\") (\"-funroll-loop\" . \"Enable loop unrolling (enabled from -O3)\") (\"-fno-unroll-loop\" . \"Disable loop unrolling\") (\"-fno-loop-inlining\" . \"Disable l"
		"oop inlining\") (\"-floop-inlining\" . \"Enable loop inlining (default)\") (\"-fno-inlining\" . \"Disable inline optimization\") (\"-fno-user-inlining\" . \"Disable user inline optimization\") (\"-fisa\" . \"Inline isa? type predicate\") (\"-fno-isa\" . \"Inline isa? type predicate\") (\"-fbeta-reduce\" . \"Enable simple beta reduction (enabled from -O2)\") (\"-fno-beta-reduce\" . \"Disable simple beta reduction\") (\"-fdataflow\" . \"Enable dataflow optimizations (enabled from -O)\") (\"-fno-dataflow\" . \"Disable dataflow optimizations\") (\"-fdataflow-for-errors\" . \"Enable dataflow optimizations for improviing type error messages\") (\"-fno-dataflow-for-errors\" . \"Disable dataflow optimizations for improviing type error messages\") (\"-fdataflow-types\" . \"Enable type dataflow optimizations (enabled from -O2)\") (\"-fno-dataflow-types\" . \"Disable type dataflow optimizations\") (\"-finitflow\" . \"Enable init flow\") (\"-fno-initflow\" . \"Disable init flow\") (\"-fsync-failsafe\" . \"Enable failsafe"
		" synchronize optimization\") (\"-fno-sync-failsafe\" . \"Disable failsafe synchronize optimization\") (\"-fO-macro\" . \"Enable Optimization macro (default)\") (\"-fno-O-macro\" . \"Disable Optimization macro\") (\"-ftailc\" . \"Enable tail-call optimization\") (\"-fno-tailc\" . \"Disable tail-call optimization\") (\"-fglobal-tailc\" . \"Enable global tail-call optimization\") (\"-fno-global-tailc\" . \"Disable global tail-call optimization\") (\"-freturn\" . \"Enable set-exit replacement with return\") (\"-fno-return\" . \"Disable set-exit replacement\") (\"-freturn-goto\" . \"Enable local set-exit replacement with return\") (\"-fno-return-goto\" . \"Disable local set-exit replacement\") (\"-fstackable\" . \"Enable stackable optimization\") (\"-fno-stackable\" . \"Disable stackable optimization\") (\"-funcell\" . \"Enable cell removal\") (\"-fno-uncell\" . \"Disable cell removal\") (\"-flocal-exit\" . \"Inline with-handler and bind-exit\") (\"-fno-local-exit\" . \"Compile with-handler and bind-exit in separa"
		"te functions\") (\"-fsaw-realloc\" . \"Enable saw register re-allocation\") (\"-fsaw-regalloc\" . \"Enable saw register allocation\") (\"-fno-saw-regalloc\" . \"Disable saw register allocation\") (\"-fsaw-bbv\" . \"Enable saw basic-blocks versionning\") (\"-fno-saw-bbv\" . \"Disable saw basic-blocks versionning\") (\"-fsaw-bbv-fun NAME\" . \"Apply bbv on this very function\") (\"-fsaw-regalloc-msize SIZE\" . \"Set the register allocation body size limit\") (\"-fsaw-regalloc-fun NAME\" . \"Allocate registers on this very function\") (\"-fno-saw-regalloc-fun NAME\" . \"Don't allocate registers on this very function\") (\"-fsaw-regalloc-onexpr\" . \"Allocate registers on expressions\") (\"-fno-saw-regalloc-onexpr\" . \"Don't allocate registers on expressions\") (\"-fsaw-spill\" . \"Enable saw spill optimization\") (section . \"Safety\") (\"-unsafe[atrsvleh]\" . \"Don't check [type/arity/range/struct/version/library/eval/heap]\") (\"-safe[atrsvle]\" . \"Enforce check [type/arity/range/struct/version/library/eval]"
		"\") (section . \"Debug\") (\"-glines\" . \"Emit # line directives\") (\"-gbdb-no-line\" . \"Don't emit # line directives\") (\"-gbdb[23]\" . \"Compile with bdb debug informations\") (\"-gself\" . \"Enables self compiler debug options\") (\"-gmodule\" . \"Debug module initialization\") (\"-gerror-localization\" . \"Localize error calls in the source code\") (\"-gno-error-localization\" . \"Don't localize error calls in the source code\") (\"-gjvm\" . \"Annote JVM classes for debug\") (\"-gtrace[12all]\" . \"Instrument for stack tracing\") (\"-g[234]\" . \"Produce Bigloo debug informations\") (\"-cg\" . \"Compile C files with debug option\") (\"-export-all\" . \"Eval export-all all routines\") (\"-export-exports\" . \"Eval export-exports all routines\") (\"-export-mutable\" . \"Enables Eval redefinition of all \\\"::obj\\\" routines\") (section . \"Profiling\") (\"-p[2g]\" . \"Compile for cpu profiling\") (\"-pmem[level]\" . \"Compile for memory profiling\") (\"-psync\" . \"Profile synchronize expr (see $exitd-"
		"mutex-profile)\") (section . \"Verbosity\") (\"-s\" . \"Be silent and inhibit all warning messages\") (\"-v[234]\" . \"Be verbose\") (\"-hello\" . \"Say hello\") (\"-no-hello\" . \"Dont' say hello even in verbose mode\") (\"-w\" . \"Inhibit all warning messages\") (\"-wslots\" . \"Inhibit overriden slots warning messages\") (\"-Wvariables\" . \"Enable overriden variable warning messages\") (\"-Wtypes\" . \"Enable type check warning messages\") (\"-Wslot\" . \"Enable default slot value warning messages\") (\"-Wno-slot\" . \"Disable default slot value warning messages\") (\"-Wall\" . \"Warn about all possible type errors\") (\"-Werror=type\" . \"Treat type warnings as error\") (section . \"Compilation modes\") (\"<-/+>rm\" . \"Don't or force removing .c or .il files\") (\"-extend NAME\" . \"Extend the compiler\") (\"-extend-module EXP\" . \"Extend the module syntax\") (\"-fsharing\" . \"Attempt to share constant data\") (\"-fno-sharing\" . \"Do not attempt to share constant data\") (\"-fmco\" . \"Produce an .mc"
		"o file\") (\"-fmco-include-path DIR\" . \"Add dir to mco C include path\") (section . \"Native specific options\") (\"-cc COMPILER\" . \"Specify the C compiler\") (\"-stdc\" . \"Generate strict ISO C code\") (\"-copt STRING\" . \"Invoke cc with STRING\") (\"-cheader STRING\" . \"C header\") (\"-cfoot STRING\" . \"C foot\") (\"-rpath PATH\" . \"Add C runtime-path (rpath)\") (\"-ldopt STRING\" . \"Invoke ld with STRING\") (\"-ldpostopt STRING\" . \"Invoke ld with STRING (end of arguments)\") (\"--force-cc-o\" . \"Force the C compiler to use -o instead of mv\") (\"-ld-relative\" . \"Link using -l notation for libraries (default)\") (\"-ld-absolute\" . \"Link using absolute path names for libraries\") (\"-static-bigloo\" . \"Link with the static bigloo library\") (\"-static-all-bigloo\" . \"Link with static version of all bigloo libraries\") (\"-ld-libs1\" . \"Add once user libraries when linking\") (\"-ld-libs2\" . \"Add twice user libraries when linking (default)\") (\"-lLIBRARY\" . \"Link with host library\") "
		"(\"-auto-link-main\" . \"Enable main generation when needed for linking\") (\"-no-auto-link-main\" . \"Disable main generation\") (\"--force-gc-roots\" . \"Register global variables as GC roots\") (section . \"Jvm specific options\") (\"-jvm-shell SHELL\" . \"Shell for JVM scripts (\\\"sh\\\", \\\"msdos\\\")\") (\"-jvm-purify\" . \"Produce byte code verifier compliant JVM code (default)\") (\"-no-jvm-purify\" . \"Don't care about JVM code verifier\") (\"-jvm-mainclass CLASS\" . \"JVM main class\") (\"-jvm-classpath PATH\" . \"JVM application classpath\") (\"-jvm-bigloo-classpath P\" . \"JVM Bigloo rts classpath\") (\"-jvm-path-separator SEP\" . \"Set the JVM classpath separator\") (\"-jvm-directory NAME\" . \"Directory where to store class files.\") (\"-jvm-catch-errors\" . \"Catch internal JVM errors\") (\"-no-jvm-catch-errors\" . \"Don't catch internal JVM errors\") (\"-jvm-jarpath NAME\" . \"Set the JVM classpath for the produced jar file\") (\"-jvm-cinit-module\" . \"Enable JVM class constructors to initi"
		"liaze bigloo modules\") (\"-no-jvm-cinit-module\" . \"Disable JVM class constructors to initiliaze bigloo modules\") (\"-jvm-char-info\" . \"Generate char info for the debugger (in addition to line info)\") (\"-no-jvm-char-info\" . \"Do not generate char info for the debugger\") (\"-fjvm-inlining\" . \"Enable JVM back-end inlining\") (\"-fjvm-constr-inlining\" . \"Enable JVM back-end inlining for constructors\") (\"-fno-jvm-inlining\" . \"Disable JVM back-end inlining\") (\"-fno-jvm-constr-inlining\" . \"Disable JVM back-end inlining for constructors\") (\"-fjvm-peephole\" . \"Enable JVM back-end peephole\") (\"-fno-jvm-peephole\" . \"Disable JVM back-end peephole\") (\"-fjvm-branch\" . \"Enable JVM back-end branch\") (\"-fno-jvm-branch\" . \"Disable JVM back-end branch\") (\"-fjvm-fasteq\" . \"EQ? no longer works on integers (use =FX)\") (\"-fno-jvm-fasteq\" . \"Disable JVM back-end fasteq transformation\") (\"-jvm-env VAR\" . \"Make the shell variable visible to GETENV\") (\"-jvm-jar\" . \"Enable JVM jar fi"
		"les generation\") (\"-no-jvm-jar\" . \"Disable JVM jar files generation (default)\") (\"-jvm-java FILE\" . \"Use FILE as JVM\") (\"-jvm-opt STRING\" . \"JVM invocation option\") (section . \"Traces\") (\"-t[1|2|3|4]\" . \"Generate a trace file (*)\") (\"+tPASS\" . \"Force pass to be traced\") (\"-shape[mktTalunx]\" . \"Some debugging tools (private)\") (section . \"Compilation stages\") (\"-mco\" . \"Stop after .mco production\") (\"-syntax\" . \"Stop after the syntax stage (see -hygiene)\") (\"-expand\" . \"Stop after the preprocessing stage\") (\"-expand-module\" . \"Produce the expanded module clause\") (\"-ast\" . \"Stop after the ast construction stage\") (\"-syntax-check\" . \"Stop after checking syntax\") (\"-bdb-spread-obj\" . \"Stop after the bdb obj spread stage\") (\"-trace\" . \"Stop after the trace pass\") (\"-callcc\" . \"Stop after the callcc pass\") (\"-bivalue\" . \"Stop after the bivaluation stage\") (\"-inline\" . \"Stop after the inlining stage\") (\"-inline+\" . \"Stop after the 2nd inlin"
		"ing stage\") (\"-beta\" . \"Stop after the constant beta reduction stage\") (\"-fail\" . \"Stop after the failure replacement stage\") (\"-abound\" . \"Stop after the array bound checking stage\") (\"-initflow\" . \"Stop after the type initflow stage\") (\"-narrow\" . \"Stop after the scope narrowing stage\") (\"-tlift\" . \"Stop after the type lifting stage\") (\"-reduce0\" . \"Stop after the early reduction stage\") (\"-dataflow\" . \"Stop after the type dataflow stage\") (\"-dataflow+\" . \"Stop after the second type dataflow stage\") (\"-dataflow++\" . \"Stop after the third type dataflow stage\") (\"-fuse\" . \"Stop after the fuse stage\") (\"-user\" . \"Stop after the user pass\") (\"-fxop\" . \"Stop after the fx-ops optimization\") (\"-flop\" . \"Stop after the flonum specialization optimization\") (\"-coerce\" . \"Stop after the type coercing stage\") (\"-effect\" . \"Stop after the effect stage\") (\"-effect+\" . \"Stop after the 2nd effect stage\") (\"-reduce\" . \"Stop after the reduction opt. stag"
		"e\") (\"-reduce+\" . \"Stop after the 2nd reduction opt. stage\") (\"-reduce-\" . \"Stop after the very first reduction stage\") (\"-assert\" . \"Stop after the assertions stage\") (\"-cfa\" . \"Stop after the cfa stage\") (\"-stackable\" . \"Stop after the stackable stage\") (\"-closure\" . \"Stop after the globalization stage\") (\"-recovery\" . \"Stop after the type recovery stage\") (\"-bdb\" . \"Stop after the Bdb code production\") (\"-cnst\" . \"Stop after the constant allocation\") (\"-integrate\" . \"Stop after the integration stage\") (\"-tailc\" . \"Stop after the tailc stage\") (\"-return\" . \"Stop after the return stage\") (\"-uncell\" . \"Stop after the cell removal stage\") (\"-isa\" . \"Stop after the isa stage\") (\"-init\" . \"Stop after the initialization construction stage\") (\"-classgen\" . \"Produce an include file for class accessors\") (\"-egen\" . \"Produce an include file for effects (requires -saw)\") (\"-hgen\" . \"Produce a C header file with class definitions\") (\"-cgen\" . \""
		"Do not C compile and produce a .c file\") (\"-indent\" . \"Produce an indented .c file\") (\"-jvmas\" . \"Produce a JVM .jas file\") (section . \"Constant initialization\") (\"-init-[lib|read|intern]\" . \"Constants initialization mode\") (\"-init-object-[legacy|staged]\" . \"Object system initialization\") (section . \"Bootstrap and setup\") (\"-mklib\" . \"Compile a library module\") (\"-mkaddlib\" . \"Compile an additional library module\") (\"-mkheap\" . \"Build an heap file\") (\"-mkaddheap\" . \"Build an additional heap file\") (\"-mkdistrib\" . \"Compile a main file for a distribution\") (\"--license\" . \"Display the Bigloo license and exit\") (\"-LICENSE\" . \"Add the license to the generated C files\") (\"-heap NAME\" . \"Specify an heap file (or #f to not load heap)\") (\"-heap-library LIB\" . \"The library the heap belongs to\") (\"-dump-heap NAME\" . \"Dump the content of a heap\") (\"-addheap NAME\" . \"Specify an additional heap file\") (\"-fread-internal\" . \"Read source from binary interned "
		"file\") (\"-fread-internal-src\" . \"Read source only from binary interned file\") (\"-fread-internal-src-file-name NAME\" . \"Set fake source file name\") (\"-fread-plain\" . \"Read source from plain text file\") (\"-target LANG\" . \"DON'T USE, (see -native, -jvm)\") (\"--\" . \"end bigloo arg parsing\")) (lib-dir jvm default) bigloo-c bigloo-saw c-saw native c bigloo-jvm jvm __reader read ld foreign (jvm .net) library-directory ",
		26596);
	      DEFINE_STRING(BGl_string6096z00zzinit_parsezd2argszd2,
		BgL_bgl_string6096za700za7za7i6364za7, "-dataflow++", 11);
	      DEFINE_STRING(BGl_string6097z00zzinit_parsezd2argszd2,
		BgL_bgl_string6097za700za7za7i6365za7, "-fuse", 5);
	      DEFINE_STRING(BGl_string6098z00zzinit_parsezd2argszd2,
		BgL_bgl_string6098za700za7za7i6366za7, "-user", 5);
	      DEFINE_STRING(BGl_string6099z00zzinit_parsezd2argszd2,
		BgL_bgl_string6099za700za7za7i6367za7, "-fxop", 5);
	      DEFINE_STRING(BGl_string5805z00zzinit_parsezd2argszd2,
		BgL_bgl_string5805za700za7za7i6368za7, ".", 1);
	      DEFINE_STRING(BGl_string5806z00zzinit_parsezd2argszd2,
		BgL_bgl_string5806za700za7za7i6369za7, "-extend", 7);
	      DEFINE_STRING(BGl_string5807z00zzinit_parsezd2argszd2,
		BgL_bgl_string5807za700za7za7i6370za7, " disabling debug", 16);
	      DEFINE_STRING(BGl_string5808z00zzinit_parsezd2argszd2,
		BgL_bgl_string5808za700za7za7i6371za7, "-O/-gbdb", 8);
	      DEFINE_STRING(BGl_string5809z00zzinit_parsezd2argszd2,
		BgL_bgl_string5809za700za7za7i6372za7, "Incompatible options", 20);
	      DEFINE_STRING(BGl_string5810z00zzinit_parsezd2argszd2,
		BgL_bgl_string5810za700za7za7i6373za7, "-p/-gbdb", 8);
	      DEFINE_STRING(BGl_string5811z00zzinit_parsezd2argszd2,
		BgL_bgl_string5811za700za7za7i6374za7, "bdb", 3);
	      DEFINE_STRING(BGl_string5813z00zzinit_parsezd2argszd2,
		BgL_bgl_string5813za700za7za7i6375za7, "No trace for this pass -- ", 26);
	      DEFINE_STRING(BGl_string5814z00zzinit_parsezd2argszd2,
		BgL_bgl_string5814za700za7za7i6376za7, "parse-args", 10);
	      DEFINE_STRING(BGl_string5816z00zzinit_parsezd2argszd2,
		BgL_bgl_string5816za700za7za7i6377za7, "Illegal argument list", 21);
	      DEFINE_STRING(BGl_string5817z00zzinit_parsezd2argszd2,
		BgL_bgl_string5817za700za7za7i6378za7, "Shell Variables:", 16);
	      DEFINE_STRING(BGl_string5818z00zzinit_parsezd2argszd2,
		BgL_bgl_string5818za700za7za7i6379za7,
		"temporary directory (default \"~a\")", 34);
	      DEFINE_STRING(BGl_string5819z00zzinit_parsezd2argszd2,
		BgL_bgl_string5819za700za7za7i6380za7, "TMPDIR", 6);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc5812z00zzinit_parsezd2argszd2,
		BgL_bgl_za762za7c3za704za7a2inli6381z00,
		BGl_z62zc3z04za2inliningzd2kfactorza23644ze3z94zzinit_parsezd2argszd2, 0L,
		BUNSPEC, 1);
	      DEFINE_STRING(BGl_string5900z00zzinit_parsezd2argszd2,
		BgL_bgl_string5900za700za7za7i6382za7, "-unsafe", 7);
	      DEFINE_STRING(BGl_string5901z00zzinit_parsezd2argszd2,
		BgL_bgl_string5901za700za7za7i6383za7, "-O6", 3);
	      DEFINE_STRING(BGl_string5820z00zzinit_parsezd2argszd2,
		BgL_bgl_string5820za700za7za7i6384za7, "   - ", 5);
	      DEFINE_STRING(BGl_string5902z00zzinit_parsezd2argszd2,
		BgL_bgl_string5902za700za7za7i6385za7, "-O", 2);
	      DEFINE_STRING(BGl_string5821z00zzinit_parsezd2argszd2,
		BgL_bgl_string5821za700za7za7i6386za7, "     ", 5);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc5815z00zzinit_parsezd2argszd2,
		BgL_bgl_za762za7c3za704anonymo6387za7,
		BGl_z62zc3z04anonymousza35702ze3ze5zzinit_parsezd2argszd2, 0L, BUNSPEC, 2);
	      DEFINE_STRING(BGl_string5903z00zzinit_parsezd2argszd2,
		BgL_bgl_string5903za700za7za7i6388za7, "-ftagged-fxop", 13);
	      DEFINE_STRING(BGl_string5822z00zzinit_parsezd2argszd2,
		BgL_bgl_string5822za700za7za7i6389za7, ": ", 2);
	      DEFINE_STRING(BGl_string5904z00zzinit_parsezd2argszd2,
		BgL_bgl_string5904za700za7za7i6390za7, "-fno-tagged-fxop", 16);
	      DEFINE_STRING(BGl_string5823z00zzinit_parsezd2argszd2,
		BgL_bgl_string5823za700za7za7i6391za7, "Runtime Command file:", 21);
	      DEFINE_STRING(BGl_string5905z00zzinit_parsezd2argszd2,
		BgL_bgl_string5905za700za7za7i6392za7, "-ffloop", 7);
	      DEFINE_STRING(BGl_string5824z00zzinit_parsezd2argszd2,
		BgL_bgl_string5824za700za7za7i6393za7, "   - ~/.bigloorc", 16);
	      DEFINE_STRING(BGl_string5906z00zzinit_parsezd2argszd2,
		BgL_bgl_string5906za700za7za7i6394za7, "-fno-flop", 9);
	      DEFINE_STRING(BGl_string5825z00zzinit_parsezd2argszd2,
		BgL_bgl_string5825za700za7za7i6395za7, "usage: bigloo [options] [name.suf]",
		34);
	      DEFINE_STRING(BGl_string5907z00zzinit_parsezd2argszd2,
		BgL_bgl_string5907za700za7za7i6396za7, "-fcfa", 5);
	      DEFINE_STRING(BGl_string5826z00zzinit_parsezd2argszd2,
		BgL_bgl_string5826za700za7za7i6397za7, "------------", 12);
	      DEFINE_STRING(BGl_string5908z00zzinit_parsezd2argszd2,
		BgL_bgl_string5908za700za7za7i6398za7, "-fno-cfa", 8);
	      DEFINE_STRING(BGl_string5827z00zzinit_parsezd2argszd2,
		BgL_bgl_string5827za700za7za7i6399za7,
		" * : only available in developing mode", 38);
	      DEFINE_STRING(BGl_string5909z00zzinit_parsezd2argszd2,
		BgL_bgl_string5909za700za7za7i6400za7, "-fcfa-arithmetic", 16);
	      DEFINE_STRING(BGl_string5828z00zzinit_parsezd2argszd2,
		BgL_bgl_string5828za700za7za7i6401za7, " . : option enabled from -O3 mode",
		33);
	      DEFINE_STRING(BGl_string5829z00zzinit_parsezd2argszd2,
		BgL_bgl_string5829za700za7za7i6402za7, "Bigloo Control Variables:", 25);
	      DEFINE_STRING(BGl_string5910z00zzinit_parsezd2argszd2,
		BgL_bgl_string5910za700za7za7i6403za7, "-fno-cfa-arithmetic", 19);
	      DEFINE_STRING(BGl_string5911z00zzinit_parsezd2argszd2,
		BgL_bgl_string5911za700za7za7i6404za7, "-fcfa-arithmetic-fixnum", 23);
	      DEFINE_STRING(BGl_string5830z00zzinit_parsezd2argszd2,
		BgL_bgl_string5830za700za7za7i6405za7, "-", 1);
	      DEFINE_STRING(BGl_string5912z00zzinit_parsezd2argszd2,
		BgL_bgl_string5912za700za7za7i6406za7, "-fno-cfa-arithmetic-fixnum", 26);
	      DEFINE_STRING(BGl_string5831z00zzinit_parsezd2argszd2,
		BgL_bgl_string5831za700za7za7i6407za7, "?", 1);
	      DEFINE_STRING(BGl_string5913z00zzinit_parsezd2argszd2,
		BgL_bgl_string5913za700za7za7i6408za7, "-fcfa-arithmetic-flonum", 23);
	      DEFINE_STRING(BGl_string5832z00zzinit_parsezd2argszd2,
		BgL_bgl_string5832za700za7za7i6409za7, "-help", 5);
	      DEFINE_STRING(BGl_string5914z00zzinit_parsezd2argszd2,
		BgL_bgl_string5914za700za7za7i6410za7, "-fno-cfa-arithmetic-flonum", 26);
	      DEFINE_STRING(BGl_string5833z00zzinit_parsezd2argszd2,
		BgL_bgl_string5833za700za7za7i6411za7, "--help", 6);
	      DEFINE_STRING(BGl_string5915z00zzinit_parsezd2argszd2,
		BgL_bgl_string5915za700za7za7i6412za7, "-fcfa-tracking", 14);
	      DEFINE_STRING(BGl_string5834z00zzinit_parsezd2argszd2,
		BgL_bgl_string5834za700za7za7i6413za7, "-help2", 6);
	      DEFINE_STRING(BGl_string5916z00zzinit_parsezd2argszd2,
		BgL_bgl_string5916za700za7za7i6414za7, "-fno-cfa-tracking", 17);
	      DEFINE_STRING(BGl_string5835z00zzinit_parsezd2argszd2,
		BgL_bgl_string5835za700za7za7i6415za7, "-help-manual", 12);
	      DEFINE_STRING(BGl_string5917z00zzinit_parsezd2argszd2,
		BgL_bgl_string5917za700za7za7i6416za7, "-fcfa-pair", 10);
	      DEFINE_STRING(BGl_string5836z00zzinit_parsezd2argszd2,
		BgL_bgl_string5836za700za7za7i6417za7, "-o", 2);
	      DEFINE_STRING(BGl_string5918z00zzinit_parsezd2argszd2,
		BgL_bgl_string5918za700za7za7i6418za7, "-fno-cfa-pair", 13);
	      DEFINE_STRING(BGl_string5837z00zzinit_parsezd2argszd2,
		BgL_bgl_string5837za700za7za7i6419za7, "missing argument", 16);
	      DEFINE_STRING(BGl_string5919z00zzinit_parsezd2argszd2,
		BgL_bgl_string5919za700za7za7i6420za7, "-fcfa-unbox-closure-args", 24);
	      DEFINE_STRING(BGl_string5838z00zzinit_parsezd2argszd2,
		BgL_bgl_string5838za700za7za7i6421za7, "--to-stdout", 11);
	      DEFINE_STRING(BGl_string5839z00zzinit_parsezd2argszd2,
		BgL_bgl_string5839za700za7za7i6422za7, "-c", 2);
	      DEFINE_STRING(BGl_string5920z00zzinit_parsezd2argszd2,
		BgL_bgl_string5920za700za7za7i6423za7, "-fno-cfa-unbox-closure-args", 27);
	      DEFINE_STRING(BGl_string5921z00zzinit_parsezd2argszd2,
		BgL_bgl_string5921za700za7za7i6424za7, "-fno-cfa-local-function", 23);
	      DEFINE_STRING(BGl_string5840z00zzinit_parsezd2argszd2,
		BgL_bgl_string5840za700za7za7i6425za7, "-y", 2);
	      DEFINE_STRING(BGl_string5922z00zzinit_parsezd2argszd2,
		BgL_bgl_string5922za700za7za7i6426za7, "-funroll-loop", 13);
	      DEFINE_STRING(BGl_string5841z00zzinit_parsezd2argszd2,
		BgL_bgl_string5841za700za7za7i6427za7, "-suffix", 7);
	      DEFINE_STRING(BGl_string5923z00zzinit_parsezd2argszd2,
		BgL_bgl_string5923za700za7za7i6428za7, "-fno-unroll-loop", 16);
	      DEFINE_STRING(BGl_string5842z00zzinit_parsezd2argszd2,
		BgL_bgl_string5842za700za7za7i6429za7, "-afile", 6);
	      DEFINE_STRING(BGl_string5924z00zzinit_parsezd2argszd2,
		BgL_bgl_string5924za700za7za7i6430za7, "-fno-loop-inlining", 18);
	      DEFINE_STRING(BGl_string5843z00zzinit_parsezd2argszd2,
		BgL_bgl_string5843za700za7za7i6431za7, "-access", 7);
	      DEFINE_STRING(BGl_string5925z00zzinit_parsezd2argszd2,
		BgL_bgl_string5925za700za7za7i6432za7, "-floop-inlining", 15);
	      DEFINE_STRING(BGl_string5844z00zzinit_parsezd2argszd2,
		BgL_bgl_string5844za700za7za7i6433za7, "-jfile", 6);
	      DEFINE_STRING(BGl_string5926z00zzinit_parsezd2argszd2,
		BgL_bgl_string5926za700za7za7i6434za7, "-fno-inlining", 13);
	      DEFINE_STRING(BGl_string5845z00zzinit_parsezd2argszd2,
		BgL_bgl_string5845za700za7za7i6435za7, "-jadd", 5);
	      DEFINE_STRING(BGl_string5927z00zzinit_parsezd2argszd2,
		BgL_bgl_string5927za700za7za7i6436za7, "-fno-user-inlining", 18);
	      DEFINE_STRING(BGl_string5846z00zzinit_parsezd2argszd2,
		BgL_bgl_string5846za700za7za7i6437za7, "-main", 5);
	      DEFINE_STRING(BGl_string5928z00zzinit_parsezd2argszd2,
		BgL_bgl_string5928za700za7za7i6438za7, "-fisa", 5);
	      DEFINE_STRING(BGl_string5847z00zzinit_parsezd2argszd2,
		BgL_bgl_string5847za700za7za7i6439za7, "-with", 5);
	      DEFINE_STRING(BGl_string5929z00zzinit_parsezd2argszd2,
		BgL_bgl_string5929za700za7za7i6440za7, "-fno-isa", 8);
	      DEFINE_STRING(BGl_string5848z00zzinit_parsezd2argszd2,
		BgL_bgl_string5848za700za7za7i6441za7, "-multiple-inclusion", 19);
	      DEFINE_STRING(BGl_string5849z00zzinit_parsezd2argszd2,
		BgL_bgl_string5849za700za7za7i6442za7, "-library", 8);
	      DEFINE_STRING(BGl_string5930z00zzinit_parsezd2argszd2,
		BgL_bgl_string5930za700za7za7i6443za7, "-fbeta-reduce", 13);
	      DEFINE_STRING(BGl_string5931z00zzinit_parsezd2argszd2,
		BgL_bgl_string5931za700za7za7i6444za7, "-fno-beta-reduce", 16);
	      DEFINE_STRING(BGl_string5850z00zzinit_parsezd2argszd2,
		BgL_bgl_string5850za700za7za7i6445za7, "-srfi", 5);
	      DEFINE_STRING(BGl_string5932z00zzinit_parsezd2argszd2,
		BgL_bgl_string5932za700za7za7i6446za7, "-fdataflow", 10);
	      DEFINE_STRING(BGl_string5851z00zzinit_parsezd2argszd2,
		BgL_bgl_string5851za700za7za7i6447za7, "-dload-sym", 10);
	      DEFINE_STRING(BGl_string5933z00zzinit_parsezd2argszd2,
		BgL_bgl_string5933za700za7za7i6448za7, "-fno-dataflow", 13);
	      DEFINE_STRING(BGl_string5852z00zzinit_parsezd2argszd2,
		BgL_bgl_string5852za700za7za7i6449za7, "-dload-init-sym", 15);
	      DEFINE_STRING(BGl_string5934z00zzinit_parsezd2argszd2,
		BgL_bgl_string5934za700za7za7i6450za7, "-fdataflow-for-errors", 21);
	      DEFINE_STRING(BGl_string5853z00zzinit_parsezd2argszd2,
		BgL_bgl_string5853za700za7za7i6451za7, "-dload-init-gc", 14);
	      DEFINE_STRING(BGl_string5935z00zzinit_parsezd2argszd2,
		BgL_bgl_string5935za700za7za7i6452za7, "-fno-dataflow-for-errors", 24);
	      DEFINE_STRING(BGl_string5854z00zzinit_parsezd2argszd2,
		BgL_bgl_string5854za700za7za7i6453za7, "-heapsize", 9);
	      DEFINE_STRING(BGl_string5936z00zzinit_parsezd2argszd2,
		BgL_bgl_string5936za700za7za7i6454za7, "-fdataflow-types", 16);
	      DEFINE_STRING(BGl_string5855z00zzinit_parsezd2argszd2,
		BgL_bgl_string5855za700za7za7i6455za7, "-version", 8);
	      DEFINE_STRING(BGl_string5937z00zzinit_parsezd2argszd2,
		BgL_bgl_string5937za700za7za7i6456za7, "-fno-dataflow-types", 19);
	      DEFINE_STRING(BGl_string5856z00zzinit_parsezd2argszd2,
		BgL_bgl_string5856za700za7za7i6457za7, "-revision", 9);
	      DEFINE_STRING(BGl_string5938z00zzinit_parsezd2argszd2,
		BgL_bgl_string5938za700za7za7i6458za7, "-finitflow", 10);
	      DEFINE_STRING(BGl_string5857z00zzinit_parsezd2argszd2,
		BgL_bgl_string5857za700za7za7i6459za7, "-query", 6);
	      DEFINE_STRING(BGl_string5939z00zzinit_parsezd2argszd2,
		BgL_bgl_string5939za700za7za7i6460za7, "-fno-initflow", 13);
	      DEFINE_STRING(BGl_string5858z00zzinit_parsezd2argszd2,
		BgL_bgl_string5858za700za7za7i6461za7, "-q", 2);
	      DEFINE_STRING(BGl_string5859z00zzinit_parsezd2argszd2,
		BgL_bgl_string5859za700za7za7i6462za7, "-eval", 5);
	      DEFINE_STRING(BGl_string5940z00zzinit_parsezd2argszd2,
		BgL_bgl_string5940za700za7za7i6463za7, "-fsync-failsafe", 15);
	      DEFINE_STRING(BGl_string5941z00zzinit_parsezd2argszd2,
		BgL_bgl_string5941za700za7za7i6464za7, "-fno-sync-failsafe", 18);
	      DEFINE_STRING(BGl_string5860z00zzinit_parsezd2argszd2,
		BgL_bgl_string5860za700za7za7i6465za7, "-load", 5);
	      DEFINE_STRING(BGl_string5942z00zzinit_parsezd2argszd2,
		BgL_bgl_string5942za700za7za7i6466za7, "-fO-macro", 9);
	      DEFINE_STRING(BGl_string5861z00zzinit_parsezd2argszd2,
		BgL_bgl_string5861za700za7za7i6467za7, "Cannot find file", 16);
	      DEFINE_STRING(BGl_string5943z00zzinit_parsezd2argszd2,
		BgL_bgl_string5943za700za7za7i6468za7, "-fno-O-macro", 12);
	      DEFINE_STRING(BGl_string5862z00zzinit_parsezd2argszd2,
		BgL_bgl_string5862za700za7za7i6469za7, "-I", 2);
	      DEFINE_STRING(BGl_string5944z00zzinit_parsezd2argszd2,
		BgL_bgl_string5944za700za7za7i6470za7, "-ftailc", 7);
	      DEFINE_STRING(BGl_string5863z00zzinit_parsezd2argszd2,
		BgL_bgl_string5863za700za7za7i6471za7, "-lib-dir", 8);
	      DEFINE_STRING(BGl_string5945z00zzinit_parsezd2argszd2,
		BgL_bgl_string5945za700za7za7i6472za7, "-fno-tailc", 10);
	      DEFINE_STRING(BGl_string5864z00zzinit_parsezd2argszd2,
		BgL_bgl_string5864za700za7za7i6473za7, "-L", 2);
	      DEFINE_STRING(BGl_string5946z00zzinit_parsezd2argszd2,
		BgL_bgl_string5946za700za7za7i6474za7, "-fglobal-tailc", 14);
	      DEFINE_STRING(BGl_string5865z00zzinit_parsezd2argszd2,
		BgL_bgl_string5865za700za7za7i6475za7, "-lib-version", 12);
	      DEFINE_STRING(BGl_string5947z00zzinit_parsezd2argszd2,
		BgL_bgl_string5947za700za7za7i6476za7, "-fno-global-tailc", 17);
	      DEFINE_STRING(BGl_string5866z00zzinit_parsezd2argszd2,
		BgL_bgl_string5866za700za7za7i6477za7, "bigloo", 6);
	      DEFINE_STRING(BGl_string5948z00zzinit_parsezd2argszd2,
		BgL_bgl_string5948za700za7za7i6478za7, "-freturn", 8);
	      DEFINE_STRING(BGl_string5867z00zzinit_parsezd2argszd2,
		BgL_bgl_string5867za700za7za7i6479za7, "-libgc-version", 14);
	      DEFINE_STRING(BGl_string5949z00zzinit_parsezd2argszd2,
		BgL_bgl_string5949za700za7za7i6480za7, "-fno-return", 11);
	      DEFINE_STRING(BGl_string5868z00zzinit_parsezd2argszd2,
		BgL_bgl_string5868za700za7za7i6481za7, "bigloogc", 8);
	      DEFINE_STRING(BGl_string5869z00zzinit_parsezd2argszd2,
		BgL_bgl_string5869za700za7za7i6482za7, "-libgc", 6);
	      DEFINE_STRING(BGl_string5950z00zzinit_parsezd2argszd2,
		BgL_bgl_string5950za700za7za7i6483za7, "-freturn-goto", 13);
	      DEFINE_STRING(BGl_string5951z00zzinit_parsezd2argszd2,
		BgL_bgl_string5951za700za7za7i6484za7, "-fno-return-goto", 16);
	      DEFINE_STRING(BGl_string5870z00zzinit_parsezd2argszd2,
		BgL_bgl_string5870za700za7za7i6485za7, "-native", 7);
	      DEFINE_STRING(BGl_string5952z00zzinit_parsezd2argszd2,
		BgL_bgl_string5952za700za7za7i6486za7, "-fstackable", 11);
	      DEFINE_STRING(BGl_string5871z00zzinit_parsezd2argszd2,
		BgL_bgl_string5871za700za7za7i6487za7, "-jvm", 4);
	      DEFINE_STRING(BGl_string5953z00zzinit_parsezd2argszd2,
		BgL_bgl_string5953za700za7za7i6488za7, "-fno-stackable", 14);
	      DEFINE_STRING(BGl_string5872z00zzinit_parsezd2argszd2,
		BgL_bgl_string5872za700za7za7i6489za7, "-saw", 4);
	      DEFINE_STRING(BGl_string5954z00zzinit_parsezd2argszd2,
		BgL_bgl_string5954za700za7za7i6490za7, "-funcell", 8);
	      DEFINE_STRING(BGl_string5873z00zzinit_parsezd2argszd2,
		BgL_bgl_string5873za700za7za7i6491za7, "-no-saw", 7);
	      DEFINE_STRING(BGl_string5955z00zzinit_parsezd2argszd2,
		BgL_bgl_string5955za700za7za7i6492za7, "-fno-uncell", 11);
	      DEFINE_STRING(BGl_string5874z00zzinit_parsezd2argszd2,
		BgL_bgl_string5874za700za7za7i6493za7, "-i", 2);
	      DEFINE_STRING(BGl_string5956z00zzinit_parsezd2argszd2,
		BgL_bgl_string5956za700za7za7i6494za7, "-flocal-exit", 12);
	      DEFINE_STRING(BGl_string5875z00zzinit_parsezd2argszd2,
		BgL_bgl_string5875za700za7za7i6495za7, "-snow", 5);
	      DEFINE_STRING(BGl_string5957z00zzinit_parsezd2argszd2,
		BgL_bgl_string5957za700za7za7i6496za7, "-fno-local-exit", 15);
	      DEFINE_STRING(BGl_string5876z00zzinit_parsezd2argszd2,
		BgL_bgl_string5876za700za7za7i6497za7, "snow", 4);
	      DEFINE_STRING(BGl_string5958z00zzinit_parsezd2argszd2,
		BgL_bgl_string5958za700za7za7i6498za7, "-fsaw-realloc", 13);
	      DEFINE_STRING(BGl_string5877z00zzinit_parsezd2argszd2,
		BgL_bgl_string5877za700za7za7i6499za7, "-scmpkg", 7);
	      DEFINE_STRING(BGl_string5959z00zzinit_parsezd2argszd2,
		BgL_bgl_string5959za700za7za7i6500za7, "-fsaw-regalloc", 14);
	      DEFINE_STRING(BGl_string5878z00zzinit_parsezd2argszd2,
		BgL_bgl_string5878za700za7za7i6501za7, "-spi", 4);
	      DEFINE_STRING(BGl_string5879z00zzinit_parsezd2argszd2,
		BgL_bgl_string5879za700za7za7i6502za7, "spi", 3);
	      DEFINE_STRING(BGl_string5960z00zzinit_parsezd2argszd2,
		BgL_bgl_string5960za700za7za7i6503za7, "-fno-saw-regalloc", 17);
	      DEFINE_STRING(BGl_string5961z00zzinit_parsezd2argszd2,
		BgL_bgl_string5961za700za7za7i6504za7, "-fsaw-bbv", 9);
	      DEFINE_STRING(BGl_string5880z00zzinit_parsezd2argszd2,
		BgL_bgl_string5880za700za7za7i6505za7, "pkgcomp", 7);
	      DEFINE_STRING(BGl_string5962z00zzinit_parsezd2argszd2,
		BgL_bgl_string5962za700za7za7i6506za7, "-fno-saw-bbv", 12);
	      DEFINE_STRING(BGl_string5881z00zzinit_parsezd2argszd2,
		BgL_bgl_string5881za700za7za7i6507za7, "-nil", 4);
	BGL_IMPORT obj_t BGl_equalzf3zd2envz21zz__r4_equivalence_6_2z00;
	   
		 
		DEFINE_STRING(BGl_string5963z00zzinit_parsezd2argszd2,
		BgL_bgl_string5963za700za7za7i6508za7, "-fsaw-bbv-fun", 13);
	      DEFINE_STRING(BGl_string5882z00zzinit_parsezd2argszd2,
		BgL_bgl_string5882za700za7za7i6509za7, "-call/cc", 8);
	      DEFINE_STRING(BGl_string5964z00zzinit_parsezd2argszd2,
		BgL_bgl_string5964za700za7za7i6510za7, "-fsaw-regalloc-msize", 20);
	      DEFINE_STRING(BGl_string5883z00zzinit_parsezd2argszd2,
		BgL_bgl_string5883za700za7za7i6511za7, "-hygien", 7);
	      DEFINE_STRING(BGl_string5965z00zzinit_parsezd2argszd2,
		BgL_bgl_string5965za700za7za7i6512za7, "-fsaw-regalloc-fun", 18);
	      DEFINE_STRING(BGl_string5884z00zzinit_parsezd2argszd2,
		BgL_bgl_string5884za700za7za7i6513za7, "-fidentifier-syntax", 19);
	      DEFINE_STRING(BGl_string5966z00zzinit_parsezd2argszd2,
		BgL_bgl_string5966za700za7za7i6514za7, "-fno-saw-regalloc-fun", 21);
	      DEFINE_STRING(BGl_string5885z00zzinit_parsezd2argszd2,
		BgL_bgl_string5885za700za7za7i6515za7, "-fno-reflection", 15);
	      DEFINE_STRING(BGl_string5967z00zzinit_parsezd2argszd2,
		BgL_bgl_string5967za700za7za7i6516za7, "-fsaw-regalloc-onexpr", 21);
	      DEFINE_STRING(BGl_string5886z00zzinit_parsezd2argszd2,
		BgL_bgl_string5886za700za7za7i6517za7, "+fno-reflection", 15);
	      DEFINE_STRING(BGl_string5968z00zzinit_parsezd2argszd2,
		BgL_bgl_string5968za700za7za7i6518za7, "-fno-saw-regalloc-onexpr", 24);
	      DEFINE_STRING(BGl_string5887z00zzinit_parsezd2argszd2,
		BgL_bgl_string5887za700za7za7i6519za7, "-fclass-nil", 11);
	      DEFINE_STRING(BGl_string5969z00zzinit_parsezd2argszd2,
		BgL_bgl_string5969za700za7za7i6520za7, "-fsaw-spill", 11);
	      DEFINE_STRING(BGl_string5888z00zzinit_parsezd2argszd2,
		BgL_bgl_string5888za700za7za7i6521za7, "-fno-class-nil", 14);
	      DEFINE_STRING(BGl_string5889z00zzinit_parsezd2argszd2,
		BgL_bgl_string5889za700za7za7i6522za7, "-farithmetic", 12);
	      DEFINE_STRING(BGl_string5970z00zzinit_parsezd2argszd2,
		BgL_bgl_string5970za700za7za7i6523za7, "-safe", 5);
	      DEFINE_STRING(BGl_string5971z00zzinit_parsezd2argszd2,
		BgL_bgl_string5971za700za7za7i6524za7, "-glines", 7);
	      DEFINE_STRING(BGl_string5890z00zzinit_parsezd2argszd2,
		BgL_bgl_string5890za700za7za7i6525za7, "-farithmetic-overflow", 21);
	      DEFINE_STRING(BGl_string5972z00zzinit_parsezd2argszd2,
		BgL_bgl_string5972za700za7za7i6526za7, "-gbdb-no-line", 13);
	      DEFINE_STRING(BGl_string5891z00zzinit_parsezd2argszd2,
		BgL_bgl_string5891za700za7za7i6527za7, "-fno-arithmetic-overflow", 24);
	      DEFINE_STRING(BGl_string5973z00zzinit_parsezd2argszd2,
		BgL_bgl_string5973za700za7za7i6528za7, "-gbdb", 5);
	      DEFINE_STRING(BGl_string5892z00zzinit_parsezd2argszd2,
		BgL_bgl_string5892za700za7za7i6529za7, "-farithmetic-new-overflow", 25);
	      DEFINE_STRING(BGl_string5974z00zzinit_parsezd2argszd2,
		BgL_bgl_string5974za700za7za7i6530za7, "-gself", 6);
	      DEFINE_STRING(BGl_string5893z00zzinit_parsezd2argszd2,
		BgL_bgl_string5893za700za7za7i6531za7, "-fno-arithmetic-new-overflow", 28);
	      DEFINE_STRING(BGl_string5975z00zzinit_parsezd2argszd2,
		BgL_bgl_string5975za700za7za7i6532za7, "-gmodule", 8);
	      DEFINE_STRING(BGl_string5894z00zzinit_parsezd2argszd2,
		BgL_bgl_string5894za700za7za7i6533za7, "-fcase-sensitive", 16);
	      DEFINE_STRING(BGl_string5976z00zzinit_parsezd2argszd2,
		BgL_bgl_string5976za700za7za7i6534za7, "-gerror-localization", 20);
	      DEFINE_STRING(BGl_string5895z00zzinit_parsezd2argszd2,
		BgL_bgl_string5895za700za7za7i6535za7, "-fcase-insensitive", 18);
	      DEFINE_STRING(BGl_string5977z00zzinit_parsezd2argszd2,
		BgL_bgl_string5977za700za7za7i6536za7, "-gno-error-localization", 23);
	      DEFINE_STRING(BGl_string5896z00zzinit_parsezd2argszd2,
		BgL_bgl_string5896za700za7za7i6537za7, "-fallow-type-redefinition", 25);
	      DEFINE_STRING(BGl_string5978z00zzinit_parsezd2argszd2,
		BgL_bgl_string5978za700za7za7i6538za7, "-gjvm", 5);
	      DEFINE_STRING(BGl_string5897z00zzinit_parsezd2argszd2,
		BgL_bgl_string5897za700za7za7i6539za7, "-Obench", 7);
	      DEFINE_STRING(BGl_string5979z00zzinit_parsezd2argszd2,
		BgL_bgl_string5979za700za7za7i6540za7, "-gtrace", 7);
	      DEFINE_STRING(BGl_string5898z00zzinit_parsezd2argszd2,
		BgL_bgl_string5898za700za7za7i6541za7, "-static-all-bigloo", 18);
	      DEFINE_STRING(BGl_string5899z00zzinit_parsezd2argszd2,
		BgL_bgl_string5899za700za7za7i6542za7, "-copt", 5);
	      DEFINE_STRING(BGl_string5980z00zzinit_parsezd2argszd2,
		BgL_bgl_string5980za700za7za7i6543za7, "all", 3);
	      DEFINE_STRING(BGl_string5981z00zzinit_parsezd2argszd2,
		BgL_bgl_string5981za700za7za7i6544za7, "-g", 2);
	      DEFINE_STRING(BGl_string5982z00zzinit_parsezd2argszd2,
		BgL_bgl_string5982za700za7za7i6545za7, "-cg", 3);
	      DEFINE_STRING(BGl_string5983z00zzinit_parsezd2argszd2,
		BgL_bgl_string5983za700za7za7i6546za7, "-export-all", 11);
	      DEFINE_STRING(BGl_string5984z00zzinit_parsezd2argszd2,
		BgL_bgl_string5984za700za7za7i6547za7, "-export-exports", 15);
	      DEFINE_STRING(BGl_string5985z00zzinit_parsezd2argszd2,
		BgL_bgl_string5985za700za7za7i6548za7, "-export-mutable", 15);
	      DEFINE_STRING(BGl_string5986z00zzinit_parsezd2argszd2,
		BgL_bgl_string5986za700za7za7i6549za7, "-p", 2);
	      DEFINE_STRING(BGl_string5987z00zzinit_parsezd2argszd2,
		BgL_bgl_string5987za700za7za7i6550za7, "-p2", 3);
	      DEFINE_STRING(BGl_string5988z00zzinit_parsezd2argszd2,
		BgL_bgl_string5988za700za7za7i6551za7, "-pg", 3);
	      DEFINE_STRING(BGl_string5989z00zzinit_parsezd2argszd2,
		BgL_bgl_string5989za700za7za7i6552za7, "-pmem", 5);

/* GC roots registration */
	static obj_t bgl_gc_roots_register()
	{
#if defined( BGL_GC_ROOTS )
#define ADD_ROOT( addr ) (addr > roots_max ? roots_max = addr : (addr < roots_min ? roots_min = addr : 0))
		void *roots_min = (void *) ULONG_MAX, *roots_max = 0;
		   
			 ADD_ROOT((void
				*) (&BGl_requirezd2initializa7ationz75zzinit_parsezd2argszd2));
		     ADD_ROOT((void
				*) (&BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2));
		     ADD_ROOT((void
				*) (&BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2));
		     ADD_ROOT((void
				*) (&BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2));
		     ADD_ROOT((void *) (&BGl_za2librariesza2z00zzinit_parsezd2argszd2));
		     ADD_ROOT((void *) (&BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2));
#undef ADD_ROOT
		if   (roots_max > 0)
			     GC_add_roots(roots_min, ((void **) roots_max) + 1);
#endif
		     return BUNSPEC;
	}



/* module-initialization */
	BGL_EXPORTED_DEF obj_t
		BGl_modulezd2initializa7ationz75zzinit_parsezd2argszd2(long
		BgL_checksumz00_14358, char *BgL_fromz00_14359)
	{
		{
			if (CBOOL(BGl_requirezd2initializa7ationz75zzinit_parsezd2argszd2))
				{
					BGl_requirezd2initializa7ationz75zzinit_parsezd2argszd2 =
						BBOOL(((bool_t) 0));
					BGl_gczd2rootszd2initz00zzinit_parsezd2argszd2();
					BGl_libraryzd2moduleszd2initz00zzinit_parsezd2argszd2();
					BGl_cnstzd2initzd2zzinit_parsezd2argszd2();
					BGl_importedzd2moduleszd2initz00zzinit_parsezd2argszd2();
					return BGl_toplevelzd2initzd2zzinit_parsezd2argszd2();
				}
			else
				{
					return BUNSPEC;
				}
		}

	}



/* library-modules-init */
	obj_t BGl_libraryzd2moduleszd2initz00zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__paramz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__errorz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__evalz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__readerz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__osz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__expander_argsz00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__configurez00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__expander_srfi0z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__libraryz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__rgcz00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__modulez00(0L, "init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_characters_6_6z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_input_6_10_2z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_control_features_6_9z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r5_control_features_6_4z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_booleans_6_1z00(0L,
				"init_parse-args");
			BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(0L,
				"init_parse-args");
			return BUNSPEC;
		}

	}



/* cnst-init */
	obj_t BGl_cnstzd2initzd2zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			{	/* Init/parse_args.scm 15 */
				obj_t BgL_cportz00_12028;

				{	/* Init/parse_args.scm 15 */
					obj_t BgL_stringz00_12035;

					BgL_stringz00_12035 = BGl_string6177z00zzinit_parsezd2argszd2;
					{	/* Init/parse_args.scm 15 */
						obj_t BgL_startz00_12036;

						BgL_startz00_12036 = BINT(0L);
						{	/* Init/parse_args.scm 15 */
							obj_t BgL_endz00_12037;

							BgL_endz00_12037 =
								BINT(STRING_LENGTH(((obj_t) BgL_stringz00_12035)));
							{	/* Init/parse_args.scm 15 */

								BgL_cportz00_12028 =
									BGl_openzd2inputzd2stringz12z12zz__r4_ports_6_10_1z00
									(BgL_stringz00_12035, BgL_startz00_12036, BgL_endz00_12037);
				}}}}
				{
					long BgL_iz00_12029;

					BgL_iz00_12029 = 175L;
				BgL_loopz00_12030:
					if ((BgL_iz00_12029 == -1L))
						{	/* Init/parse_args.scm 15 */
							return BUNSPEC;
						}
					else
						{	/* Init/parse_args.scm 15 */
							{	/* Init/parse_args.scm 15 */
								obj_t BgL_arg6178z00_12031;

								{	/* Init/parse_args.scm 15 */

									{	/* Init/parse_args.scm 15 */
										obj_t BgL_locationz00_12033;

										BgL_locationz00_12033 = BBOOL(((bool_t) 0));
										{	/* Init/parse_args.scm 15 */

											BgL_arg6178z00_12031 =
												BGl_readz00zz__readerz00(BgL_cportz00_12028,
												BgL_locationz00_12033);
										}
									}
								}
								{	/* Init/parse_args.scm 15 */
									int BgL_tmpz00_14401;

									BgL_tmpz00_14401 = (int) (BgL_iz00_12029);
									CNST_TABLE_SET(BgL_tmpz00_14401, BgL_arg6178z00_12031);
							}}
							{	/* Init/parse_args.scm 15 */
								int BgL_auxz00_12034;

								BgL_auxz00_12034 = (int) ((BgL_iz00_12029 - 1L));
								{
									long BgL_iz00_14406;

									BgL_iz00_14406 = (long) (BgL_auxz00_12034);
									BgL_iz00_12029 = BgL_iz00_14406;
									goto BgL_loopz00_12030;
								}
							}
						}
				}
			}
		}

	}



/* gc-roots-init */
	obj_t BGl_gczd2rootszd2initz00zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			return bgl_gc_roots_register();
		}

	}



/* toplevel-init */
	obj_t BGl_toplevelzd2initzd2zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			BGl_za2extendedzd2donezf3za2z21zzinit_parsezd2argszd2 = ((bool_t) 0);
			BGl_za2librariesza2z00zzinit_parsezd2argszd2 = BNIL;
			{	/* Init/parse_args.scm 46 */
				obj_t BgL_arg3616z00_21;

				BgL_arg3616z00_21 =
					BGl_bigloozd2configzd2zz__configurez00(CNST_TABLE_REF(0L));
				{	/* Init/parse_args.scm 46 */
					obj_t BgL_list3617z00_22;

					{	/* Init/parse_args.scm 46 */
						obj_t BgL_arg3618z00_23;

						BgL_arg3618z00_23 = MAKE_YOUNG_PAIR(BgL_arg3616z00_21, BNIL);
						BgL_list3617z00_22 =
							MAKE_YOUNG_PAIR(BGl_string5805z00zzinit_parsezd2argszd2,
							BgL_arg3618z00_23);
					}
					BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2 =
						BgL_list3617z00_22;
			}}
			BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2 = BUNSPEC;
			BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2 = BUNSPEC;
			return (BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2 =
				BFALSE, BUNSPEC);
		}

	}



/* append-21011 */
	obj_t BGl_appendzd221011zd2zzinit_parsezd2argszd2(obj_t BgL_l1z00_1,
		obj_t BgL_l2z00_2)
	{
		{
			{
				obj_t BgL_headz00_24;

				BgL_headz00_24 = MAKE_YOUNG_PAIR(BNIL, BgL_l2z00_2);
				{
					obj_t BgL_prevz00_25;
					obj_t BgL_tailz00_26;

					BgL_prevz00_25 = BgL_headz00_24;
					BgL_tailz00_26 = BgL_l1z00_1;
				BgL_loopz00_27:
					if (PAIRP(BgL_tailz00_26))
						{
							obj_t BgL_newzd2prevzd2_29;

							BgL_newzd2prevzd2_29 =
								MAKE_YOUNG_PAIR(CAR(BgL_tailz00_26), BgL_l2z00_2);
							SET_CDR(BgL_prevz00_25, BgL_newzd2prevzd2_29);
							{
								obj_t BgL_tailz00_14420;
								obj_t BgL_prevz00_14419;

								BgL_prevz00_14419 = BgL_newzd2prevzd2_29;
								BgL_tailz00_14420 = CDR(BgL_tailz00_26);
								BgL_tailz00_26 = BgL_tailz00_14420;
								BgL_prevz00_25 = BgL_prevz00_14419;
								goto BgL_loopz00_27;
							}
						}
					else
						{
							BNIL;
						}
					return CDR(BgL_headz00_24);
				}
			}
		}

	}



/* parse-args */
	BGL_EXPORTED_DEF obj_t BGl_parsezd2argszd2zzinit_parsezd2argszd2(obj_t
		BgL_argsz00_3)
	{
		{	/* Init/parse_args.scm 54 */
			BGl_za2bigloozd2cmdzd2nameza2z00zzengine_paramz00 =
				CAR(((obj_t) BgL_argsz00_3));
			BGl_za2bigloozd2argsza2zd2zzengine_paramz00 = BgL_argsz00_3;
			{	/* Init/parse_args.scm 57 */
				obj_t BgL_arg3623z00_32;

				BgL_arg3623z00_32 = CDR(((obj_t) BgL_argsz00_3));
				BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2(BgL_arg3623z00_32);
			}
			if (CBOOL(BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2))
				{	/* Init/parse_args.scm 59 */
					BGl_za2heapzd2nameza2zd2zzengine_paramz00 =
						BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2;
				}
			else
				{	/* Init/parse_args.scm 59 */
					BFALSE;
				}
			{	/* Init/parse_args.scm 61 */
				bool_t BgL__ortest_1066z00_33;

				BgL__ortest_1066z00_33 =
					(BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2 == BTRUE);
				if (BgL__ortest_1066z00_33)
					{	/* Init/parse_args.scm 61 */
						BGl_za2sawza2z00zzengine_paramz00 = BBOOL(BgL__ortest_1066z00_33);
					}
				else
					{	/* Init/parse_args.scm 61 */
						BGl_za2sawza2z00zzengine_paramz00 =
							BGl_memqz00zz__r4_pairs_and_lists_6_3z00
							(BGl_za2targetzd2languageza2zd2zzengine_paramz00,
							CNST_TABLE_REF(1L));
					}
			}
			{	/* Init/parse_args.scm 63 */
				bool_t BgL_presz00_34;

				if (BGl_za2extendedzd2donezf3za2z21zzinit_parsezd2argszd2)
					{	/* Init/parse_args.scm 63 */
						BgL_presz00_34 = ((bool_t) 1);
					}
				else
					{	/* Init/parse_args.scm 65 */
						obj_t BgL_autozd2modezd2_95;

						{
							obj_t BgL_sfilesz00_101;

							BgL_sfilesz00_101 = BGl_za2srczd2filesza2zd2zzengine_paramz00;
						BgL_zc3z04anonymousza33672ze3z87_102:
							if (NULLP(BgL_sfilesz00_101))
								{	/* Init/parse_args.scm 66 */
									BgL_autozd2modezd2_95 = BFALSE;
								}
							else
								{	/* Init/parse_args.scm 68 */
									obj_t BgL_cellz00_104;

									{	/* Init/parse_args.scm 69 */
										bool_t BgL_test6560z00_14438;

										{	/* Init/parse_args.scm 69 */
											obj_t BgL_tmpz00_14439;

											BgL_tmpz00_14439 = CAR(((obj_t) BgL_sfilesz00_101));
											BgL_test6560z00_14438 = STRINGP(BgL_tmpz00_14439);
										}
										if (BgL_test6560z00_14438)
											{	/* Init/parse_args.scm 71 */
												obj_t BgL_arg3677z00_108;

												{	/* Init/parse_args.scm 71 */
													obj_t BgL_arg3678z00_109;

													BgL_arg3678z00_109 = CAR(((obj_t) BgL_sfilesz00_101));
													BgL_arg3677z00_108 =
														BGl_suffixz00zz__osz00(BgL_arg3678z00_109);
												}
												BgL_cellz00_104 =
													BGl_assocz00zz__r4_pairs_and_lists_6_3z00
													(BgL_arg3677z00_108,
													BGl_za2autozd2modeza2zd2zzengine_paramz00);
											}
										else
											{	/* Init/parse_args.scm 69 */
												BgL_cellz00_104 = BFALSE;
											}
									}
									if (PAIRP(BgL_cellz00_104))
										{	/* Init/parse_args.scm 73 */
											BgL_autozd2modezd2_95 = CDR(BgL_cellz00_104);
										}
									else
										{	/* Init/parse_args.scm 75 */
											obj_t BgL_arg3675z00_106;

											BgL_arg3675z00_106 = CDR(((obj_t) BgL_sfilesz00_101));
											{
												obj_t BgL_sfilesz00_14452;

												BgL_sfilesz00_14452 = BgL_arg3675z00_106;
												BgL_sfilesz00_101 = BgL_sfilesz00_14452;
												goto BgL_zc3z04anonymousza33672ze3z87_102;
											}
										}
								}
						}
						if (CBOOL(BgL_autozd2modezd2_95))
							{	/* Init/parse_args.scm 76 */
								BGl_za2srczd2filesza2zd2zzengine_paramz00 = BNIL;
								{	/* Init/parse_args.scm 81 */
									obj_t BgL_arg3667z00_96;

									{	/* Init/parse_args.scm 81 */
										obj_t BgL_arg3669z00_97;

										{	/* Init/parse_args.scm 81 */
											obj_t BgL_arg3670z00_98;

											BgL_arg3670z00_98 =
												BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(CDR(
													((obj_t) BgL_argsz00_3)), BNIL);
											BgL_arg3669z00_97 =
												MAKE_YOUNG_PAIR(BgL_autozd2modezd2_95,
												BgL_arg3670z00_98);
										}
										BgL_arg3667z00_96 =
											MAKE_YOUNG_PAIR(BGl_string5806z00zzinit_parsezd2argszd2,
											BgL_arg3669z00_97);
									}
									BgL_presz00_34 =
										BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2
										(BgL_arg3667z00_96);
								}
							}
						else
							{	/* Init/parse_args.scm 76 */
								BgL_presz00_34 = ((bool_t) 1);
							}
					}
				BGl_za2srczd2filesza2zd2zzengine_paramz00 =
					bgl_reverse_bang(BGl_za2srczd2filesza2zd2zzengine_paramz00);
				BGl_za2ozd2filesza2zd2zzengine_paramz00 =
					bgl_reverse_bang(BGl_za2ozd2filesza2zd2zzengine_paramz00);
				BGl_za2czd2filesza2zd2zzengine_paramz00 =
					bgl_reverse_bang(BGl_za2czd2filesza2zd2zzengine_paramz00);
				{	/* Init/parse_args.scm 87 */
					obj_t BgL_arg3624z00_35;

					BgL_arg3624z00_35 =
						bgl_reverse_bang
						(BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2);
					BGl_za2loadzd2pathza2zd2zz__evalz00 =
						BGl_appendzd221011zd2zzinit_parsezd2argszd2(BgL_arg3624z00_35,
						BGl_za2loadzd2pathza2zd2zz__evalz00);
				}
				BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00 =
					bgl_reverse_bang(BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00);
				BGl_za2restzd2argsza2zd2zzengine_paramz00 =
					bgl_reverse_bang(BGl_za2restzd2argsza2zd2zzengine_paramz00);
				if (BOOLEANP(BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00))
					{	/* Init/parse_args.scm 91 */
						BFALSE;
					}
				else
					{	/* Init/parse_args.scm 91 */
						BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00 = BFALSE;
					}
				if (((long) CINT(BGl_za2bdbzd2debugza2zd2zzengine_paramz00) > 0L))
					{	/* Init/parse_args.scm 93 */
						BGl_za2inliningzf3za2zf3zzengine_paramz00 = BFALSE;
						if (((long) CINT(BGl_za2optimza2z00zzengine_paramz00) > 0L))
							{	/* Init/parse_args.scm 95 */
								{	/* Init/parse_args.scm 96 */
									obj_t BgL_list3628z00_39;

									{	/* Init/parse_args.scm 96 */
										obj_t BgL_arg3629z00_40;

										{	/* Init/parse_args.scm 96 */
											obj_t BgL_arg3630z00_41;

											BgL_arg3630z00_41 =
												MAKE_YOUNG_PAIR(BGl_string5807z00zzinit_parsezd2argszd2,
												BNIL);
											BgL_arg3629z00_40 =
												MAKE_YOUNG_PAIR(BGl_string5808z00zzinit_parsezd2argszd2,
												BgL_arg3630z00_41);
										}
										BgL_list3628z00_39 =
											MAKE_YOUNG_PAIR(BGl_string5809z00zzinit_parsezd2argszd2,
											BgL_arg3629z00_40);
									}
									BGl_warningz00zz__errorz00(BgL_list3628z00_39);
								}
								BGl_za2bdbzd2debugza2zd2zzengine_paramz00 = BINT(0L);
							}
						else
							{	/* Init/parse_args.scm 95 */
								BFALSE;
							}
						{	/* Init/parse_args.scm 98 */
							bool_t BgL_test6566z00_14481;

							if (INTEGERP(BGl_za2profilezd2modeza2zd2zzengine_paramz00))
								{	/* Init/parse_args.scm 98 */
									BgL_test6566z00_14481 =
										(
										(long) CINT(BGl_za2profilezd2modeza2zd2zzengine_paramz00) >
										0L);
								}
							else
								{	/* Init/parse_args.scm 98 */
									BgL_test6566z00_14481 = ((bool_t) 0);
								}
							if (BgL_test6566z00_14481)
								{	/* Init/parse_args.scm 98 */
									{	/* Init/parse_args.scm 99 */
										obj_t BgL_list3633z00_44;

										{	/* Init/parse_args.scm 99 */
											obj_t BgL_arg3634z00_45;

											{	/* Init/parse_args.scm 99 */
												obj_t BgL_arg3635z00_46;

												BgL_arg3635z00_46 =
													MAKE_YOUNG_PAIR
													(BGl_string5807z00zzinit_parsezd2argszd2, BNIL);
												BgL_arg3634z00_45 =
													MAKE_YOUNG_PAIR
													(BGl_string5810z00zzinit_parsezd2argszd2,
													BgL_arg3635z00_46);
											}
											BgL_list3633z00_44 =
												MAKE_YOUNG_PAIR(BGl_string5809z00zzinit_parsezd2argszd2,
												BgL_arg3634z00_45);
										}
										BGl_warningz00zz__errorz00(BgL_list3633z00_44);
									}
									BGl_za2bdbzd2debugza2zd2zzengine_paramz00 = BINT(0L);
								}
							else
								{	/* Init/parse_args.scm 98 */
									BFALSE;
								}
						}
					}
				else
					{	/* Init/parse_args.scm 93 */
						BFALSE;
					}
				BGl_addzd2qualifiedzd2typez12z12zzread_jvmz00(CNST_TABLE_REF(2L),
					BGl_za2jvmzd2foreignzd2classzd2nameza2zd2zzengine_paramz00, BNIL);
				if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00
						(BGl_za2targetzd2languageza2zd2zzengine_paramz00,
							CNST_TABLE_REF(1L))))
					{	/* Init/parse_args.scm 108 */
						{	/* Init/parse_args.scm 110 */
							obj_t BgL_g1936z00_51;

							BgL_g1936z00_51 =
								BGl_za2additionalzd2heapzd2namesza2z00zzengine_paramz00;
							{	/* Init/parse_args.scm 110 */

								BGl_za2additionalzd2heapzd2namesza2z00zzengine_paramz00 =
									BGl_deletez12z12zz__r4_pairs_and_lists_6_3z00
									(BGl_string5811z00zzinit_parsezd2argszd2, BgL_g1936z00_51,
									BGl_equalzf3zd2envz21zz__r4_equivalence_6_2z00);
							}
						}
						{	/* Init/parse_args.scm 111 */
							bool_t BgL_test6569z00_14498;

							if (BGl_numberzf3zf3zz__r4_numbers_6_5z00
								(BGl_za2compilerzd2debugza2zd2zzengine_paramz00))
								{	/* Init/parse_args.scm 111 */
									if (INTEGERP(BGl_za2compilerzd2debugza2zd2zzengine_paramz00))
										{	/* Init/parse_args.scm 111 */
											BgL_test6569z00_14498 =
												(
												(long)
												CINT(BGl_za2compilerzd2debugza2zd2zzengine_paramz00) <=
												1L);
										}
									else
										{	/* Init/parse_args.scm 111 */
											BgL_test6569z00_14498 =
												BGl_2zc3zd3z10zz__r4_numbers_6_5z00
												(BGl_za2compilerzd2debugza2zd2zzengine_paramz00,
												BINT(1L));
										}
								}
							else
								{	/* Init/parse_args.scm 111 */
									BgL_test6569z00_14498 = ((bool_t) 1);
								}
							if (BgL_test6569z00_14498)
								{	/* Init/parse_args.scm 111 */
									BGl_za2optimzd2dataflowzf3za2z21zzengine_paramz00 = BTRUE;
									BGl_za2optimzd2reducezd2betazf3za2zf3zzengine_paramz00 =
										BTRUE;
								}
							else
								{	/* Init/parse_args.scm 111 */
									BFALSE;
								}
						}
					}
				else
					{	/* Init/parse_args.scm 108 */
						BFALSE;
					}
				{	/* Init/parse_args.scm 115 */
					bool_t BgL_test6572z00_14507;

					if (INTEGERP(BGl_za2profilezd2modeza2zd2zzengine_paramz00))
						{	/* Init/parse_args.scm 115 */
							if (
								((long) CINT(BGl_za2profilezd2modeza2zd2zzengine_paramz00) >
									0L))
								{	/* Init/parse_args.scm 116 */
									if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00
											(BGl_za2targetzd2languageza2zd2zzengine_paramz00,
												CNST_TABLE_REF(1L))))
										{	/* Init/parse_args.scm 117 */
											BgL_test6572z00_14507 = ((bool_t) 0);
										}
									else
										{	/* Init/parse_args.scm 117 */
											BgL_test6572z00_14507 = ((bool_t) 1);
										}
								}
							else
								{	/* Init/parse_args.scm 116 */
									BgL_test6572z00_14507 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 115 */
							BgL_test6572z00_14507 = ((bool_t) 0);
						}
					if (BgL_test6572z00_14507)
						{	/* Init/parse_args.scm 115 */
							BGl_za2optimzd2loopzd2inliningzf3za2zf3zzengine_paramz00 = BFALSE;
							BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00 = BFALSE;
							BGl_za2inliningzd2kfactorza2zd2zzengine_paramz00 =
								BGl_proc5812z00zzinit_parsezd2argszd2;
							if (((long) CINT(BGl_za2profilezd2modeza2zd2zzengine_paramz00) >=
									2L))
								{	/* Init/parse_args.scm 121 */
									BGl_za2inliningzf3za2zf3zzengine_paramz00 = BFALSE;
								}
							else
								{	/* Init/parse_args.scm 121 */
									BFALSE;
								}
						}
					else
						{	/* Init/parse_args.scm 115 */
							BFALSE;
						}
				}
				if (((long) CINT(BGl_za2tracezd2levelza2zd2zzengine_paramz00) > 0L))
					{	/* Init/parse_args.scm 124 */
						if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00
								(BGl_za2passza2z00zzengine_paramz00, BNIL)))
							{	/* Init/parse_args.scm 127 */
								BGl_startzd2tracezd2zztools_tracez00
									(BGl_za2tracezd2levelza2zd2zzengine_paramz00,
									BGl_za2passza2z00zzengine_paramz00);
							}
						else
							{	/* Init/parse_args.scm 127 */
								if ((BGl_za2passza2z00zzengine_paramz00 == CNST_TABLE_REF(3L)))
									{	/* Init/parse_args.scm 129 */
										BFALSE;
									}
								else
									{	/* Init/parse_args.scm 130 */
										obj_t BgL_list3648z00_69;

										{	/* Init/parse_args.scm 130 */
											obj_t BgL_arg3649z00_70;

											{	/* Init/parse_args.scm 130 */
												obj_t BgL_arg3650z00_71;

												BgL_arg3650z00_71 =
													MAKE_YOUNG_PAIR(BGl_za2passza2z00zzengine_paramz00,
													BNIL);
												BgL_arg3649z00_70 =
													MAKE_YOUNG_PAIR
													(BGl_string5813z00zzinit_parsezd2argszd2,
													BgL_arg3650z00_71);
											}
											BgL_list3648z00_69 =
												MAKE_YOUNG_PAIR(BGl_string5814z00zzinit_parsezd2argszd2,
												BgL_arg3649z00_70);
										}
										BGl_warningz00zz__errorz00(BgL_list3648z00_69);
									}
							}
						{
							obj_t BgL_l1739z00_73;

							BgL_l1739z00_73 =
								BGl_za2additionalzd2tracesza2zd2zzengine_paramz00;
						BgL_zc3z04anonymousza33651ze3z87_74:
							if (PAIRP(BgL_l1739z00_73))
								{	/* Init/parse_args.scm 131 */
									{	/* Init/parse_args.scm 132 */
										obj_t BgL_passz00_76;

										BgL_passz00_76 = CAR(BgL_l1739z00_73);
										if (CBOOL(BGl_memqz00zz__r4_pairs_and_lists_6_3z00
												(BgL_passz00_76, BNIL)))
											{	/* Init/parse_args.scm 132 */
												BFALSE;
											}
										else
											{	/* Init/parse_args.scm 133 */
												obj_t BgL_list3654z00_78;

												{	/* Init/parse_args.scm 133 */
													obj_t BgL_arg3656z00_79;

													{	/* Init/parse_args.scm 133 */
														obj_t BgL_arg3657z00_80;

														BgL_arg3657z00_80 =
															MAKE_YOUNG_PAIR(BgL_passz00_76, BNIL);
														BgL_arg3656z00_79 =
															MAKE_YOUNG_PAIR
															(BGl_string5813z00zzinit_parsezd2argszd2,
															BgL_arg3657z00_80);
													}
													BgL_list3654z00_78 =
														MAKE_YOUNG_PAIR
														(BGl_string5814z00zzinit_parsezd2argszd2,
														BgL_arg3656z00_79);
												}
												BGl_warningz00zz__errorz00(BgL_list3654z00_78);
											}
									}
									{
										obj_t BgL_l1739z00_14544;

										BgL_l1739z00_14544 = CDR(BgL_l1739z00_73);
										BgL_l1739z00_73 = BgL_l1739z00_14544;
										goto BgL_zc3z04anonymousza33651ze3z87_74;
									}
								}
							else
								{	/* Init/parse_args.scm 131 */
									((bool_t) 1);
								}
						}
					}
				else
					{	/* Init/parse_args.scm 124 */
						((bool_t) 0);
					}
				if ((BGl_za2initzd2modeza2zd2zzengine_paramz00 == CNST_TABLE_REF(4L)))
					{	/* Init/parse_args.scm 139 */
						BGl_za2earlyzd2withzd2modulesza2z00zzengine_paramz00 =
							MAKE_YOUNG_PAIR(CNST_TABLE_REF(5L),
							BGl_za2earlyzd2withzd2modulesza2z00zzengine_paramz00);
					}
				else
					{	/* Init/parse_args.scm 139 */
						BFALSE;
					}
				{
					obj_t BgL_l1741z00_84;

					BgL_l1741z00_84 = BGl_za2librariesza2z00zzinit_parsezd2argszd2;
				BgL_zc3z04anonymousza33660ze3z87_85:
					if (PAIRP(BgL_l1741z00_84))
						{	/* Init/parse_args.scm 142 */
							BGl_usezd2libraryz12zc0zzmodule_alibraryz00(CAR(BgL_l1741z00_84));
							{
								obj_t BgL_l1741z00_14555;

								BgL_l1741z00_14555 = CDR(BgL_l1741z00_84);
								BgL_l1741z00_84 = BgL_l1741z00_14555;
								goto BgL_zc3z04anonymousza33660ze3z87_85;
							}
						}
					else
						{	/* Init/parse_args.scm 142 */
							((bool_t) 1);
						}
				}
				{	/* Init/parse_args.scm 145 */
					obj_t BgL_casezd2valuezd2_90;

					BgL_casezd2valuezd2_90 =
						BGl_za2targetzd2languageza2zd2zzengine_paramz00;
					if ((BgL_casezd2valuezd2_90 == CNST_TABLE_REF(6L)))
						{	/* Init/parse_args.scm 145 */
							BGl_registerzd2srfiz12zc0zz__expander_srfi0z00(CNST_TABLE_REF
								(7L));
						}
					else
						{	/* Init/parse_args.scm 145 */
							bool_t BgL_test6585z00_14562;

							{	/* Init/parse_args.scm 145 */
								bool_t BgL__ortest_1079z00_94;

								BgL__ortest_1079z00_94 =
									(BgL_casezd2valuezd2_90 == CNST_TABLE_REF(8L));
								if (BgL__ortest_1079z00_94)
									{	/* Init/parse_args.scm 145 */
										BgL_test6585z00_14562 = BgL__ortest_1079z00_94;
									}
								else
									{	/* Init/parse_args.scm 145 */
										BgL_test6585z00_14562 =
											(BgL_casezd2valuezd2_90 == CNST_TABLE_REF(9L));
									}
							}
							if (BgL_test6585z00_14562)
								{	/* Init/parse_args.scm 145 */
									if (CBOOL(BGl_za2sawza2z00zzengine_paramz00))
										{	/* Init/parse_args.scm 149 */
											BGl_za2targetzd2languageza2zd2zzengine_paramz00 =
												CNST_TABLE_REF(10L);
										}
									else
										{	/* Init/parse_args.scm 149 */
											BGl_za2targetzd2languageza2zd2zzengine_paramz00 =
												CNST_TABLE_REF(8L);
										}
									if (CBOOL(BGl_za2sawza2z00zzengine_paramz00))
										{	/* Init/parse_args.scm 150 */
											BGl_registerzd2srfiz12zc0zz__expander_srfi0z00
												(CNST_TABLE_REF(11L));
										}
									else
										{	/* Init/parse_args.scm 150 */
											BFALSE;
										}
									BGl_registerzd2srfiz12zc0zz__expander_srfi0z00(CNST_TABLE_REF
										(12L));
								}
							else
								{	/* Init/parse_args.scm 145 */
									BUNSPEC;
								}
						}
				}
				return BBOOL(BgL_presz00_34);
			}
		}

	}



/* &parse-args */
	obj_t BGl_z62parsezd2argszb0zzinit_parsezd2argszd2(obj_t BgL_envz00_10488,
		obj_t BgL_argsz00_10489)
	{
		{	/* Init/parse_args.scm 54 */
			return BGl_parsezd2argszd2zzinit_parsezd2argszd2(BgL_argsz00_10489);
		}

	}



/* &<@*inlining-kfactor*3644> */
	obj_t
		BGl_z62zc3z04za2inliningzd2kfactorza23644ze3z94zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10490, obj_t BgL_olevelz00_10491)
	{
		{	/* Init/parse_args.scm 120 */
			return BINT(0L);
		}

	}



/* do-parse-args */
	bool_t BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2(obj_t BgL_argsz00_4)
	{
		{	/* Init/parse_args.scm 158 */
			BGl_bigloozd2warningzd2setz12z12zz__paramz00((int) (2L));
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_g3590z00_114;

				BgL_g3590z00_114 = CNST_TABLE_REF(13L);
				{
					obj_t BgL_l3588z00_116;

					BgL_l3588z00_116 = BgL_g3590z00_114;
				BgL_zc3z04anonymousza33681ze3z87_117:
					if (PAIRP(BgL_l3588z00_116))
						{	/* Init/parse_args.scm 207 */
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_pass1080z00_119;

								BgL_pass1080z00_119 = CAR(BgL_l3588z00_116);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_argszd2parsezd2usagez00_120;

									BgL_argszd2parsezd2usagez00_120 =
										BGl_argszd2parsezd2usagez00zz__expander_argsz00
										(CNST_TABLE_REF(14L));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_pza2za2_121;

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_list5701z00_5960;

											BgL_list5701z00_5960 =
												MAKE_YOUNG_PAIR(BGl_proc5815z00zzinit_parsezd2argszd2,
												BNIL);
											BgL_pza2za2_121 = BgL_list5701z00_5960;
										}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33684ze3z87_10800;

												BgL_zc3z04anonymousza33684ze3z87_10800 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33684ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33684ze3z87_10800,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33684ze3z87_10800,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33702ze3z87_10799;

												BgL_zc3z04anonymousza33702ze3z87_10799 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33702ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33702ze3z87_10799,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33702ze3z87_10799,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33715ze3z87_10798;

												BgL_zc3z04anonymousza33715ze3z87_10798 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33715ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33715ze3z87_10798,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33715ze3z87_10798,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33723ze3z87_10797;

												BgL_zc3z04anonymousza33723ze3z87_10797 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33723ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33723ze3z87_10797,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33723ze3z87_10797,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33733ze3z87_10796;

												BgL_zc3z04anonymousza33733ze3z87_10796 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33733ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33733ze3z87_10796,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33733ze3z87_10796,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33739ze3z87_10795;

												BgL_zc3z04anonymousza33739ze3z87_10795 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33739ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33739ze3z87_10795,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33739ze3z87_10795,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33753ze3z87_10794;

												BgL_zc3z04anonymousza33753ze3z87_10794 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33753ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33753ze3z87_10794,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33753ze3z87_10794,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33759ze3z87_10793;

												BgL_zc3z04anonymousza33759ze3z87_10793 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33759ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33759ze3z87_10793,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33759ze3z87_10793,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33765ze3z87_10792;

												BgL_zc3z04anonymousza33765ze3z87_10792 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33765ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33765ze3z87_10792,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33765ze3z87_10792,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33772ze3z87_10791;

												BgL_zc3z04anonymousza33772ze3z87_10791 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33772ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33772ze3z87_10791,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33772ze3z87_10791,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33779ze3z87_10790;

												BgL_zc3z04anonymousza33779ze3z87_10790 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33779ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33779ze3z87_10790,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33779ze3z87_10790,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33786ze3z87_10789;

												BgL_zc3z04anonymousza33786ze3z87_10789 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33786ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33786ze3z87_10789,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33786ze3z87_10789,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33793ze3z87_10788;

												BgL_zc3z04anonymousza33793ze3z87_10788 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33793ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33793ze3z87_10788,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33793ze3z87_10788,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33799ze3z87_10787;

												BgL_zc3z04anonymousza33799ze3z87_10787 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33799ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33799ze3z87_10787,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33799ze3z87_10787,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33806ze3z87_10786;

												BgL_zc3z04anonymousza33806ze3z87_10786 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33806ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33806ze3z87_10786,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33806ze3z87_10786,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33812ze3z87_10785;

												BgL_zc3z04anonymousza33812ze3z87_10785 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33812ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33812ze3z87_10785,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33812ze3z87_10785,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33818ze3z87_10784;

												BgL_zc3z04anonymousza33818ze3z87_10784 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33818ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33818ze3z87_10784,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33818ze3z87_10784,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33824ze3z87_10783;

												BgL_zc3z04anonymousza33824ze3z87_10783 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33824ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33824ze3z87_10783,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33824ze3z87_10783,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33830ze3z87_10782;

												BgL_zc3z04anonymousza33830ze3z87_10782 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33830ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33830ze3z87_10782,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33830ze3z87_10782,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33836ze3z87_10781;

												BgL_zc3z04anonymousza33836ze3z87_10781 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33836ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33836ze3z87_10781,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33836ze3z87_10781,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33842ze3z87_10780;

												BgL_zc3z04anonymousza33842ze3z87_10780 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33842ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33842ze3z87_10780,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33842ze3z87_10780,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33848ze3z87_10779;

												BgL_zc3z04anonymousza33848ze3z87_10779 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33848ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33848ze3z87_10779,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33848ze3z87_10779,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33854ze3z87_10778;

												BgL_zc3z04anonymousza33854ze3z87_10778 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33854ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33854ze3z87_10778,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33854ze3z87_10778,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33860ze3z87_10777;

												BgL_zc3z04anonymousza33860ze3z87_10777 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33860ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33860ze3z87_10777,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33860ze3z87_10777,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33866ze3z87_10776;

												BgL_zc3z04anonymousza33866ze3z87_10776 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33866ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33866ze3z87_10776,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33866ze3z87_10776,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33872ze3z87_10775;

												BgL_zc3z04anonymousza33872ze3z87_10775 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33872ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33872ze3z87_10775,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33872ze3z87_10775,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33878ze3z87_10774;

												BgL_zc3z04anonymousza33878ze3z87_10774 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33878ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33878ze3z87_10774,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33878ze3z87_10774,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33884ze3z87_10773;

												BgL_zc3z04anonymousza33884ze3z87_10773 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33884ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33884ze3z87_10773,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33884ze3z87_10773,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33890ze3z87_10772;

												BgL_zc3z04anonymousza33890ze3z87_10772 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33890ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33890ze3z87_10772,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33890ze3z87_10772,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33896ze3z87_10771;

												BgL_zc3z04anonymousza33896ze3z87_10771 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33896ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33896ze3z87_10771,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33896ze3z87_10771,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33902ze3z87_10770;

												BgL_zc3z04anonymousza33902ze3z87_10770 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33902ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33902ze3z87_10770,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33902ze3z87_10770,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33908ze3z87_10769;

												BgL_zc3z04anonymousza33908ze3z87_10769 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33908ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33908ze3z87_10769,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33908ze3z87_10769,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33914ze3z87_10768;

												BgL_zc3z04anonymousza33914ze3z87_10768 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33914ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33914ze3z87_10768,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33914ze3z87_10768,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33920ze3z87_10767;

												BgL_zc3z04anonymousza33920ze3z87_10767 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33920ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33920ze3z87_10767,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33920ze3z87_10767,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33926ze3z87_10766;

												BgL_zc3z04anonymousza33926ze3z87_10766 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33926ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33926ze3z87_10766,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33926ze3z87_10766,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33932ze3z87_10765;

												BgL_zc3z04anonymousza33932ze3z87_10765 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33932ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33932ze3z87_10765,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33932ze3z87_10765,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33938ze3z87_10764;

												BgL_zc3z04anonymousza33938ze3z87_10764 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33938ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33938ze3z87_10764,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33938ze3z87_10764,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33944ze3z87_10763;

												BgL_zc3z04anonymousza33944ze3z87_10763 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33944ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33944ze3z87_10763,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33944ze3z87_10763,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33950ze3z87_10762;

												BgL_zc3z04anonymousza33950ze3z87_10762 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33950ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33950ze3z87_10762,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33950ze3z87_10762,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33956ze3z87_10761;

												BgL_zc3z04anonymousza33956ze3z87_10761 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33956ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33956ze3z87_10761,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33956ze3z87_10761,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33962ze3z87_10760;

												BgL_zc3z04anonymousza33962ze3z87_10760 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33962ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33962ze3z87_10760,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33962ze3z87_10760,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33968ze3z87_10759;

												BgL_zc3z04anonymousza33968ze3z87_10759 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33968ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33968ze3z87_10759,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33968ze3z87_10759,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33974ze3z87_10758;

												BgL_zc3z04anonymousza33974ze3z87_10758 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33974ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33974ze3z87_10758,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33974ze3z87_10758,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33980ze3z87_10757;

												BgL_zc3z04anonymousza33980ze3z87_10757 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33980ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33980ze3z87_10757,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33980ze3z87_10757,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33986ze3z87_10756;

												BgL_zc3z04anonymousza33986ze3z87_10756 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33986ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33986ze3z87_10756,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33986ze3z87_10756,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33992ze3z87_10755;

												BgL_zc3z04anonymousza33992ze3z87_10755 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33992ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33992ze3z87_10755,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33992ze3z87_10755,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza33998ze3z87_10754;

												BgL_zc3z04anonymousza33998ze3z87_10754 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza33998ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza33998ze3z87_10754,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza33998ze3z87_10754,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34004ze3z87_10753;

												BgL_zc3z04anonymousza34004ze3z87_10753 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34004ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34004ze3z87_10753,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34004ze3z87_10753,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34010ze3z87_10752;

												BgL_zc3z04anonymousza34010ze3z87_10752 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34010ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34010ze3z87_10752,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34010ze3z87_10752,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34016ze3z87_10751;

												BgL_zc3z04anonymousza34016ze3z87_10751 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34016ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34016ze3z87_10751,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34016ze3z87_10751,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34022ze3z87_10750;

												BgL_zc3z04anonymousza34022ze3z87_10750 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34022ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34022ze3z87_10750,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34022ze3z87_10750,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34028ze3z87_10749;

												BgL_zc3z04anonymousza34028ze3z87_10749 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34028ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34028ze3z87_10749,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34028ze3z87_10749,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34034ze3z87_10748;

												BgL_zc3z04anonymousza34034ze3z87_10748 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34034ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34034ze3z87_10748,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34034ze3z87_10748,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34040ze3z87_10747;

												BgL_zc3z04anonymousza34040ze3z87_10747 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34040ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34040ze3z87_10747,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34040ze3z87_10747,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34046ze3z87_10746;

												BgL_zc3z04anonymousza34046ze3z87_10746 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34046ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34046ze3z87_10746,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34046ze3z87_10746,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34052ze3z87_10745;

												BgL_zc3z04anonymousza34052ze3z87_10745 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34052ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34052ze3z87_10745,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34052ze3z87_10745,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34058ze3z87_10744;

												BgL_zc3z04anonymousza34058ze3z87_10744 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34058ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34058ze3z87_10744,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34058ze3z87_10744,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34064ze3z87_10743;

												BgL_zc3z04anonymousza34064ze3z87_10743 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34064ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34064ze3z87_10743,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34064ze3z87_10743,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34070ze3z87_10742;

												BgL_zc3z04anonymousza34070ze3z87_10742 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34070ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34070ze3z87_10742,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34070ze3z87_10742,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34076ze3z87_10741;

												BgL_zc3z04anonymousza34076ze3z87_10741 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34076ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34076ze3z87_10741,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34076ze3z87_10741,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34082ze3z87_10740;

												BgL_zc3z04anonymousza34082ze3z87_10740 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34082ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34082ze3z87_10740,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34082ze3z87_10740,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34088ze3z87_10739;

												BgL_zc3z04anonymousza34088ze3z87_10739 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34088ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34088ze3z87_10739,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34088ze3z87_10739,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34094ze3z87_10738;

												BgL_zc3z04anonymousza34094ze3z87_10738 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34094ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34094ze3z87_10738,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34094ze3z87_10738,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34100ze3z87_10737;

												BgL_zc3z04anonymousza34100ze3z87_10737 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34100ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34100ze3z87_10737,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34100ze3z87_10737,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34106ze3z87_10736;

												BgL_zc3z04anonymousza34106ze3z87_10736 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34106ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34106ze3z87_10736,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34106ze3z87_10736,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34112ze3z87_10735;

												BgL_zc3z04anonymousza34112ze3z87_10735 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34112ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34112ze3z87_10735,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34112ze3z87_10735,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34118ze3z87_10734;

												BgL_zc3z04anonymousza34118ze3z87_10734 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34118ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34118ze3z87_10734,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34118ze3z87_10734,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34124ze3z87_10733;

												BgL_zc3z04anonymousza34124ze3z87_10733 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34124ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34124ze3z87_10733,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34124ze3z87_10733,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34130ze3z87_10732;

												BgL_zc3z04anonymousza34130ze3z87_10732 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34130ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34130ze3z87_10732,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34130ze3z87_10732,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34136ze3z87_10731;

												BgL_zc3z04anonymousza34136ze3z87_10731 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34136ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34136ze3z87_10731,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34136ze3z87_10731,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34142ze3z87_10730;

												BgL_zc3z04anonymousza34142ze3z87_10730 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34142ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34142ze3z87_10730,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34142ze3z87_10730,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34148ze3z87_10729;

												BgL_zc3z04anonymousza34148ze3z87_10729 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34148ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34148ze3z87_10729,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34148ze3z87_10729,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34154ze3z87_10728;

												BgL_zc3z04anonymousza34154ze3z87_10728 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34154ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34154ze3z87_10728,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34154ze3z87_10728,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34160ze3z87_10727;

												BgL_zc3z04anonymousza34160ze3z87_10727 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34160ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34160ze3z87_10727,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34160ze3z87_10727,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34166ze3z87_10726;

												BgL_zc3z04anonymousza34166ze3z87_10726 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34166ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34166ze3z87_10726,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34166ze3z87_10726,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34172ze3z87_10725;

												BgL_zc3z04anonymousza34172ze3z87_10725 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34172ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34172ze3z87_10725,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34172ze3z87_10725,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34181ze3z87_10724;

												BgL_zc3z04anonymousza34181ze3z87_10724 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34181ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34181ze3z87_10724,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34181ze3z87_10724,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34190ze3z87_10723;

												BgL_zc3z04anonymousza34190ze3z87_10723 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34190ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34190ze3z87_10723,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34190ze3z87_10723,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34196ze3z87_10722;

												BgL_zc3z04anonymousza34196ze3z87_10722 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34196ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34196ze3z87_10722,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34196ze3z87_10722,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34202ze3z87_10721;

												BgL_zc3z04anonymousza34202ze3z87_10721 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34202ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34202ze3z87_10721,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34202ze3z87_10721,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34208ze3z87_10720;

												BgL_zc3z04anonymousza34208ze3z87_10720 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34208ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34208ze3z87_10720,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34208ze3z87_10720,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34214ze3z87_10719;

												BgL_zc3z04anonymousza34214ze3z87_10719 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34214ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34214ze3z87_10719,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34214ze3z87_10719,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34220ze3z87_10718;

												BgL_zc3z04anonymousza34220ze3z87_10718 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34220ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34220ze3z87_10718,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34220ze3z87_10718,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34226ze3z87_10717;

												BgL_zc3z04anonymousza34226ze3z87_10717 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34226ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34226ze3z87_10717,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34226ze3z87_10717,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34233ze3z87_10716;

												BgL_zc3z04anonymousza34233ze3z87_10716 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34233ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34233ze3z87_10716,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34233ze3z87_10716,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34240ze3z87_10715;

												BgL_zc3z04anonymousza34240ze3z87_10715 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34240ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34240ze3z87_10715,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34240ze3z87_10715,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34246ze3z87_10714;

												BgL_zc3z04anonymousza34246ze3z87_10714 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34246ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34246ze3z87_10714,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34246ze3z87_10714,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34252ze3z87_10713;

												BgL_zc3z04anonymousza34252ze3z87_10713 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34252ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34252ze3z87_10713,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34252ze3z87_10713,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34259ze3z87_10712;

												BgL_zc3z04anonymousza34259ze3z87_10712 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34259ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34259ze3z87_10712,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34259ze3z87_10712,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34265ze3z87_10711;

												BgL_zc3z04anonymousza34265ze3z87_10711 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34265ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34265ze3z87_10711,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34265ze3z87_10711,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34271ze3z87_10710;

												BgL_zc3z04anonymousza34271ze3z87_10710 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34271ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34271ze3z87_10710,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34271ze3z87_10710,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34277ze3z87_10709;

												BgL_zc3z04anonymousza34277ze3z87_10709 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34277ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34277ze3z87_10709,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34277ze3z87_10709,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34283ze3z87_10708;

												BgL_zc3z04anonymousza34283ze3z87_10708 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34283ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34283ze3z87_10708,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34283ze3z87_10708,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34289ze3z87_10707;

												BgL_zc3z04anonymousza34289ze3z87_10707 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34289ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34289ze3z87_10707,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34289ze3z87_10707,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34295ze3z87_10706;

												BgL_zc3z04anonymousza34295ze3z87_10706 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34295ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34295ze3z87_10706,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34295ze3z87_10706,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34301ze3z87_10705;

												BgL_zc3z04anonymousza34301ze3z87_10705 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34301ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34301ze3z87_10705,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34301ze3z87_10705,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34307ze3z87_10704;

												BgL_zc3z04anonymousza34307ze3z87_10704 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34307ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34307ze3z87_10704,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34307ze3z87_10704,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34313ze3z87_10703;

												BgL_zc3z04anonymousza34313ze3z87_10703 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34313ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34313ze3z87_10703,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34313ze3z87_10703,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34319ze3z87_10702;

												BgL_zc3z04anonymousza34319ze3z87_10702 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34319ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34319ze3z87_10702,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34319ze3z87_10702,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34325ze3z87_10701;

												BgL_zc3z04anonymousza34325ze3z87_10701 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34325ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34325ze3z87_10701,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34325ze3z87_10701,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34331ze3z87_10700;

												BgL_zc3z04anonymousza34331ze3z87_10700 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34331ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34331ze3z87_10700,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34331ze3z87_10700,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34337ze3z87_10699;

												BgL_zc3z04anonymousza34337ze3z87_10699 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34337ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34337ze3z87_10699,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34337ze3z87_10699,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34343ze3z87_10698;

												BgL_zc3z04anonymousza34343ze3z87_10698 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34343ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34343ze3z87_10698,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34343ze3z87_10698,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34350ze3z87_10697;

												BgL_zc3z04anonymousza34350ze3z87_10697 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34350ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34350ze3z87_10697,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34350ze3z87_10697,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34356ze3z87_10696;

												BgL_zc3z04anonymousza34356ze3z87_10696 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34356ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34356ze3z87_10696,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34356ze3z87_10696,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34362ze3z87_10695;

												BgL_zc3z04anonymousza34362ze3z87_10695 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34362ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34362ze3z87_10695,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34362ze3z87_10695,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34369ze3z87_10694;

												BgL_zc3z04anonymousza34369ze3z87_10694 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34369ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34369ze3z87_10694,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34369ze3z87_10694,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34376ze3z87_10693;

												BgL_zc3z04anonymousza34376ze3z87_10693 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34376ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34376ze3z87_10693,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34376ze3z87_10693,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34383ze3z87_10692;

												BgL_zc3z04anonymousza34383ze3z87_10692 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34383ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34383ze3z87_10692,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34383ze3z87_10692,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34390ze3z87_10691;

												BgL_zc3z04anonymousza34390ze3z87_10691 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34390ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34390ze3z87_10691,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34390ze3z87_10691,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34397ze3z87_10690;

												BgL_zc3z04anonymousza34397ze3z87_10690 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34397ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34397ze3z87_10690,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34397ze3z87_10690,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34403ze3z87_10689;

												BgL_zc3z04anonymousza34403ze3z87_10689 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34403ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34403ze3z87_10689,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34403ze3z87_10689,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34409ze3z87_10688;

												BgL_zc3z04anonymousza34409ze3z87_10688 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34409ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34409ze3z87_10688,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34409ze3z87_10688,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34418ze3z87_10687;

												BgL_zc3z04anonymousza34418ze3z87_10687 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34418ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34418ze3z87_10687,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34418ze3z87_10687,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34424ze3z87_10686;

												BgL_zc3z04anonymousza34424ze3z87_10686 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34424ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34424ze3z87_10686,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34424ze3z87_10686,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34430ze3z87_10685;

												BgL_zc3z04anonymousza34430ze3z87_10685 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34430ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34430ze3z87_10685,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34430ze3z87_10685,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34436ze3z87_10684;

												BgL_zc3z04anonymousza34436ze3z87_10684 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34436ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34436ze3z87_10684,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34436ze3z87_10684,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34446ze3z87_10683;

												BgL_zc3z04anonymousza34446ze3z87_10683 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34446ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34446ze3z87_10683,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34446ze3z87_10683,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34452ze3z87_10682;

												BgL_zc3z04anonymousza34452ze3z87_10682 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34452ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34452ze3z87_10682,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34452ze3z87_10682,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34458ze3z87_10681;

												BgL_zc3z04anonymousza34458ze3z87_10681 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34458ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34458ze3z87_10681,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34458ze3z87_10681,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34464ze3z87_10680;

												BgL_zc3z04anonymousza34464ze3z87_10680 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34464ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34464ze3z87_10680,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34464ze3z87_10680,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34470ze3z87_10679;

												BgL_zc3z04anonymousza34470ze3z87_10679 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34470ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34470ze3z87_10679,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34470ze3z87_10679,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34476ze3z87_10678;

												BgL_zc3z04anonymousza34476ze3z87_10678 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34476ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34476ze3z87_10678,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34476ze3z87_10678,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34482ze3z87_10677;

												BgL_zc3z04anonymousza34482ze3z87_10677 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34482ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34482ze3z87_10677,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34482ze3z87_10677,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34488ze3z87_10676;

												BgL_zc3z04anonymousza34488ze3z87_10676 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34488ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34488ze3z87_10676,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34488ze3z87_10676,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34495ze3z87_10675;

												BgL_zc3z04anonymousza34495ze3z87_10675 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34495ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34495ze3z87_10675,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34495ze3z87_10675,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34502ze3z87_10674;

												BgL_zc3z04anonymousza34502ze3z87_10674 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34502ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34502ze3z87_10674,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34502ze3z87_10674,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34511ze3z87_10673;

												BgL_zc3z04anonymousza34511ze3z87_10673 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34511ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34511ze3z87_10673,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34511ze3z87_10673,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34520ze3z87_10672;

												BgL_zc3z04anonymousza34520ze3z87_10672 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34520ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34520ze3z87_10672,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34520ze3z87_10672,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34529ze3z87_10671;

												BgL_zc3z04anonymousza34529ze3z87_10671 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34529ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34529ze3z87_10671,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34529ze3z87_10671,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34538ze3z87_10670;

												BgL_zc3z04anonymousza34538ze3z87_10670 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34538ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34538ze3z87_10670,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34538ze3z87_10670,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34544ze3z87_10669;

												BgL_zc3z04anonymousza34544ze3z87_10669 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34544ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34544ze3z87_10669,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34544ze3z87_10669,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34551ze3z87_10668;

												BgL_zc3z04anonymousza34551ze3z87_10668 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34551ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34551ze3z87_10668,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34551ze3z87_10668,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34559ze3z87_10667;

												BgL_zc3z04anonymousza34559ze3z87_10667 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34559ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34559ze3z87_10667,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34559ze3z87_10667,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34565ze3z87_10666;

												BgL_zc3z04anonymousza34565ze3z87_10666 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34565ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34565ze3z87_10666,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34565ze3z87_10666,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34571ze3z87_10665;

												BgL_zc3z04anonymousza34571ze3z87_10665 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34571ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34571ze3z87_10665,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34571ze3z87_10665,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34577ze3z87_10664;

												BgL_zc3z04anonymousza34577ze3z87_10664 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34577ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34577ze3z87_10664,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34577ze3z87_10664,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34588ze3z87_10662;

												BgL_zc3z04anonymousza34588ze3z87_10662 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34588ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34588ze3z87_10662,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34588ze3z87_10662,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34596ze3z87_10661;

												BgL_zc3z04anonymousza34596ze3z87_10661 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34596ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34596ze3z87_10661,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34596ze3z87_10661,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34602ze3z87_10660;

												BgL_zc3z04anonymousza34602ze3z87_10660 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34602ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34602ze3z87_10660,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34602ze3z87_10660,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34608ze3z87_10659;

												BgL_zc3z04anonymousza34608ze3z87_10659 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34608ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34608ze3z87_10659,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34608ze3z87_10659,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34614ze3z87_10658;

												BgL_zc3z04anonymousza34614ze3z87_10658 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34614ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34614ze3z87_10658,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34614ze3z87_10658,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34620ze3z87_10657;

												BgL_zc3z04anonymousza34620ze3z87_10657 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34620ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34620ze3z87_10657,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34620ze3z87_10657,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34626ze3z87_10656;

												BgL_zc3z04anonymousza34626ze3z87_10656 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34626ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34626ze3z87_10656,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34626ze3z87_10656,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34632ze3z87_10655;

												BgL_zc3z04anonymousza34632ze3z87_10655 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34632ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34632ze3z87_10655,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34632ze3z87_10655,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34638ze3z87_10654;

												BgL_zc3z04anonymousza34638ze3z87_10654 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34638ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34638ze3z87_10654,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34638ze3z87_10654,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34644ze3z87_10653;

												BgL_zc3z04anonymousza34644ze3z87_10653 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34644ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34644ze3z87_10653,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34644ze3z87_10653,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34650ze3z87_10652;

												BgL_zc3z04anonymousza34650ze3z87_10652 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34650ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34650ze3z87_10652,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34650ze3z87_10652,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34656ze3z87_10651;

												BgL_zc3z04anonymousza34656ze3z87_10651 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34656ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34656ze3z87_10651,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34656ze3z87_10651,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34662ze3z87_10650;

												BgL_zc3z04anonymousza34662ze3z87_10650 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34662ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34662ze3z87_10650,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34662ze3z87_10650,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34668ze3z87_10649;

												BgL_zc3z04anonymousza34668ze3z87_10649 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34668ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34668ze3z87_10649,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34668ze3z87_10649,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34674ze3z87_10648;

												BgL_zc3z04anonymousza34674ze3z87_10648 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34674ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34674ze3z87_10648,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34674ze3z87_10648,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34680ze3z87_10647;

												BgL_zc3z04anonymousza34680ze3z87_10647 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34680ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34680ze3z87_10647,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34680ze3z87_10647,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34686ze3z87_10646;

												BgL_zc3z04anonymousza34686ze3z87_10646 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34686ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34686ze3z87_10646,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34686ze3z87_10646,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34692ze3z87_10645;

												BgL_zc3z04anonymousza34692ze3z87_10645 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34692ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34692ze3z87_10645,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34692ze3z87_10645,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34698ze3z87_10644;

												BgL_zc3z04anonymousza34698ze3z87_10644 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34698ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34698ze3z87_10644,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34698ze3z87_10644,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34704ze3z87_10643;

												BgL_zc3z04anonymousza34704ze3z87_10643 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34704ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34704ze3z87_10643,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34704ze3z87_10643,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34716ze3z87_10642;

												BgL_zc3z04anonymousza34716ze3z87_10642 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34716ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34716ze3z87_10642,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34716ze3z87_10642,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34724ze3z87_10641;

												BgL_zc3z04anonymousza34724ze3z87_10641 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34724ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34724ze3z87_10641,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34724ze3z87_10641,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34734ze3z87_10640;

												BgL_zc3z04anonymousza34734ze3z87_10640 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34734ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34734ze3z87_10640,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34734ze3z87_10640,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34744ze3z87_10639;

												BgL_zc3z04anonymousza34744ze3z87_10639 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34744ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34744ze3z87_10639,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34744ze3z87_10639,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34750ze3z87_10638;

												BgL_zc3z04anonymousza34750ze3z87_10638 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34750ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34750ze3z87_10638,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34750ze3z87_10638,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34756ze3z87_10637;

												BgL_zc3z04anonymousza34756ze3z87_10637 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34756ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34756ze3z87_10637,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34756ze3z87_10637,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34762ze3z87_10636;

												BgL_zc3z04anonymousza34762ze3z87_10636 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34762ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34762ze3z87_10636,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34762ze3z87_10636,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34768ze3z87_10635;

												BgL_zc3z04anonymousza34768ze3z87_10635 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34768ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34768ze3z87_10635,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34768ze3z87_10635,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34777ze3z87_10634;

												BgL_zc3z04anonymousza34777ze3z87_10634 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34777ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34777ze3z87_10634,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34777ze3z87_10634,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34790ze3z87_10633;

												BgL_zc3z04anonymousza34790ze3z87_10633 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34790ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34790ze3z87_10633,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34790ze3z87_10633,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34796ze3z87_10632;

												BgL_zc3z04anonymousza34796ze3z87_10632 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34796ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34796ze3z87_10632,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34796ze3z87_10632,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34802ze3z87_10631;

												BgL_zc3z04anonymousza34802ze3z87_10631 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34802ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34802ze3z87_10631,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34802ze3z87_10631,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34808ze3z87_10630;

												BgL_zc3z04anonymousza34808ze3z87_10630 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34808ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34808ze3z87_10630,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34808ze3z87_10630,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34814ze3z87_10629;

												BgL_zc3z04anonymousza34814ze3z87_10629 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34814ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34814ze3z87_10629,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34814ze3z87_10629,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34820ze3z87_10628;

												BgL_zc3z04anonymousza34820ze3z87_10628 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34820ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34820ze3z87_10628,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34820ze3z87_10628,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34829ze3z87_10627;

												BgL_zc3z04anonymousza34829ze3z87_10627 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34829ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34829ze3z87_10627,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34829ze3z87_10627,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34835ze3z87_10626;

												BgL_zc3z04anonymousza34835ze3z87_10626 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34835ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34835ze3z87_10626,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34835ze3z87_10626,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34841ze3z87_10625;

												BgL_zc3z04anonymousza34841ze3z87_10625 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34841ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34841ze3z87_10625,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34841ze3z87_10625,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34850ze3z87_10624;

												BgL_zc3z04anonymousza34850ze3z87_10624 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34850ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34850ze3z87_10624,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34850ze3z87_10624,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34859ze3z87_10623;

												BgL_zc3z04anonymousza34859ze3z87_10623 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34859ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34859ze3z87_10623,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34859ze3z87_10623,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34865ze3z87_10622;

												BgL_zc3z04anonymousza34865ze3z87_10622 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34865ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34865ze3z87_10622,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34865ze3z87_10622,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34871ze3z87_10621;

												BgL_zc3z04anonymousza34871ze3z87_10621 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34871ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34871ze3z87_10621,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34871ze3z87_10621,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34877ze3z87_10620;

												BgL_zc3z04anonymousza34877ze3z87_10620 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34877ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34877ze3z87_10620,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34877ze3z87_10620,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34885ze3z87_10619;

												BgL_zc3z04anonymousza34885ze3z87_10619 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34885ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34885ze3z87_10619,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34885ze3z87_10619,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34893ze3z87_10618;

												BgL_zc3z04anonymousza34893ze3z87_10618 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34893ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34893ze3z87_10618,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34893ze3z87_10618,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34900ze3z87_10617;

												BgL_zc3z04anonymousza34900ze3z87_10617 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34900ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34900ze3z87_10617,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34900ze3z87_10617,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34908ze3z87_10616;

												BgL_zc3z04anonymousza34908ze3z87_10616 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34908ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34908ze3z87_10616,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34908ze3z87_10616,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34914ze3z87_10615;

												BgL_zc3z04anonymousza34914ze3z87_10615 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34914ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34914ze3z87_10615,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34914ze3z87_10615,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34920ze3z87_10614;

												BgL_zc3z04anonymousza34920ze3z87_10614 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34920ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34920ze3z87_10614,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34920ze3z87_10614,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34926ze3z87_10613;

												BgL_zc3z04anonymousza34926ze3z87_10613 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34926ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34926ze3z87_10613,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34926ze3z87_10613,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34932ze3z87_10612;

												BgL_zc3z04anonymousza34932ze3z87_10612 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34932ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34932ze3z87_10612,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34932ze3z87_10612,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34938ze3z87_10611;

												BgL_zc3z04anonymousza34938ze3z87_10611 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34938ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34938ze3z87_10611,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34938ze3z87_10611,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34944ze3z87_10610;

												BgL_zc3z04anonymousza34944ze3z87_10610 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34944ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34944ze3z87_10610,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34944ze3z87_10610,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34950ze3z87_10609;

												BgL_zc3z04anonymousza34950ze3z87_10609 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34950ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34950ze3z87_10609,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34950ze3z87_10609,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34956ze3z87_10608;

												BgL_zc3z04anonymousza34956ze3z87_10608 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34956ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34956ze3z87_10608,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34956ze3z87_10608,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34962ze3z87_10607;

												BgL_zc3z04anonymousza34962ze3z87_10607 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34962ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34962ze3z87_10607,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34962ze3z87_10607,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34968ze3z87_10606;

												BgL_zc3z04anonymousza34968ze3z87_10606 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34968ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34968ze3z87_10606,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34968ze3z87_10606,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34974ze3z87_10605;

												BgL_zc3z04anonymousza34974ze3z87_10605 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34974ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34974ze3z87_10605,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34974ze3z87_10605,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34980ze3z87_10604;

												BgL_zc3z04anonymousza34980ze3z87_10604 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34980ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34980ze3z87_10604,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34980ze3z87_10604,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34986ze3z87_10603;

												BgL_zc3z04anonymousza34986ze3z87_10603 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34986ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34986ze3z87_10603,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34986ze3z87_10603,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34992ze3z87_10602;

												BgL_zc3z04anonymousza34992ze3z87_10602 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34992ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34992ze3z87_10602,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34992ze3z87_10602,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza34998ze3z87_10601;

												BgL_zc3z04anonymousza34998ze3z87_10601 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34998ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34998ze3z87_10601,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza34998ze3z87_10601,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35004ze3z87_10600;

												BgL_zc3z04anonymousza35004ze3z87_10600 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35004ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35004ze3z87_10600,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35004ze3z87_10600,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35010ze3z87_10599;

												BgL_zc3z04anonymousza35010ze3z87_10599 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35010ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35010ze3z87_10599,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35010ze3z87_10599,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35016ze3z87_10598;

												BgL_zc3z04anonymousza35016ze3z87_10598 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35016ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35016ze3z87_10598,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35016ze3z87_10598,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35022ze3z87_10597;

												BgL_zc3z04anonymousza35022ze3z87_10597 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35022ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35022ze3z87_10597,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35022ze3z87_10597,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35028ze3z87_10596;

												BgL_zc3z04anonymousza35028ze3z87_10596 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35028ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35028ze3z87_10596,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35028ze3z87_10596,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35034ze3z87_10595;

												BgL_zc3z04anonymousza35034ze3z87_10595 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35034ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35034ze3z87_10595,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35034ze3z87_10595,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35040ze3z87_10594;

												BgL_zc3z04anonymousza35040ze3z87_10594 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35040ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35040ze3z87_10594,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35040ze3z87_10594,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35046ze3z87_10593;

												BgL_zc3z04anonymousza35046ze3z87_10593 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35046ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35046ze3z87_10593,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35046ze3z87_10593,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35052ze3z87_10592;

												BgL_zc3z04anonymousza35052ze3z87_10592 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35052ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35052ze3z87_10592,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35052ze3z87_10592,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35058ze3z87_10591;

												BgL_zc3z04anonymousza35058ze3z87_10591 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35058ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35058ze3z87_10591,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35058ze3z87_10591,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35064ze3z87_10590;

												BgL_zc3z04anonymousza35064ze3z87_10590 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35064ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35064ze3z87_10590,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35064ze3z87_10590,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35070ze3z87_10589;

												BgL_zc3z04anonymousza35070ze3z87_10589 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35070ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35070ze3z87_10589,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35070ze3z87_10589,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35076ze3z87_10588;

												BgL_zc3z04anonymousza35076ze3z87_10588 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35076ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35076ze3z87_10588,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35076ze3z87_10588,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35082ze3z87_10587;

												BgL_zc3z04anonymousza35082ze3z87_10587 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35082ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35082ze3z87_10587,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35082ze3z87_10587,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35088ze3z87_10586;

												BgL_zc3z04anonymousza35088ze3z87_10586 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35088ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35088ze3z87_10586,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35088ze3z87_10586,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35094ze3z87_10585;

												BgL_zc3z04anonymousza35094ze3z87_10585 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35094ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35094ze3z87_10585,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35094ze3z87_10585,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35100ze3z87_10584;

												BgL_zc3z04anonymousza35100ze3z87_10584 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35100ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35100ze3z87_10584,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35100ze3z87_10584,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35106ze3z87_10583;

												BgL_zc3z04anonymousza35106ze3z87_10583 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35106ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35106ze3z87_10583,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35106ze3z87_10583,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35112ze3z87_10582;

												BgL_zc3z04anonymousza35112ze3z87_10582 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35112ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35112ze3z87_10582,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35112ze3z87_10582,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35118ze3z87_10581;

												BgL_zc3z04anonymousza35118ze3z87_10581 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35118ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35118ze3z87_10581,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35118ze3z87_10581,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35124ze3z87_10580;

												BgL_zc3z04anonymousza35124ze3z87_10580 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35124ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35124ze3z87_10580,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35124ze3z87_10580,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35130ze3z87_10579;

												BgL_zc3z04anonymousza35130ze3z87_10579 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35130ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35130ze3z87_10579,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35130ze3z87_10579,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35136ze3z87_10578;

												BgL_zc3z04anonymousza35136ze3z87_10578 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35136ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35136ze3z87_10578,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35136ze3z87_10578,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35142ze3z87_10577;

												BgL_zc3z04anonymousza35142ze3z87_10577 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35142ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35142ze3z87_10577,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35142ze3z87_10577,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35148ze3z87_10576;

												BgL_zc3z04anonymousza35148ze3z87_10576 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35148ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35148ze3z87_10576,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35148ze3z87_10576,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35154ze3z87_10575;

												BgL_zc3z04anonymousza35154ze3z87_10575 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35154ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35154ze3z87_10575,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35154ze3z87_10575,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35160ze3z87_10574;

												BgL_zc3z04anonymousza35160ze3z87_10574 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35160ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35160ze3z87_10574,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35160ze3z87_10574,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35166ze3z87_10573;

												BgL_zc3z04anonymousza35166ze3z87_10573 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35166ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35166ze3z87_10573,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35166ze3z87_10573,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35172ze3z87_10572;

												BgL_zc3z04anonymousza35172ze3z87_10572 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35172ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35172ze3z87_10572,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35172ze3z87_10572,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35178ze3z87_10571;

												BgL_zc3z04anonymousza35178ze3z87_10571 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35178ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35178ze3z87_10571,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35178ze3z87_10571,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35184ze3z87_10570;

												BgL_zc3z04anonymousza35184ze3z87_10570 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35184ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35184ze3z87_10570,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35184ze3z87_10570,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35190ze3z87_10569;

												BgL_zc3z04anonymousza35190ze3z87_10569 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35190ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35190ze3z87_10569,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35190ze3z87_10569,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35196ze3z87_10568;

												BgL_zc3z04anonymousza35196ze3z87_10568 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35196ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35196ze3z87_10568,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35196ze3z87_10568,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35202ze3z87_10567;

												BgL_zc3z04anonymousza35202ze3z87_10567 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35202ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35202ze3z87_10567,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35202ze3z87_10567,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35208ze3z87_10566;

												BgL_zc3z04anonymousza35208ze3z87_10566 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35208ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35208ze3z87_10566,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35208ze3z87_10566,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35214ze3z87_10565;

												BgL_zc3z04anonymousza35214ze3z87_10565 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35214ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35214ze3z87_10565,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35214ze3z87_10565,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35220ze3z87_10564;

												BgL_zc3z04anonymousza35220ze3z87_10564 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35220ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35220ze3z87_10564,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35220ze3z87_10564,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35226ze3z87_10563;

												BgL_zc3z04anonymousza35226ze3z87_10563 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35226ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35226ze3z87_10563,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35226ze3z87_10563,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35232ze3z87_10562;

												BgL_zc3z04anonymousza35232ze3z87_10562 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35232ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35232ze3z87_10562,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35232ze3z87_10562,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35238ze3z87_10561;

												BgL_zc3z04anonymousza35238ze3z87_10561 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35238ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35238ze3z87_10561,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35238ze3z87_10561,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35244ze3z87_10560;

												BgL_zc3z04anonymousza35244ze3z87_10560 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35244ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35244ze3z87_10560,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35244ze3z87_10560,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35250ze3z87_10559;

												BgL_zc3z04anonymousza35250ze3z87_10559 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35250ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35250ze3z87_10559,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35250ze3z87_10559,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35256ze3z87_10558;

												BgL_zc3z04anonymousza35256ze3z87_10558 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35256ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35256ze3z87_10558,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35256ze3z87_10558,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35262ze3z87_10557;

												BgL_zc3z04anonymousza35262ze3z87_10557 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35262ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35262ze3z87_10557,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35262ze3z87_10557,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35268ze3z87_10556;

												BgL_zc3z04anonymousza35268ze3z87_10556 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35268ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35268ze3z87_10556,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35268ze3z87_10556,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35277ze3z87_10555;

												BgL_zc3z04anonymousza35277ze3z87_10555 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35277ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35277ze3z87_10555,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35277ze3z87_10555,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35288ze3z87_10554;

												BgL_zc3z04anonymousza35288ze3z87_10554 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35288ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35288ze3z87_10554,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35288ze3z87_10554,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35294ze3z87_10553;

												BgL_zc3z04anonymousza35294ze3z87_10553 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35294ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35294ze3z87_10553,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35294ze3z87_10553,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35300ze3z87_10552;

												BgL_zc3z04anonymousza35300ze3z87_10552 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35300ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35300ze3z87_10552,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35300ze3z87_10552,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35306ze3z87_10551;

												BgL_zc3z04anonymousza35306ze3z87_10551 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35306ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35306ze3z87_10551,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35306ze3z87_10551,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35312ze3z87_10550;

												BgL_zc3z04anonymousza35312ze3z87_10550 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35312ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35312ze3z87_10550,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35312ze3z87_10550,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35318ze3z87_10549;

												BgL_zc3z04anonymousza35318ze3z87_10549 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35318ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35318ze3z87_10549,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35318ze3z87_10549,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35324ze3z87_10548;

												BgL_zc3z04anonymousza35324ze3z87_10548 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35324ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35324ze3z87_10548,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35324ze3z87_10548,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35330ze3z87_10547;

												BgL_zc3z04anonymousza35330ze3z87_10547 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35330ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35330ze3z87_10547,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35330ze3z87_10547,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35336ze3z87_10546;

												BgL_zc3z04anonymousza35336ze3z87_10546 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35336ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35336ze3z87_10546,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35336ze3z87_10546,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35342ze3z87_10545;

												BgL_zc3z04anonymousza35342ze3z87_10545 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35342ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35342ze3z87_10545,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35342ze3z87_10545,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35348ze3z87_10544;

												BgL_zc3z04anonymousza35348ze3z87_10544 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35348ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35348ze3z87_10544,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35348ze3z87_10544,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35354ze3z87_10543;

												BgL_zc3z04anonymousza35354ze3z87_10543 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35354ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35354ze3z87_10543,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35354ze3z87_10543,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35360ze3z87_10542;

												BgL_zc3z04anonymousza35360ze3z87_10542 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35360ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35360ze3z87_10542,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35360ze3z87_10542,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35366ze3z87_10541;

												BgL_zc3z04anonymousza35366ze3z87_10541 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35366ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35366ze3z87_10541,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35366ze3z87_10541,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35374ze3z87_10540;

												BgL_zc3z04anonymousza35374ze3z87_10540 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35374ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35374ze3z87_10540,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35374ze3z87_10540,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35380ze3z87_10539;

												BgL_zc3z04anonymousza35380ze3z87_10539 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35380ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35380ze3z87_10539,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35380ze3z87_10539,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35387ze3z87_10538;

												BgL_zc3z04anonymousza35387ze3z87_10538 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35387ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35387ze3z87_10538,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35387ze3z87_10538,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35393ze3z87_10537;

												BgL_zc3z04anonymousza35393ze3z87_10537 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35393ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35393ze3z87_10537,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35393ze3z87_10537,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35404ze3z87_10536;

												BgL_zc3z04anonymousza35404ze3z87_10536 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35404ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35404ze3z87_10536,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35404ze3z87_10536,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35413ze3z87_10535;

												BgL_zc3z04anonymousza35413ze3z87_10535 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35413ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35413ze3z87_10535,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35413ze3z87_10535,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35419ze3z87_10534;

												BgL_zc3z04anonymousza35419ze3z87_10534 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35419ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35419ze3z87_10534,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35419ze3z87_10534,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35425ze3z87_10533;

												BgL_zc3z04anonymousza35425ze3z87_10533 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35425ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35425ze3z87_10533,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35425ze3z87_10533,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35431ze3z87_10532;

												BgL_zc3z04anonymousza35431ze3z87_10532 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35431ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35431ze3z87_10532,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35431ze3z87_10532,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35437ze3z87_10531;

												BgL_zc3z04anonymousza35437ze3z87_10531 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35437ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35437ze3z87_10531,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35437ze3z87_10531,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35444ze3z87_10530;

												BgL_zc3z04anonymousza35444ze3z87_10530 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35444ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35444ze3z87_10530,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35444ze3z87_10530,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35451ze3z87_10529;

												BgL_zc3z04anonymousza35451ze3z87_10529 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35451ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35451ze3z87_10529,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35451ze3z87_10529,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35459ze3z87_10528;

												BgL_zc3z04anonymousza35459ze3z87_10528 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35459ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35459ze3z87_10528,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35459ze3z87_10528,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35467ze3z87_10527;

												BgL_zc3z04anonymousza35467ze3z87_10527 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35467ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35467ze3z87_10527,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35467ze3z87_10527,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35476ze3z87_10526;

												BgL_zc3z04anonymousza35476ze3z87_10526 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35476ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35476ze3z87_10526,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35476ze3z87_10526,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35483ze3z87_10525;

												BgL_zc3z04anonymousza35483ze3z87_10525 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35483ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35483ze3z87_10525,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35483ze3z87_10525,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35490ze3z87_10524;

												BgL_zc3z04anonymousza35490ze3z87_10524 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35490ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35490ze3z87_10524,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35490ze3z87_10524,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35498ze3z87_10523;

												BgL_zc3z04anonymousza35498ze3z87_10523 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35498ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35498ze3z87_10523,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35498ze3z87_10523,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35508ze3z87_10522;

												BgL_zc3z04anonymousza35508ze3z87_10522 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35508ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35508ze3z87_10522,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35508ze3z87_10522,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35514ze3z87_10521;

												BgL_zc3z04anonymousza35514ze3z87_10521 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35514ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35514ze3z87_10521,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35514ze3z87_10521,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35520ze3z87_10520;

												BgL_zc3z04anonymousza35520ze3z87_10520 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35520ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35520ze3z87_10520,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35520ze3z87_10520,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35526ze3z87_10519;

												BgL_zc3z04anonymousza35526ze3z87_10519 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35526ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35526ze3z87_10519,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35526ze3z87_10519,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35532ze3z87_10518;

												BgL_zc3z04anonymousza35532ze3z87_10518 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35532ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35532ze3z87_10518,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35532ze3z87_10518,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35539ze3z87_10517;

												BgL_zc3z04anonymousza35539ze3z87_10517 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35539ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35539ze3z87_10517,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35539ze3z87_10517,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35545ze3z87_10516;

												BgL_zc3z04anonymousza35545ze3z87_10516 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35545ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35545ze3z87_10516,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35545ze3z87_10516,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35552ze3z87_10515;

												BgL_zc3z04anonymousza35552ze3z87_10515 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35552ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35552ze3z87_10515,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35552ze3z87_10515,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35558ze3z87_10514;

												BgL_zc3z04anonymousza35558ze3z87_10514 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35558ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35558ze3z87_10514,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35558ze3z87_10514,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35566ze3z87_10513;

												BgL_zc3z04anonymousza35566ze3z87_10513 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35566ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35566ze3z87_10513,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35566ze3z87_10513,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35574ze3z87_10512;

												BgL_zc3z04anonymousza35574ze3z87_10512 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35574ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35574ze3z87_10512,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35574ze3z87_10512,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35580ze3z87_10511;

												BgL_zc3z04anonymousza35580ze3z87_10511 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35580ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35580ze3z87_10511,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35580ze3z87_10511,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35588ze3z87_10510;

												BgL_zc3z04anonymousza35588ze3z87_10510 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35588ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35588ze3z87_10510,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35588ze3z87_10510,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35595ze3z87_10509;

												BgL_zc3z04anonymousza35595ze3z87_10509 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35595ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35595ze3z87_10509,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35595ze3z87_10509,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35605ze3z87_10508;

												BgL_zc3z04anonymousza35605ze3z87_10508 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35605ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35605ze3z87_10508,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35605ze3z87_10508,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35612ze3z87_10507;

												BgL_zc3z04anonymousza35612ze3z87_10507 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35612ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35612ze3z87_10507,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35612ze3z87_10507,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35623ze3z87_10506;

												BgL_zc3z04anonymousza35623ze3z87_10506 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35623ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35623ze3z87_10506,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35623ze3z87_10506,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35632ze3z87_10505;

												BgL_zc3z04anonymousza35632ze3z87_10505 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35632ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35632ze3z87_10505,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35632ze3z87_10505,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35639ze3z87_10504;

												BgL_zc3z04anonymousza35639ze3z87_10504 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35639ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35639ze3z87_10504,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35639ze3z87_10504,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35645ze3z87_10503;

												BgL_zc3z04anonymousza35645ze3z87_10503 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35645ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35645ze3z87_10503,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35645ze3z87_10503,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35651ze3z87_10502;

												BgL_zc3z04anonymousza35651ze3z87_10502 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35651ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35651ze3z87_10502,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35651ze3z87_10502,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35657ze3z87_10501;

												BgL_zc3z04anonymousza35657ze3z87_10501 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35657ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35657ze3z87_10501,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35657ze3z87_10501,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35664ze3z87_10500;

												BgL_zc3z04anonymousza35664ze3z87_10500 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35664ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (2L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35664ze3z87_10500,
													(int) (0L), BgL_argszd2parsezd2usagez00_120);
												PROCEDURE_SET(BgL_zc3z04anonymousza35664ze3z87_10500,
													(int) (1L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35664ze3z87_10500,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35670ze3z87_10499;

												BgL_zc3z04anonymousza35670ze3z87_10499 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35670ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (2L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35670ze3z87_10499,
													(int) (0L), BgL_argszd2parsezd2usagez00_120);
												PROCEDURE_SET(BgL_zc3z04anonymousza35670ze3z87_10499,
													(int) (1L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35670ze3z87_10499,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35676ze3z87_10498;

												BgL_zc3z04anonymousza35676ze3z87_10498 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35676ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (2L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35676ze3z87_10498,
													(int) (0L), BgL_argszd2parsezd2usagez00_120);
												PROCEDURE_SET(BgL_zc3z04anonymousza35676ze3z87_10498,
													(int) (1L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35676ze3z87_10498,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35684ze3z87_10497;

												BgL_zc3z04anonymousza35684ze3z87_10497 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35684ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (2L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35684ze3z87_10497,
													(int) (0L), BgL_argszd2parsezd2usagez00_120);
												PROCEDURE_SET(BgL_zc3z04anonymousza35684ze3z87_10497,
													(int) (1L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35684ze3z87_10497,
													BgL_pza2za2_121);
											}
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_zc3z04anonymousza35690ze3z87_10496;

												BgL_zc3z04anonymousza35690ze3z87_10496 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza35690ze3ze5zzinit_parsezd2argszd2,
													(int) (2L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza35690ze3z87_10496,
													(int) (0L), BgL_pass1080z00_119);
												BgL_pza2za2_121 =
													MAKE_YOUNG_PAIR
													(BgL_zc3z04anonymousza35690ze3z87_10496,
													BgL_pza2za2_121);
											}
											if (BGl_listzf3zf3zz__r4_pairs_and_lists_6_3z00
												(BgL_argsz00_4))
												{
													obj_t BgL_aza2za2_5945;
													obj_t BgL_vz00_5946;

													BgL_aza2za2_5945 = BgL_argsz00_4;
													BgL_vz00_5946 = BFALSE;
												BgL_zc3z04anonymousza35696ze3z87_5947:
													{
														obj_t BgL_pza2za2_5949;

														BgL_pza2za2_5949 = BgL_pza2za2_121;
													BgL_zc3z04anonymousza35697ze3z87_5950:
														{	/* Init/parse_args.scm 207 */
															obj_t BgL_actionz00_5951;

															{	/* Init/parse_args.scm 207 */
																obj_t BgL_fun5699z00_5956;

																BgL_fun5699z00_5956 =
																	CAR(((obj_t) BgL_pza2za2_5949));
																BgL_actionz00_5951 =
																	(VA_PROCEDUREP(BgL_fun5699z00_5956)
																	? ((obj_t(*)(obj_t,
																				...))
																		PROCEDURE_ENTRY(BgL_fun5699z00_5956))
																	(BgL_fun5699z00_5956, BgL_aza2za2_5945,
																		BgL_vz00_5946, BEOA) : ((obj_t(*)(obj_t,
																				obj_t,
																				obj_t))
																		PROCEDURE_ENTRY(BgL_fun5699z00_5956))
																	(BgL_fun5699z00_5956, BgL_aza2za2_5945,
																		BgL_vz00_5946));
															}
															{	/* Init/parse_args.scm 207 */
																obj_t BgL_naza2za2_5952;
																obj_t BgL_nvz00_5953;

																{	/* Init/parse_args.scm 207 */
																	obj_t BgL_tmpz00_10371;

																	{	/* Init/parse_args.scm 207 */
																		int BgL_tmpz00_16431;

																		BgL_tmpz00_16431 = (int) (1L);
																		BgL_tmpz00_10371 =
																			BGL_MVALUES_VAL(BgL_tmpz00_16431);
																	}
																	{	/* Init/parse_args.scm 207 */
																		int BgL_tmpz00_16434;

																		BgL_tmpz00_16434 = (int) (1L);
																		BGL_MVALUES_VAL_SET(BgL_tmpz00_16434,
																			BUNSPEC);
																	}
																	BgL_naza2za2_5952 = BgL_tmpz00_10371;
																}
																{	/* Init/parse_args.scm 207 */
																	obj_t BgL_tmpz00_10372;

																	{	/* Init/parse_args.scm 207 */
																		int BgL_tmpz00_16437;

																		BgL_tmpz00_16437 = (int) (2L);
																		BgL_tmpz00_10372 =
																			BGL_MVALUES_VAL(BgL_tmpz00_16437);
																	}
																	{	/* Init/parse_args.scm 207 */
																		int BgL_tmpz00_16440;

																		BgL_tmpz00_16440 = (int) (2L);
																		BGL_MVALUES_VAL_SET(BgL_tmpz00_16440,
																			BUNSPEC);
																	}
																	BgL_nvz00_5953 = BgL_tmpz00_10372;
																}
																if ((BgL_actionz00_5951 == CNST_TABLE_REF(15L)))
																	{
																		obj_t BgL_vz00_16447;
																		obj_t BgL_aza2za2_16446;

																		BgL_aza2za2_16446 = BgL_naza2za2_5952;
																		BgL_vz00_16447 = BgL_nvz00_5953;
																		BgL_vz00_5946 = BgL_vz00_16447;
																		BgL_aza2za2_5945 = BgL_aza2za2_16446;
																		goto BgL_zc3z04anonymousza35696ze3z87_5947;
																	}
																else
																	{	/* Init/parse_args.scm 207 */
																		if (
																			(BgL_actionz00_5951 ==
																				CNST_TABLE_REF(16L)))
																			{	/* Init/parse_args.scm 207 */
																				obj_t BgL_arg5698z00_5955;

																				BgL_arg5698z00_5955 =
																					CDR(((obj_t) BgL_pza2za2_5949));
																				{
																					obj_t BgL_pza2za2_16453;

																					BgL_pza2za2_16453 =
																						BgL_arg5698z00_5955;
																					BgL_pza2za2_5949 = BgL_pza2za2_16453;
																					goto
																						BgL_zc3z04anonymousza35697ze3z87_5950;
																				}
																			}
																		else
																			{	/* Init/parse_args.scm 207 */
																				if (
																					(BgL_actionz00_5951 ==
																						CNST_TABLE_REF(17L)))
																					{	/* Init/parse_args.scm 207 */
																						BgL_nvz00_5953;
																					}
																				else
																					{	/* Init/parse_args.scm 207 */
																						BUNSPEC;
																					}
																			}
																	}
															}
														}
													}
												}
											else
												{	/* Init/parse_args.scm 207 */
													BGl_errorz00zz__errorz00(CNST_TABLE_REF(18L),
														BGl_string5816z00zzinit_parsezd2argszd2,
														BgL_argsz00_4);
												}
										}
									}
								}
							}
							{
								obj_t BgL_l3588z00_16459;

								BgL_l3588z00_16459 = CDR(BgL_l3588z00_116);
								BgL_l3588z00_116 = BgL_l3588z00_16459;
								goto BgL_zc3z04anonymousza33681ze3z87_117;
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							return ((bool_t) 1);
						}
				}
			}
		}

	}



/* &usage */
	obj_t BGl_z62usagez62zzinit_parsezd2argszd2(obj_t
		BgL_argszd2parsezd2usagez00_5997, long BgL_levelz00_5998,
		bool_t BgL_manualzf3zf3_5999)
	{
		{	/* Init/parse_args.scm 181 */
			{
				bool_t BgL_manualzf3zf3_5972;

				BGl_versionz00zzwrite_versionz00();
				{	/* Init/parse_args.scm 182 */
					obj_t BgL_port1752z00_6001;

					{	/* Init/parse_args.scm 182 */
						obj_t BgL_tmpz00_16462;

						BgL_tmpz00_16462 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1752z00_6001 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16462);
					}
					bgl_display_string(BGl_string5825z00zzinit_parsezd2argszd2,
						BgL_port1752z00_6001);
					bgl_display_char(((unsigned char) 10), BgL_port1752z00_6001);
				}
				{	/* Init/parse_args.scm 183 */
					obj_t BgL_arg5720z00_6002;

					{	/* Init/parse_args.scm 183 */
						obj_t BgL_tmpz00_16467;

						BgL_tmpz00_16467 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5720z00_6002 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16467);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5720z00_6002);
				}
				(VA_PROCEDUREP(BgL_argszd2parsezd2usagez00_5997) ? ((obj_t(*)(obj_t,
								...))
						PROCEDURE_ENTRY(BgL_argszd2parsezd2usagez00_5997))
					(BgL_argszd2parsezd2usagez00_5997, BFALSE, BEOA) : ((obj_t(*)(obj_t,
								obj_t))
						PROCEDURE_ENTRY(BgL_argszd2parsezd2usagez00_5997))
					(BgL_argszd2parsezd2usagez00_5997, BFALSE));
				{	/* Init/parse_args.scm 185 */
					obj_t BgL_arg5721z00_6003;

					{	/* Init/parse_args.scm 185 */
						obj_t BgL_tmpz00_16475;

						BgL_tmpz00_16475 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5721z00_6003 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16475);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5721z00_6003);
				}
				BgL_manualzf3zf3_5972 = BgL_manualzf3zf3_5999;
				{	/* Init/parse_args.scm 161 */
					obj_t BgL_port1743z00_5974;

					{	/* Init/parse_args.scm 161 */
						obj_t BgL_tmpz00_16479;

						BgL_tmpz00_16479 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1743z00_5974 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16479);
					}
					bgl_display_string(BGl_string5817z00zzinit_parsezd2argszd2,
						BgL_port1743z00_5974);
					bgl_display_char(((unsigned char) 10), BgL_port1743z00_5974);
				}
				{	/* Init/parse_args.scm 162 */
					obj_t BgL_g1749z00_5975;

					{	/* Init/parse_args.scm 169 */
						obj_t BgL_arg5714z00_5990;

						{	/* Init/parse_args.scm 169 */
							obj_t BgL_arg5715z00_5991;

							{	/* Init/parse_args.scm 168 */
								obj_t BgL_list5717z00_5993;

								BgL_list5717z00_5993 =
									MAKE_YOUNG_PAIR(string_to_bstring(OS_TMP), BNIL);
								BgL_arg5715z00_5991 =
									BGl_formatz00zz__r4_output_6_10_3z00
									(BGl_string5818z00zzinit_parsezd2argszd2,
									BgL_list5717z00_5993);
							}
							BgL_arg5714z00_5990 =
								MAKE_YOUNG_PAIR(BGl_string5819z00zzinit_parsezd2argszd2,
								BgL_arg5715z00_5991);
						}
						BgL_g1749z00_5975 =
							MAKE_YOUNG_PAIR(BgL_arg5714z00_5990, CNST_TABLE_REF(19L));
					}
					{
						obj_t BgL_l1747z00_5977;

						BgL_l1747z00_5977 = BgL_g1749z00_5975;
					BgL_zc3z04anonymousza35707ze3z87_5978:
						if (PAIRP(BgL_l1747z00_5977))
							{	/* Init/parse_args.scm 168 */
								{	/* Init/parse_args.scm 163 */
									obj_t BgL_varz00_5980;

									BgL_varz00_5980 = CAR(BgL_l1747z00_5977);
									if (BgL_manualzf3zf3_5972)
										{	/* Init/parse_args.scm 163 */
											{	/* Init/parse_args.scm 165 */
												obj_t BgL_port1744z00_5981;

												{	/* Init/parse_args.scm 165 */
													obj_t BgL_tmpz00_16494;

													BgL_tmpz00_16494 = BGL_CURRENT_DYNAMIC_ENV();
													BgL_port1744z00_5981 =
														BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16494);
												}
												bgl_display_string
													(BGl_string5820z00zzinit_parsezd2argszd2,
													BgL_port1744z00_5981);
												{	/* Init/parse_args.scm 165 */
													obj_t BgL_arg5709z00_5982;

													BgL_arg5709z00_5982 = CAR(((obj_t) BgL_varz00_5980));
													bgl_display_obj(BgL_arg5709z00_5982,
														BgL_port1744z00_5981);
												}
												bgl_display_char(((unsigned char) 10),
													BgL_port1744z00_5981);
											}
											{	/* Init/parse_args.scm 166 */
												obj_t BgL_port1745z00_5983;

												{	/* Init/parse_args.scm 166 */
													obj_t BgL_tmpz00_16502;

													BgL_tmpz00_16502 = BGL_CURRENT_DYNAMIC_ENV();
													BgL_port1745z00_5983 =
														BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16502);
												}
												bgl_display_string
													(BGl_string5821z00zzinit_parsezd2argszd2,
													BgL_port1745z00_5983);
												{	/* Init/parse_args.scm 166 */
													obj_t BgL_arg5710z00_5984;

													BgL_arg5710z00_5984 = CDR(((obj_t) BgL_varz00_5980));
													bgl_display_obj(BgL_arg5710z00_5984,
														BgL_port1745z00_5983);
												}
												bgl_display_char(((unsigned char) 10),
													BgL_port1745z00_5983);
										}}
									else
										{	/* Init/parse_args.scm 167 */
											obj_t BgL_port1746z00_5985;

											{	/* Init/parse_args.scm 167 */
												obj_t BgL_tmpz00_16510;

												BgL_tmpz00_16510 = BGL_CURRENT_DYNAMIC_ENV();
												BgL_port1746z00_5985 =
													BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16510);
											}
											bgl_display_string
												(BGl_string5820z00zzinit_parsezd2argszd2,
												BgL_port1746z00_5985);
											{	/* Init/parse_args.scm 167 */
												obj_t BgL_arg5711z00_5986;

												BgL_arg5711z00_5986 = CAR(((obj_t) BgL_varz00_5980));
												bgl_display_obj(BgL_arg5711z00_5986,
													BgL_port1746z00_5985);
											}
											bgl_display_string
												(BGl_string5822z00zzinit_parsezd2argszd2,
												BgL_port1746z00_5985);
											{	/* Init/parse_args.scm 167 */
												obj_t BgL_arg5712z00_5987;

												BgL_arg5712z00_5987 = CDR(((obj_t) BgL_varz00_5980));
												bgl_display_obj(BgL_arg5712z00_5987,
													BgL_port1746z00_5985);
											}
											bgl_display_char(((unsigned char) 10),
												BgL_port1746z00_5985);
								}}
								{
									obj_t BgL_l1747z00_16522;

									BgL_l1747z00_16522 = CDR(BgL_l1747z00_5977);
									BgL_l1747z00_5977 = BgL_l1747z00_16522;
									goto BgL_zc3z04anonymousza35707ze3z87_5978;
								}
							}
						else
							{	/* Init/parse_args.scm 168 */
								((bool_t) 1);
							}
					}
				}
				{	/* Init/parse_args.scm 177 */
					obj_t BgL_arg5718z00_5994;

					{	/* Init/parse_args.scm 177 */
						obj_t BgL_tmpz00_16524;

						BgL_tmpz00_16524 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5718z00_5994 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16524);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5718z00_5994);
				}
				{	/* Init/parse_args.scm 178 */
					obj_t BgL_port1750z00_5995;

					{	/* Init/parse_args.scm 178 */
						obj_t BgL_tmpz00_16528;

						BgL_tmpz00_16528 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1750z00_5995 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16528);
					}
					bgl_display_string(BGl_string5823z00zzinit_parsezd2argszd2,
						BgL_port1750z00_5995);
					bgl_display_char(((unsigned char) 10), BgL_port1750z00_5995);
				}
				{	/* Init/parse_args.scm 179 */
					obj_t BgL_port1751z00_5996;

					{	/* Init/parse_args.scm 179 */
						obj_t BgL_tmpz00_16533;

						BgL_tmpz00_16533 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1751z00_5996 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16533);
					}
					bgl_display_string(BGl_string5824z00zzinit_parsezd2argszd2,
						BgL_port1751z00_5996);
					bgl_display_char(((unsigned char) 10), BgL_port1751z00_5996);
				}
				{	/* Init/parse_args.scm 187 */
					obj_t BgL_arg5722z00_6004;

					{	/* Init/parse_args.scm 187 */
						obj_t BgL_tmpz00_16538;

						BgL_tmpz00_16538 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5722z00_6004 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16538);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5722z00_6004);
				}
				{	/* Init/parse_args.scm 188 */
					obj_t BgL_arg5723z00_6005;

					{	/* Init/parse_args.scm 188 */
						obj_t BgL_tmpz00_16542;

						BgL_tmpz00_16542 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5723z00_6005 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16542);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5723z00_6005);
				}
				{	/* Init/parse_args.scm 189 */
					obj_t BgL_port1753z00_6006;

					{	/* Init/parse_args.scm 189 */
						obj_t BgL_tmpz00_16546;

						BgL_tmpz00_16546 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1753z00_6006 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16546);
					}
					bgl_display_string(BGl_string5826z00zzinit_parsezd2argszd2,
						BgL_port1753z00_6006);
					bgl_display_char(((unsigned char) 10), BgL_port1753z00_6006);
				}
				{	/* Init/parse_args.scm 190 */
					obj_t BgL_port1754z00_6007;

					{	/* Init/parse_args.scm 190 */
						obj_t BgL_tmpz00_16551;

						BgL_tmpz00_16551 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1754z00_6007 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16551);
					}
					bgl_display_string(BGl_string5827z00zzinit_parsezd2argszd2,
						BgL_port1754z00_6007);
					bgl_display_char(((unsigned char) 10), BgL_port1754z00_6007);
				}
				{	/* Init/parse_args.scm 191 */
					obj_t BgL_port1755z00_6008;

					{	/* Init/parse_args.scm 191 */
						obj_t BgL_tmpz00_16556;

						BgL_tmpz00_16556 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_port1755z00_6008 =
							BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16556);
					}
					bgl_display_string(BGl_string5828z00zzinit_parsezd2argszd2,
						BgL_port1755z00_6008);
					bgl_display_char(((unsigned char) 10), BgL_port1755z00_6008);
				}
				{	/* Init/parse_args.scm 192 */
					obj_t BgL_arg5724z00_6009;

					{	/* Init/parse_args.scm 192 */
						obj_t BgL_tmpz00_16561;

						BgL_tmpz00_16561 = BGL_CURRENT_DYNAMIC_ENV();
						BgL_arg5724z00_6009 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16561);
					}
					bgl_display_char(((unsigned char) 10), BgL_arg5724z00_6009);
				}
				if ((BgL_levelz00_5998 > 1L))
					{	/* Init/parse_args.scm 193 */
						{	/* Init/parse_args.scm 195 */
							obj_t BgL_arg5726z00_6011;

							{	/* Init/parse_args.scm 195 */
								obj_t BgL_tmpz00_16567;

								BgL_tmpz00_16567 = BGL_CURRENT_DYNAMIC_ENV();
								BgL_arg5726z00_6011 =
									BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16567);
							}
							bgl_display_char(((unsigned char) 10), BgL_arg5726z00_6011);
						}
						{	/* Init/parse_args.scm 196 */
							obj_t BgL_port1756z00_6012;

							{	/* Init/parse_args.scm 196 */
								obj_t BgL_tmpz00_16571;

								BgL_tmpz00_16571 = BGL_CURRENT_DYNAMIC_ENV();
								BgL_port1756z00_6012 =
									BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16571);
							}
							bgl_display_string(BGl_string5829z00zzinit_parsezd2argszd2,
								BgL_port1756z00_6012);
							bgl_display_char(((unsigned char) 10), BgL_port1756z00_6012);
						}
						BGl_bigloozd2variableszd2usagez00zzengine_paramz00
							(BgL_manualzf3zf3_5999);
					}
				else
					{	/* Init/parse_args.scm 193 */
						BFALSE;
					}
				if (CBOOL(BGl_za2bigloozd2licensingzf3za2z21zzengine_paramz00))
					{	/* Init/parse_args.scm 198 */
						{	/* Init/parse_args.scm 200 */
							obj_t BgL_arg5727z00_6013;

							{	/* Init/parse_args.scm 200 */
								obj_t BgL_tmpz00_16579;

								BgL_tmpz00_16579 = BGL_CURRENT_DYNAMIC_ENV();
								BgL_arg5727z00_6013 =
									BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16579);
							}
							bgl_display_char(((unsigned char) 10), BgL_arg5727z00_6013);
						}
						{	/* Init/parse_args.scm 201 */
							obj_t BgL_arg5728z00_6014;

							{	/* Init/parse_args.scm 201 */
								obj_t BgL_tmpz00_16583;

								BgL_tmpz00_16583 = BGL_CURRENT_DYNAMIC_ENV();
								BgL_arg5728z00_6014 =
									BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16583);
							}
							bgl_display_char(((unsigned char) 10), BgL_arg5728z00_6014);
						}
						{	/* Init/parse_args.scm 202 */
							obj_t BgL_port1757z00_6015;

							{	/* Init/parse_args.scm 202 */
								obj_t BgL_tmpz00_16587;

								BgL_tmpz00_16587 = BGL_CURRENT_DYNAMIC_ENV();
								BgL_port1757z00_6015 =
									BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_16587);
							}
							bgl_display_obj(BGl_bigloozd2licensezd2zztools_licensez00(),
								BgL_port1757z00_6015);
							bgl_display_char(((unsigned char) 10), BgL_port1757z00_6015);
					}}
				else
					{	/* Init/parse_args.scm 198 */
						BFALSE;
					}
				return BGl_compilerzd2exitzd2zzinit_mainz00(BINT(0L));
			}
		}

	}



/* &<@anonymous:5690> */
	obj_t BGl_z62zc3z04anonymousza35690ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10802, obj_t BgL_g1723z00_10804, obj_t BgL_g1724z00_10805)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10803;

				BgL_pass1080z00_10803 = PROCEDURE_REF(BgL_envz00_10802, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6598z00_16597;

					if (PAIRP(BgL_g1723z00_10804))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5694z00_12039;

							BgL_arg5694z00_12039 = CAR(BgL_g1723z00_10804);
							if ((1L == STRING_LENGTH(((obj_t) BgL_arg5694z00_12039))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12041;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16607;
										char *BgL_tmpz00_16605;

										BgL_auxz00_16607 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5694z00_12039));
										BgL_tmpz00_16605 =
											BSTRING_TO_STRING
											(BGl_string5830z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12041 =
											memcmp(BgL_tmpz00_16605, BgL_auxz00_16607, 1L);
									}
									BgL_test6598z00_16597 = ((long) (BgL_arg1303z00_12041) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6598z00_16597 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6598z00_16597 = ((bool_t) 0);
						}
					if (BgL_test6598z00_16597)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12042;

							BgL_thezd2remainingzd2argsz00_12042 = CDR(BgL_g1723z00_10804);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12043;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10803))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12043 =
											(BGl_za2srczd2filesza2zd2zzengine_paramz00 =
											MAKE_YOUNG_PAIR(CNST_TABLE_REF(21L),
												BGl_za2srczd2filesza2zd2zzengine_paramz00), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12043 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3582z00_12044;

										BgL_val0_3582z00_12044 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16620;

											BgL_tmpz00_16620 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16620);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16623;

											BgL_tmpz00_16623 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16623,
												BgL_thezd2remainingzd2argsz00_12042);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16626;

											BgL_tmpz00_16626 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16626, BgL_nvz00_12043);
										}
										return BgL_val0_3582z00_12044;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3585z00_12045;

							BgL_val0_3585z00_12045 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16630;

								BgL_tmpz00_16630 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16630);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16633;

								BgL_tmpz00_16633 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16633, BgL_g1723z00_10804);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16636;

								BgL_tmpz00_16636 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16636, BgL_g1724z00_10805);
							}
							return BgL_val0_3585z00_12045;
						}
				}
			}
		}

	}



/* &<@anonymous:5684> */
	obj_t BGl_z62zc3z04anonymousza35684ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10806, obj_t BgL_g1721z00_10809, obj_t BgL_g1722z00_10810)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_argszd2parsezd2usagez00_10807;
				obj_t BgL_pass1080z00_10808;

				BgL_argszd2parsezd2usagez00_10807 =
					((obj_t) PROCEDURE_REF(BgL_envz00_10806, (int) (0L)));
				BgL_pass1080z00_10808 = PROCEDURE_REF(BgL_envz00_10806, (int) (1L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6602z00_16644;

					if (PAIRP(BgL_g1721z00_10809))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5688z00_12046;

							BgL_arg5688z00_12046 = CAR(BgL_g1721z00_10809);
							if ((1L == STRING_LENGTH(((obj_t) BgL_arg5688z00_12046))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12048;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16654;
										char *BgL_tmpz00_16652;

										BgL_auxz00_16654 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5688z00_12046));
										BgL_tmpz00_16652 =
											BSTRING_TO_STRING
											(BGl_string5831z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12048 =
											memcmp(BgL_tmpz00_16652, BgL_auxz00_16654, 1L);
									}
									BgL_test6602z00_16644 = ((long) (BgL_arg1303z00_12048) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6602z00_16644 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6602z00_16644 = ((bool_t) 0);
						}
					if (BgL_test6602z00_16644)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12049;

							BgL_thezd2remainingzd2argsz00_12049 = CDR(BgL_g1721z00_10809);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12050;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10808))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12050 =
											BGl_z62usagez62zzinit_parsezd2argszd2
											(BgL_argszd2parsezd2usagez00_10807, 1L, ((bool_t) 0));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12050 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3576z00_12051;

										BgL_val0_3576z00_12051 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16666;

											BgL_tmpz00_16666 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16666);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16669;

											BgL_tmpz00_16669 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16669,
												BgL_thezd2remainingzd2argsz00_12049);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16672;

											BgL_tmpz00_16672 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16672, BgL_nvz00_12050);
										}
										return BgL_val0_3576z00_12051;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3579z00_12052;

							BgL_val0_3579z00_12052 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16676;

								BgL_tmpz00_16676 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16676);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16679;

								BgL_tmpz00_16679 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16679, BgL_g1721z00_10809);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16682;

								BgL_tmpz00_16682 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16682, BgL_g1722z00_10810);
							}
							return BgL_val0_3579z00_12052;
						}
				}
			}
		}

	}



/* &<@anonymous:5676> */
	obj_t BGl_z62zc3z04anonymousza35676ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10811, obj_t BgL_g1718z00_10814, obj_t BgL_g1719z00_10815)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_argszd2parsezd2usagez00_10812;
				obj_t BgL_pass1080z00_10813;

				BgL_argszd2parsezd2usagez00_10812 =
					((obj_t) PROCEDURE_REF(BgL_envz00_10811, (int) (0L)));
				BgL_pass1080z00_10813 = PROCEDURE_REF(BgL_envz00_10811, (int) (1L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6606z00_16690;

					if (PAIRP(BgL_g1718z00_10814))
						{	/* Init/parse_args.scm 207 */
							bool_t BgL__ortest_1720z00_12053;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg5682z00_12054;

								BgL_arg5682z00_12054 = CAR(BgL_g1718z00_10814);
								if ((5L == STRING_LENGTH(((obj_t) BgL_arg5682z00_12054))))
									{	/* Init/parse_args.scm 207 */
										int BgL_arg1303z00_12056;

										{	/* Init/parse_args.scm 207 */
											char *BgL_auxz00_16700;
											char *BgL_tmpz00_16698;

											BgL_auxz00_16700 =
												BSTRING_TO_STRING(((obj_t) BgL_arg5682z00_12054));
											BgL_tmpz00_16698 =
												BSTRING_TO_STRING
												(BGl_string5832z00zzinit_parsezd2argszd2);
											BgL_arg1303z00_12056 =
												memcmp(BgL_tmpz00_16698, BgL_auxz00_16700, 5L);
										}
										BgL__ortest_1720z00_12053 =
											((long) (BgL_arg1303z00_12056) == 0L);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL__ortest_1720z00_12053 = ((bool_t) 0);
									}
							}
							if (BgL__ortest_1720z00_12053)
								{	/* Init/parse_args.scm 207 */
									BgL_test6606z00_16690 = BgL__ortest_1720z00_12053;
								}
							else
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_arg5681z00_12057;

									BgL_arg5681z00_12057 = CAR(BgL_g1718z00_10814);
									if ((6L == STRING_LENGTH(((obj_t) BgL_arg5681z00_12057))))
										{	/* Init/parse_args.scm 207 */
											int BgL_arg1303z00_12059;

											{	/* Init/parse_args.scm 207 */
												char *BgL_auxz00_16714;
												char *BgL_tmpz00_16712;

												BgL_auxz00_16714 =
													BSTRING_TO_STRING(((obj_t) BgL_arg5681z00_12057));
												BgL_tmpz00_16712 =
													BSTRING_TO_STRING
													(BGl_string5833z00zzinit_parsezd2argszd2);
												BgL_arg1303z00_12059 =
													memcmp(BgL_tmpz00_16712, BgL_auxz00_16714, 6L);
											}
											BgL_test6606z00_16690 =
												((long) (BgL_arg1303z00_12059) == 0L);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_test6606z00_16690 = ((bool_t) 0);
										}
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6606z00_16690 = ((bool_t) 0);
						}
					if (BgL_test6606z00_16690)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12060;

							BgL_thezd2remainingzd2argsz00_12060 = CDR(BgL_g1718z00_10814);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12061;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10813))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12061 =
											BGl_z62usagez62zzinit_parsezd2argszd2
											(BgL_argszd2parsezd2usagez00_10812, 1L, ((bool_t) 0));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12061 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3570z00_12062;

										BgL_val0_3570z00_12062 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16726;

											BgL_tmpz00_16726 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16726);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16729;

											BgL_tmpz00_16729 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16729,
												BgL_thezd2remainingzd2argsz00_12060);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16732;

											BgL_tmpz00_16732 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16732, BgL_nvz00_12061);
										}
										return BgL_val0_3570z00_12062;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3573z00_12063;

							BgL_val0_3573z00_12063 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16736;

								BgL_tmpz00_16736 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16736);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16739;

								BgL_tmpz00_16739 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16739, BgL_g1718z00_10814);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16742;

								BgL_tmpz00_16742 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16742, BgL_g1719z00_10815);
							}
							return BgL_val0_3573z00_12063;
						}
				}
			}
		}

	}



/* &<@anonymous:5670> */
	obj_t BGl_z62zc3z04anonymousza35670ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10816, obj_t BgL_g1716z00_10819, obj_t BgL_g1717z00_10820)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_argszd2parsezd2usagez00_10817;
				obj_t BgL_pass1080z00_10818;

				BgL_argszd2parsezd2usagez00_10817 =
					((obj_t) PROCEDURE_REF(BgL_envz00_10816, (int) (0L)));
				BgL_pass1080z00_10818 = PROCEDURE_REF(BgL_envz00_10816, (int) (1L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6612z00_16750;

					if (PAIRP(BgL_g1716z00_10819))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5674z00_12064;

							BgL_arg5674z00_12064 = CAR(BgL_g1716z00_10819);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg5674z00_12064))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12066;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16760;
										char *BgL_tmpz00_16758;

										BgL_auxz00_16760 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5674z00_12064));
										BgL_tmpz00_16758 =
											BSTRING_TO_STRING
											(BGl_string5834z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12066 =
											memcmp(BgL_tmpz00_16758, BgL_auxz00_16760, 6L);
									}
									BgL_test6612z00_16750 = ((long) (BgL_arg1303z00_12066) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6612z00_16750 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6612z00_16750 = ((bool_t) 0);
						}
					if (BgL_test6612z00_16750)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12067;

							BgL_thezd2remainingzd2argsz00_12067 = CDR(BgL_g1716z00_10819);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12068;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10818))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12068 =
											BGl_z62usagez62zzinit_parsezd2argszd2
											(BgL_argszd2parsezd2usagez00_10817, 2L, ((bool_t) 0));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12068 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3564z00_12069;

										BgL_val0_3564z00_12069 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16772;

											BgL_tmpz00_16772 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16772);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16775;

											BgL_tmpz00_16775 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16775,
												BgL_thezd2remainingzd2argsz00_12067);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16778;

											BgL_tmpz00_16778 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16778, BgL_nvz00_12068);
										}
										return BgL_val0_3564z00_12069;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3567z00_12070;

							BgL_val0_3567z00_12070 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16782;

								BgL_tmpz00_16782 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16782);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16785;

								BgL_tmpz00_16785 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16785, BgL_g1716z00_10819);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16788;

								BgL_tmpz00_16788 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16788, BgL_g1717z00_10820);
							}
							return BgL_val0_3567z00_12070;
						}
				}
			}
		}

	}



/* &<@anonymous:5664> */
	obj_t BGl_z62zc3z04anonymousza35664ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10821, obj_t BgL_g1714z00_10824, obj_t BgL_g1715z00_10825)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_argszd2parsezd2usagez00_10822;
				obj_t BgL_pass1080z00_10823;

				BgL_argszd2parsezd2usagez00_10822 =
					((obj_t) PROCEDURE_REF(BgL_envz00_10821, (int) (0L)));
				BgL_pass1080z00_10823 = PROCEDURE_REF(BgL_envz00_10821, (int) (1L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6616z00_16796;

					if (PAIRP(BgL_g1714z00_10824))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5668z00_12071;

							BgL_arg5668z00_12071 = CAR(BgL_g1714z00_10824);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg5668z00_12071))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12073;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16806;
										char *BgL_tmpz00_16804;

										BgL_auxz00_16806 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5668z00_12071));
										BgL_tmpz00_16804 =
											BSTRING_TO_STRING
											(BGl_string5835z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12073 =
											memcmp(BgL_tmpz00_16804, BgL_auxz00_16806, 12L);
									}
									BgL_test6616z00_16796 = ((long) (BgL_arg1303z00_12073) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6616z00_16796 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6616z00_16796 = ((bool_t) 0);
						}
					if (BgL_test6616z00_16796)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12074;

							BgL_thezd2remainingzd2argsz00_12074 = CDR(BgL_g1714z00_10824);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12075;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10823))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12075 =
											BGl_z62usagez62zzinit_parsezd2argszd2
											(BgL_argszd2parsezd2usagez00_10822, 2L, ((bool_t) 1));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12075 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3558z00_12076;

										BgL_val0_3558z00_12076 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16818;

											BgL_tmpz00_16818 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16818);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16821;

											BgL_tmpz00_16821 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16821,
												BgL_thezd2remainingzd2argsz00_12074);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16824;

											BgL_tmpz00_16824 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16824, BgL_nvz00_12075);
										}
										return BgL_val0_3558z00_12076;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3561z00_12077;

							BgL_val0_3561z00_12077 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16828;

								BgL_tmpz00_16828 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16828);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16831;

								BgL_tmpz00_16831 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16831, BgL_g1714z00_10824);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16834;

								BgL_tmpz00_16834 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16834, BgL_g1715z00_10825);
							}
							return BgL_val0_3561z00_12077;
						}
				}
			}
		}

	}



/* &<@anonymous:5657> */
	obj_t BGl_z62zc3z04anonymousza35657ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10826, obj_t BgL_g1712z00_10828, obj_t BgL_g1713z00_10829)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10827;

				BgL_pass1080z00_10827 = PROCEDURE_REF(BgL_envz00_10826, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6620z00_16839;

					if (PAIRP(BgL_g1712z00_10828))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5662z00_12078;

							BgL_arg5662z00_12078 = CAR(BgL_g1712z00_10828);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5662z00_12078))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12080;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16849;
										char *BgL_tmpz00_16847;

										BgL_auxz00_16849 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5662z00_12078));
										BgL_tmpz00_16847 =
											BSTRING_TO_STRING
											(BGl_string5836z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12080 =
											memcmp(BgL_tmpz00_16847, BgL_auxz00_16849, 2L);
									}
									BgL_test6620z00_16839 = ((long) (BgL_arg1303z00_12080) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6620z00_16839 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6620z00_16839 = ((bool_t) 0);
						}
					if (BgL_test6620z00_16839)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12081;

							BgL_thezd2remainingzd2argsz00_12081 = CDR(BgL_g1712z00_10828);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_filez00_12082;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12081))
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12082 =
											CAR(BgL_thezd2remainingzd2argsz00_12081);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12082 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(23L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12083;

									BgL_thezd2remainingzd2argsz00_12083 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12081));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12084;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10827))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12084 = (BGl_za2destza2z00zzengine_paramz00 =
													BgL_filez00_12082, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12084 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3552z00_12085;

												BgL_val0_3552z00_12085 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_16868;

													BgL_tmpz00_16868 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16868);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_16871;

													BgL_tmpz00_16871 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_16871,
														BgL_thezd2remainingzd2argsz00_12083);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_16874;

													BgL_tmpz00_16874 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_16874,
														BgL_nvz00_12084);
												}
												return BgL_val0_3552z00_12085;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3555z00_12086;

							BgL_val0_3555z00_12086 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16878;

								BgL_tmpz00_16878 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16878);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16881;

								BgL_tmpz00_16881 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16881, BgL_g1712z00_10828);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16884;

								BgL_tmpz00_16884 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16884, BgL_g1713z00_10829);
							}
							return BgL_val0_3555z00_12086;
						}
				}
			}
		}

	}



/* &<@anonymous:5651> */
	obj_t BGl_z62zc3z04anonymousza35651ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10830, obj_t BgL_g1710z00_10832, obj_t BgL_g1711z00_10833)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10831;

				BgL_pass1080z00_10831 = PROCEDURE_REF(BgL_envz00_10830, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6625z00_16889;

					if (PAIRP(BgL_g1710z00_10832))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5655z00_12087;

							BgL_arg5655z00_12087 = CAR(BgL_g1710z00_10832);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg5655z00_12087))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12089;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16899;
										char *BgL_tmpz00_16897;

										BgL_auxz00_16899 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5655z00_12087));
										BgL_tmpz00_16897 =
											BSTRING_TO_STRING
											(BGl_string5838z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12089 =
											memcmp(BgL_tmpz00_16897, BgL_auxz00_16899, 11L);
									}
									BgL_test6625z00_16889 = ((long) (BgL_arg1303z00_12089) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6625z00_16889 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6625z00_16889 = ((bool_t) 0);
						}
					if (BgL_test6625z00_16889)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12090;

							BgL_thezd2remainingzd2argsz00_12090 = CDR(BgL_g1710z00_10832);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12091;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10831))
									{	/* Init/parse_args.scm 207 */
										BGl_za2verboseza2z00zzengine_paramz00 = BINT(-1L);
										BgL_nvz00_12091 = (BGl_za2destza2z00zzengine_paramz00 =
											CNST_TABLE_REF(24L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12091 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3546z00_12092;

										BgL_val0_3546z00_12092 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16912;

											BgL_tmpz00_16912 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16912);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16915;

											BgL_tmpz00_16915 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16915,
												BgL_thezd2remainingzd2argsz00_12090);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16918;

											BgL_tmpz00_16918 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16918, BgL_nvz00_12091);
										}
										return BgL_val0_3546z00_12092;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3549z00_12093;

							BgL_val0_3549z00_12093 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16922;

								BgL_tmpz00_16922 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16922);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16925;

								BgL_tmpz00_16925 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16925, BgL_g1710z00_10832);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16928;

								BgL_tmpz00_16928 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16928, BgL_g1711z00_10833);
							}
							return BgL_val0_3549z00_12093;
						}
				}
			}
		}

	}



/* &<@anonymous:5645> */
	obj_t BGl_z62zc3z04anonymousza35645ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10834, obj_t BgL_g1708z00_10836, obj_t BgL_g1709z00_10837)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10835;

				BgL_pass1080z00_10835 = PROCEDURE_REF(BgL_envz00_10834, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6629z00_16933;

					if (PAIRP(BgL_g1708z00_10836))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5649z00_12094;

							BgL_arg5649z00_12094 = CAR(BgL_g1708z00_10836);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5649z00_12094))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12096;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16943;
										char *BgL_tmpz00_16941;

										BgL_auxz00_16943 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5649z00_12094));
										BgL_tmpz00_16941 =
											BSTRING_TO_STRING
											(BGl_string5839z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12096 =
											memcmp(BgL_tmpz00_16941, BgL_auxz00_16943, 2L);
									}
									BgL_test6629z00_16933 = ((long) (BgL_arg1303z00_12096) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6629z00_16933 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6629z00_16933 = ((bool_t) 0);
						}
					if (BgL_test6629z00_16933)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12097;

							BgL_thezd2remainingzd2argsz00_12097 = CDR(BgL_g1708z00_10836);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12098;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10835))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12098 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(25L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12098 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3540z00_12099;

										BgL_val0_3540z00_12099 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16955;

											BgL_tmpz00_16955 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16955);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16958;

											BgL_tmpz00_16958 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16958,
												BgL_thezd2remainingzd2argsz00_12097);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16961;

											BgL_tmpz00_16961 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_16961, BgL_nvz00_12098);
										}
										return BgL_val0_3540z00_12099;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3543z00_12100;

							BgL_val0_3543z00_12100 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16965;

								BgL_tmpz00_16965 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16965);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16968;

								BgL_tmpz00_16968 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16968, BgL_g1708z00_10836);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_16971;

								BgL_tmpz00_16971 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_16971, BgL_g1709z00_10837);
							}
							return BgL_val0_3543z00_12100;
						}
				}
			}
		}

	}



/* &<@anonymous:5639> */
	obj_t BGl_z62zc3z04anonymousza35639ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10838, obj_t BgL_g1706z00_10840, obj_t BgL_g1707z00_10841)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10839;

				BgL_pass1080z00_10839 = PROCEDURE_REF(BgL_envz00_10838, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6633z00_16976;

					if (PAIRP(BgL_g1706z00_10840))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5643z00_12101;

							BgL_arg5643z00_12101 = CAR(BgL_g1706z00_10840);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5643z00_12101))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12103;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_16986;
										char *BgL_tmpz00_16984;

										BgL_auxz00_16986 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5643z00_12101));
										BgL_tmpz00_16984 =
											BSTRING_TO_STRING
											(BGl_string5840z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12103 =
											memcmp(BgL_tmpz00_16984, BgL_auxz00_16986, 2L);
									}
									BgL_test6633z00_16976 = ((long) (BgL_arg1303z00_12103) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6633z00_16976 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6633z00_16976 = ((bool_t) 0);
						}
					if (BgL_test6633z00_16976)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12104;

							BgL_thezd2remainingzd2argsz00_12104 = CDR(BgL_g1706z00_10840);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12105;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10839))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12105 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(26L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12105 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3534z00_12106;

										BgL_val0_3534z00_12106 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_16998;

											BgL_tmpz00_16998 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_16998);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17001;

											BgL_tmpz00_17001 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17001,
												BgL_thezd2remainingzd2argsz00_12104);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17004;

											BgL_tmpz00_17004 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17004, BgL_nvz00_12105);
										}
										return BgL_val0_3534z00_12106;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3537z00_12107;

							BgL_val0_3537z00_12107 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17008;

								BgL_tmpz00_17008 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17008);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17011;

								BgL_tmpz00_17011 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17011, BgL_g1706z00_10840);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17014;

								BgL_tmpz00_17014 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17014, BgL_g1707z00_10841);
							}
							return BgL_val0_3537z00_12107;
						}
				}
			}
		}

	}



/* &<@anonymous:5632> */
	obj_t BGl_z62zc3z04anonymousza35632ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10842, obj_t BgL_g1704z00_10844, obj_t BgL_g1705z00_10845)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10843;

				BgL_pass1080z00_10843 = PROCEDURE_REF(BgL_envz00_10842, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6637z00_17019;

					if (PAIRP(BgL_g1704z00_10844))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5637z00_12108;

							BgL_arg5637z00_12108 = CAR(BgL_g1704z00_10844);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5637z00_12108))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12110;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17029;
										char *BgL_tmpz00_17027;

										BgL_auxz00_17029 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5637z00_12108));
										BgL_tmpz00_17027 =
											BSTRING_TO_STRING
											(BGl_string5841z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12110 =
											memcmp(BgL_tmpz00_17027, BgL_auxz00_17029, 7L);
									}
									BgL_test6637z00_17019 = ((long) (BgL_arg1303z00_12110) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6637z00_17019 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6637z00_17019 = ((bool_t) 0);
						}
					if (BgL_test6637z00_17019)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12111;

							BgL_thezd2remainingzd2argsz00_12111 = CDR(BgL_g1704z00_10844);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_suffixz00_12112;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12111))
									{	/* Init/parse_args.scm 207 */
										BgL_suffixz00_12112 =
											CAR(BgL_thezd2remainingzd2argsz00_12111);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_suffixz00_12112 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(27L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(28L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12113;

									BgL_thezd2remainingzd2argsz00_12113 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12111));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12114;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10843))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12114 =
													(BGl_za2srczd2suffixza2zd2zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_suffixz00_12112,
														BGl_za2srczd2suffixza2zd2zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12114 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3528z00_12115;

												BgL_val0_3528z00_12115 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17049;

													BgL_tmpz00_17049 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17049);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17052;

													BgL_tmpz00_17052 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17052,
														BgL_thezd2remainingzd2argsz00_12113);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17055;

													BgL_tmpz00_17055 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17055,
														BgL_nvz00_12114);
												}
												return BgL_val0_3528z00_12115;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3531z00_12116;

							BgL_val0_3531z00_12116 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17059;

								BgL_tmpz00_17059 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17059);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17062;

								BgL_tmpz00_17062 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17062, BgL_g1704z00_10844);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17065;

								BgL_tmpz00_17065 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17065, BgL_g1705z00_10845);
							}
							return BgL_val0_3531z00_12116;
						}
				}
			}
		}

	}



/* &<@anonymous:5623> */
	obj_t BGl_z62zc3z04anonymousza35623ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10846, obj_t BgL_g1702z00_10848, obj_t BgL_g1703z00_10849)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10847;

				BgL_pass1080z00_10847 = PROCEDURE_REF(BgL_envz00_10846, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6642z00_17070;

					if (PAIRP(BgL_g1702z00_10848))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5630z00_12117;

							BgL_arg5630z00_12117 = CAR(BgL_g1702z00_10848);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg5630z00_12117))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12119;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17080;
										char *BgL_tmpz00_17078;

										BgL_auxz00_17080 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5630z00_12117));
										BgL_tmpz00_17078 =
											BSTRING_TO_STRING
											(BGl_string5842z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12119 =
											memcmp(BgL_tmpz00_17078, BgL_auxz00_17080, 6L);
									}
									BgL_test6642z00_17070 = ((long) (BgL_arg1303z00_12119) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6642z00_17070 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6642z00_17070 = ((bool_t) 0);
						}
					if (BgL_test6642z00_17070)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12120;

							BgL_thezd2remainingzd2argsz00_12120 = CDR(BgL_g1702z00_10848);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_filez00_12121;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12120))
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12121 =
											CAR(BgL_thezd2remainingzd2argsz00_12120);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12121 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(29L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12122;

									BgL_thezd2remainingzd2argsz00_12122 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12120));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12123;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10847))
											{	/* Init/parse_args.scm 241 */
												obj_t BgL_arg5627z00_12124;

												{	/* Init/parse_args.scm 241 */
													obj_t BgL_list5628z00_12125;

													BgL_list5628z00_12125 =
														MAKE_YOUNG_PAIR(BgL_filez00_12121, BNIL);
													BgL_arg5627z00_12124 = BgL_list5628z00_12125;
												}
												BgL_nvz00_12123 =
													(BGl_za2accesszd2filesza2zd2zzengine_paramz00 =
													BGl_appendzd221011zd2zzinit_parsezd2argszd2
													(BGl_za2accesszd2filesza2zd2zzengine_paramz00,
														BgL_arg5627z00_12124), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12123 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3522z00_12126;

												BgL_val0_3522z00_12126 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17101;

													BgL_tmpz00_17101 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17101);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17104;

													BgL_tmpz00_17104 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17104,
														BgL_thezd2remainingzd2argsz00_12122);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17107;

													BgL_tmpz00_17107 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17107,
														BgL_nvz00_12123);
												}
												return BgL_val0_3522z00_12126;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3525z00_12127;

							BgL_val0_3525z00_12127 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17111;

								BgL_tmpz00_17111 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17111);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17114;

								BgL_tmpz00_17114 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17114, BgL_g1702z00_10848);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17117;

								BgL_tmpz00_17117 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17117, BgL_g1703z00_10849);
							}
							return BgL_val0_3525z00_12127;
						}
				}
			}
		}

	}



/* &<@anonymous:5612> */
	obj_t BGl_z62zc3z04anonymousza35612ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10850, obj_t BgL_g1700z00_10852, obj_t BgL_g1701z00_10853)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10851;

				BgL_pass1080z00_10851 = PROCEDURE_REF(BgL_envz00_10850, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6647z00_17122;

					if (PAIRP(BgL_g1700z00_10852))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5621z00_12128;

							BgL_arg5621z00_12128 = CAR(BgL_g1700z00_10852);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5621z00_12128))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12130;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17132;
										char *BgL_tmpz00_17130;

										BgL_auxz00_17132 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5621z00_12128));
										BgL_tmpz00_17130 =
											BSTRING_TO_STRING
											(BGl_string5843z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12130 =
											memcmp(BgL_tmpz00_17130, BgL_auxz00_17132, 7L);
									}
									BgL_test6647z00_17122 = ((long) (BgL_arg1303z00_12130) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6647z00_17122 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6647z00_17122 = ((bool_t) 0);
						}
					if (BgL_test6647z00_17122)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12131;

							BgL_thezd2remainingzd2argsz00_12131 = CDR(BgL_g1700z00_10852);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_modulez00_12132;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12131))
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12132 =
											CAR(BgL_thezd2remainingzd2argsz00_12131);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12132 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(30L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(31L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12133;

									BgL_thezd2remainingzd2argsz00_12133 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12131));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_filez00_12134;

										if (PAIRP(BgL_thezd2remainingzd2argsz00_12133))
											{	/* Init/parse_args.scm 207 */
												BgL_filez00_12134 =
													CAR(BgL_thezd2remainingzd2argsz00_12133);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_filez00_12134 =
													BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
													BGl_string5837z00zzinit_parsezd2argszd2,
													CNST_TABLE_REF(31L));
											}
										{	/* Init/parse_args.scm 207 */
											obj_t BgL_thezd2remainingzd2argsz00_12135;

											BgL_thezd2remainingzd2argsz00_12135 =
												CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12133));
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_nvz00_12136;

												if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10851))
													{	/* Init/parse_args.scm 244 */
														obj_t BgL_arg5616z00_12137;
														obj_t BgL_arg5617z00_12138;

														BgL_arg5616z00_12137 =
															bstring_to_symbol(((obj_t) BgL_modulez00_12132));
														{	/* Init/parse_args.scm 244 */
															obj_t BgL_list5618z00_12139;

															BgL_list5618z00_12139 =
																MAKE_YOUNG_PAIR(BgL_filez00_12134, BNIL);
															BgL_arg5617z00_12138 = BgL_list5618z00_12139;
														}
														BgL_nvz00_12136 =
															BGl_modulezd2addzd2accessz12z12zz__modulez00
															(BgL_arg5616z00_12137, BgL_arg5617z00_12138,
															BGl_string5805z00zzinit_parsezd2argszd2);
													}
												else
													{	/* Init/parse_args.scm 207 */
														BgL_nvz00_12136 = BFALSE;
													}
												{	/* Init/parse_args.scm 207 */

													{	/* Init/parse_args.scm 207 */
														obj_t BgL_val0_3516z00_12140;

														BgL_val0_3516z00_12140 = CNST_TABLE_REF(15L);
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17163;

															BgL_tmpz00_17163 = (int) (3L);
															BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17163);
														}
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17166;

															BgL_tmpz00_17166 = (int) (1L);
															BGL_MVALUES_VAL_SET(BgL_tmpz00_17166,
																BgL_thezd2remainingzd2argsz00_12135);
														}
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17169;

															BgL_tmpz00_17169 = (int) (2L);
															BGL_MVALUES_VAL_SET(BgL_tmpz00_17169,
																BgL_nvz00_12136);
														}
														return BgL_val0_3516z00_12140;
													}
												}
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3519z00_12141;

							BgL_val0_3519z00_12141 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17173;

								BgL_tmpz00_17173 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17173);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17176;

								BgL_tmpz00_17176 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17176, BgL_g1700z00_10852);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17179;

								BgL_tmpz00_17179 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17179, BgL_g1701z00_10853);
							}
							return BgL_val0_3519z00_12141;
						}
				}
			}
		}

	}



/* &<@anonymous:5605> */
	obj_t BGl_z62zc3z04anonymousza35605ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10854, obj_t BgL_g1698z00_10856, obj_t BgL_g1699z00_10857)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10855;

				BgL_pass1080z00_10855 = PROCEDURE_REF(BgL_envz00_10854, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6653z00_17184;

					if (PAIRP(BgL_g1698z00_10856))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5610z00_12142;

							BgL_arg5610z00_12142 = CAR(BgL_g1698z00_10856);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg5610z00_12142))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12144;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17194;
										char *BgL_tmpz00_17192;

										BgL_auxz00_17194 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5610z00_12142));
										BgL_tmpz00_17192 =
											BSTRING_TO_STRING
											(BGl_string5844z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12144 =
											memcmp(BgL_tmpz00_17192, BgL_auxz00_17194, 6L);
									}
									BgL_test6653z00_17184 = ((long) (BgL_arg1303z00_12144) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6653z00_17184 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6653z00_17184 = ((bool_t) 0);
						}
					if (BgL_test6653z00_17184)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12145;

							BgL_thezd2remainingzd2argsz00_12145 = CDR(BgL_g1698z00_10856);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_filez00_12146;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12145))
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12146 =
											CAR(BgL_thezd2remainingzd2argsz00_12145);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12146 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(32L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12147;

									BgL_thezd2remainingzd2argsz00_12147 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12145));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12148;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10855))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12148 =
													(BGl_za2qualifiedzd2typezd2fileza2z00zzengine_paramz00
													= BgL_filez00_12146, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12148 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3510z00_12149;

												BgL_val0_3510z00_12149 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17213;

													BgL_tmpz00_17213 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17213);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17216;

													BgL_tmpz00_17216 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17216,
														BgL_thezd2remainingzd2argsz00_12147);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17219;

													BgL_tmpz00_17219 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17219,
														BgL_nvz00_12148);
												}
												return BgL_val0_3510z00_12149;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3513z00_12150;

							BgL_val0_3513z00_12150 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17223;

								BgL_tmpz00_17223 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17223);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17226;

								BgL_tmpz00_17226 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17226, BgL_g1698z00_10856);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17229;

								BgL_tmpz00_17229 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17229, BgL_g1699z00_10857);
							}
							return BgL_val0_3513z00_12150;
						}
				}
			}
		}

	}



/* &<@anonymous:5595> */
	obj_t BGl_z62zc3z04anonymousza35595ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10858, obj_t BgL_g1696z00_10860, obj_t BgL_g1697z00_10861)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10859;

				BgL_pass1080z00_10859 = PROCEDURE_REF(BgL_envz00_10858, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6658z00_17234;

					if (PAIRP(BgL_g1696z00_10860))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5603z00_12151;

							BgL_arg5603z00_12151 = CAR(BgL_g1696z00_10860);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5603z00_12151))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12153;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17244;
										char *BgL_tmpz00_17242;

										BgL_auxz00_17244 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5603z00_12151));
										BgL_tmpz00_17242 =
											BSTRING_TO_STRING
											(BGl_string5845z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12153 =
											memcmp(BgL_tmpz00_17242, BgL_auxz00_17244, 5L);
									}
									BgL_test6658z00_17234 = ((long) (BgL_arg1303z00_12153) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6658z00_17234 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6658z00_17234 = ((bool_t) 0);
						}
					if (BgL_test6658z00_17234)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12154;

							BgL_thezd2remainingzd2argsz00_12154 = CDR(BgL_g1696z00_10860);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_modulez00_12155;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12154))
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12155 =
											CAR(BgL_thezd2remainingzd2argsz00_12154);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12155 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(30L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(33L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12156;

									BgL_thezd2remainingzd2argsz00_12156 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12154));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_qtypez00_12157;

										if (PAIRP(BgL_thezd2remainingzd2argsz00_12156))
											{	/* Init/parse_args.scm 207 */
												BgL_qtypez00_12157 =
													CAR(BgL_thezd2remainingzd2argsz00_12156);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_qtypez00_12157 =
													BGl_errorz00zz__errorz00(CNST_TABLE_REF(34L),
													BGl_string5837z00zzinit_parsezd2argszd2,
													CNST_TABLE_REF(33L));
											}
										{	/* Init/parse_args.scm 207 */
											obj_t BgL_thezd2remainingzd2argsz00_12158;

											BgL_thezd2remainingzd2argsz00_12158 =
												CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12156));
											{	/* Init/parse_args.scm 207 */
												obj_t BgL_nvz00_12159;

												if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10859))
													{	/* Init/parse_args.scm 250 */
														obj_t BgL_arg5599z00_12160;

														BgL_arg5599z00_12160 =
															bstring_to_symbol(((obj_t) BgL_modulez00_12155));
														BgL_nvz00_12159 =
															BGl_addzd2qualifiedzd2typez12z12zzread_jvmz00
															(BgL_arg5599z00_12160, BgL_qtypez00_12157, BNIL);
													}
												else
													{	/* Init/parse_args.scm 207 */
														BgL_nvz00_12159 = BFALSE;
													}
												{	/* Init/parse_args.scm 207 */

													{	/* Init/parse_args.scm 207 */
														obj_t BgL_val0_3504z00_12161;

														BgL_val0_3504z00_12161 = CNST_TABLE_REF(15L);
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17274;

															BgL_tmpz00_17274 = (int) (3L);
															BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17274);
														}
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17277;

															BgL_tmpz00_17277 = (int) (1L);
															BGL_MVALUES_VAL_SET(BgL_tmpz00_17277,
																BgL_thezd2remainingzd2argsz00_12158);
														}
														{	/* Init/parse_args.scm 207 */
															int BgL_tmpz00_17280;

															BgL_tmpz00_17280 = (int) (2L);
															BGL_MVALUES_VAL_SET(BgL_tmpz00_17280,
																BgL_nvz00_12159);
														}
														return BgL_val0_3504z00_12161;
													}
												}
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3507z00_12162;

							BgL_val0_3507z00_12162 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17284;

								BgL_tmpz00_17284 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17284);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17287;

								BgL_tmpz00_17287 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17287, BgL_g1696z00_10860);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17290;

								BgL_tmpz00_17290 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17290, BgL_g1697z00_10861);
							}
							return BgL_val0_3507z00_12162;
						}
				}
			}
		}

	}



/* &<@anonymous:5588> */
	obj_t BGl_z62zc3z04anonymousza35588ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10862, obj_t BgL_g1694z00_10864, obj_t BgL_g1695z00_10865)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10863;

				BgL_pass1080z00_10863 = PROCEDURE_REF(BgL_envz00_10862, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6664z00_17295;

					if (PAIRP(BgL_g1694z00_10864))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5593z00_12163;

							BgL_arg5593z00_12163 = CAR(BgL_g1694z00_10864);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5593z00_12163))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12165;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17305;
										char *BgL_tmpz00_17303;

										BgL_auxz00_17305 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5593z00_12163));
										BgL_tmpz00_17303 =
											BSTRING_TO_STRING
											(BGl_string5846z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12165 =
											memcmp(BgL_tmpz00_17303, BgL_auxz00_17305, 5L);
									}
									BgL_test6664z00_17295 = ((long) (BgL_arg1303z00_12165) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6664z00_17295 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6664z00_17295 = ((bool_t) 0);
						}
					if (BgL_test6664z00_17295)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12166;

							BgL_thezd2remainingzd2argsz00_12166 = CDR(BgL_g1694z00_10864);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_funz00_12167;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12166))
									{	/* Init/parse_args.scm 207 */
										BgL_funz00_12167 = CAR(BgL_thezd2remainingzd2argsz00_12166);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_funz00_12167 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(35L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(36L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12168;

									BgL_thezd2remainingzd2argsz00_12168 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12166));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12169;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10863))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12169 = (BGl_za2mainza2z00zzmodule_modulez00 =
													bstring_to_symbol(
														((obj_t) BgL_funz00_12167)), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12169 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3498z00_12170;

												BgL_val0_3498z00_12170 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17326;

													BgL_tmpz00_17326 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17326);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17329;

													BgL_tmpz00_17329 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17329,
														BgL_thezd2remainingzd2argsz00_12168);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17332;

													BgL_tmpz00_17332 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17332,
														BgL_nvz00_12169);
												}
												return BgL_val0_3498z00_12170;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3501z00_12171;

							BgL_val0_3501z00_12171 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17336;

								BgL_tmpz00_17336 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17336);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17339;

								BgL_tmpz00_17339 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17339, BgL_g1694z00_10864);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17342;

								BgL_tmpz00_17342 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17342, BgL_g1695z00_10865);
							}
							return BgL_val0_3501z00_12171;
						}
				}
			}
		}

	}



/* &<@anonymous:5580> */
	obj_t BGl_z62zc3z04anonymousza35580ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10866, obj_t BgL_g1692z00_10868, obj_t BgL_g1693z00_10869)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10867;

				BgL_pass1080z00_10867 = PROCEDURE_REF(BgL_envz00_10866, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6669z00_17347;

					if (PAIRP(BgL_g1692z00_10868))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5586z00_12172;

							BgL_arg5586z00_12172 = CAR(BgL_g1692z00_10868);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5586z00_12172))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12174;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17357;
										char *BgL_tmpz00_17355;

										BgL_auxz00_17357 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5586z00_12172));
										BgL_tmpz00_17355 =
											BSTRING_TO_STRING
											(BGl_string5847z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12174 =
											memcmp(BgL_tmpz00_17355, BgL_auxz00_17357, 5L);
									}
									BgL_test6669z00_17347 = ((long) (BgL_arg1303z00_12174) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6669z00_17347 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6669z00_17347 = ((bool_t) 0);
						}
					if (BgL_test6669z00_17347)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12175;

							BgL_thezd2remainingzd2argsz00_12175 = CDR(BgL_g1692z00_10868);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_modulez00_12176;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12175))
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12176 =
											CAR(BgL_thezd2remainingzd2argsz00_12175);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_modulez00_12176 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(30L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(37L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12177;

									BgL_thezd2remainingzd2argsz00_12177 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12175));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12178;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10867))
											{	/* Init/parse_args.scm 256 */
												obj_t BgL_arg5584z00_12179;

												BgL_arg5584z00_12179 =
													bstring_to_symbol(((obj_t) BgL_modulez00_12176));
												BgL_nvz00_12178 =
													(BGl_za2earlyzd2withzd2modulesza2z00zzengine_paramz00
													=
													MAKE_YOUNG_PAIR(BgL_arg5584z00_12179,
														BGl_za2earlyzd2withzd2modulesza2z00zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12178 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3492z00_12180;

												BgL_val0_3492z00_12180 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17379;

													BgL_tmpz00_17379 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17379);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17382;

													BgL_tmpz00_17382 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17382,
														BgL_thezd2remainingzd2argsz00_12177);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17385;

													BgL_tmpz00_17385 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17385,
														BgL_nvz00_12178);
												}
												return BgL_val0_3492z00_12180;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3495z00_12181;

							BgL_val0_3495z00_12181 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17389;

								BgL_tmpz00_17389 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17389);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17392;

								BgL_tmpz00_17392 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17392, BgL_g1692z00_10868);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17395;

								BgL_tmpz00_17395 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17395, BgL_g1693z00_10869);
							}
							return BgL_val0_3495z00_12181;
						}
				}
			}
		}

	}



/* &<@anonymous:5574> */
	obj_t BGl_z62zc3z04anonymousza35574ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10870, obj_t BgL_g1690z00_10872, obj_t BgL_g1691z00_10873)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10871;

				BgL_pass1080z00_10871 = PROCEDURE_REF(BgL_envz00_10870, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6674z00_17400;

					if (PAIRP(BgL_g1690z00_10872))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5578z00_12182;

							BgL_arg5578z00_12182 = CAR(BgL_g1690z00_10872);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg5578z00_12182))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12184;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17410;
										char *BgL_tmpz00_17408;

										BgL_auxz00_17410 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5578z00_12182));
										BgL_tmpz00_17408 =
											BSTRING_TO_STRING
											(BGl_string5848z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12184 =
											memcmp(BgL_tmpz00_17408, BgL_auxz00_17410, 19L);
									}
									BgL_test6674z00_17400 = ((long) (BgL_arg1303z00_12184) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6674z00_17400 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6674z00_17400 = ((bool_t) 0);
						}
					if (BgL_test6674z00_17400)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12185;

							BgL_thezd2remainingzd2argsz00_12185 = CDR(BgL_g1690z00_10872);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12186;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10871))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12186 =
											(BGl_za2includezd2multipleza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12186 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3486z00_12187;

										BgL_val0_3486z00_12187 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17421;

											BgL_tmpz00_17421 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17421);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17424;

											BgL_tmpz00_17424 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17424,
												BgL_thezd2remainingzd2argsz00_12185);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17427;

											BgL_tmpz00_17427 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17427, BgL_nvz00_12186);
										}
										return BgL_val0_3486z00_12187;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3489z00_12188;

							BgL_val0_3489z00_12188 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17431;

								BgL_tmpz00_17431 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17431);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17434;

								BgL_tmpz00_17434 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17434, BgL_g1690z00_10872);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17437;

								BgL_tmpz00_17437 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17437, BgL_g1691z00_10873);
							}
							return BgL_val0_3489z00_12188;
						}
				}
			}
		}

	}



/* &<@anonymous:5566> */
	obj_t BGl_z62zc3z04anonymousza35566ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10874, obj_t BgL_g1688z00_10876, obj_t BgL_g1689z00_10877)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10875;

				BgL_pass1080z00_10875 = PROCEDURE_REF(BgL_envz00_10874, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6678z00_17442;

					if (PAIRP(BgL_g1688z00_10876))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5572z00_12189;

							BgL_arg5572z00_12189 = CAR(BgL_g1688z00_10876);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5572z00_12189))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12191;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17452;
										char *BgL_tmpz00_17450;

										BgL_auxz00_17452 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5572z00_12189));
										BgL_tmpz00_17450 =
											BSTRING_TO_STRING
											(BGl_string5849z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12191 =
											memcmp(BgL_tmpz00_17450, BgL_auxz00_17452, 8L);
									}
									BgL_test6678z00_17442 = ((long) (BgL_arg1303z00_12191) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6678z00_17442 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6678z00_17442 = ((bool_t) 0);
						}
					if (BgL_test6678z00_17442)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12192;

							BgL_thezd2remainingzd2argsz00_12192 = CDR(BgL_g1688z00_10876);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_libraryz00_12193;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12192))
									{	/* Init/parse_args.scm 207 */
										BgL_libraryz00_12193 =
											CAR(BgL_thezd2remainingzd2argsz00_12192);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_libraryz00_12193 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(38L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(39L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12194;

									BgL_thezd2remainingzd2argsz00_12194 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12192));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12195;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10875))
											{	/* Init/parse_args.scm 263 */
												obj_t BgL_arg5570z00_12196;

												BgL_arg5570z00_12196 =
													bstring_to_symbol(((obj_t) BgL_libraryz00_12193));
												BgL_nvz00_12195 =
													(BGl_za2librariesza2z00zzinit_parsezd2argszd2 =
													MAKE_YOUNG_PAIR(BgL_arg5570z00_12196,
														BGl_za2librariesza2z00zzinit_parsezd2argszd2),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12195 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3480z00_12197;

												BgL_val0_3480z00_12197 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17474;

													BgL_tmpz00_17474 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17474);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17477;

													BgL_tmpz00_17477 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17477,
														BgL_thezd2remainingzd2argsz00_12194);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17480;

													BgL_tmpz00_17480 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17480,
														BgL_nvz00_12195);
												}
												return BgL_val0_3480z00_12197;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3483z00_12198;

							BgL_val0_3483z00_12198 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17484;

								BgL_tmpz00_17484 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17484);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17487;

								BgL_tmpz00_17487 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17487, BgL_g1688z00_10876);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17490;

								BgL_tmpz00_17490 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17490, BgL_g1689z00_10877);
							}
							return BgL_val0_3483z00_12198;
						}
				}
			}
		}

	}



/* &<@anonymous:5558> */
	obj_t BGl_z62zc3z04anonymousza35558ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10878, obj_t BgL_g1686z00_10880, obj_t BgL_g1687z00_10881)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10879;

				BgL_pass1080z00_10879 = PROCEDURE_REF(BgL_envz00_10878, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6683z00_17495;

					if (PAIRP(BgL_g1686z00_10880))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5564z00_12199;

							BgL_arg5564z00_12199 = CAR(BgL_g1686z00_10880);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5564z00_12199))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12201;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17505;
										char *BgL_tmpz00_17503;

										BgL_auxz00_17505 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5564z00_12199));
										BgL_tmpz00_17503 =
											BSTRING_TO_STRING
											(BGl_string5850z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12201 =
											memcmp(BgL_tmpz00_17503, BgL_auxz00_17505, 5L);
									}
									BgL_test6683z00_17495 = ((long) (BgL_arg1303z00_12201) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6683z00_17495 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6683z00_17495 = ((bool_t) 0);
						}
					if (BgL_test6683z00_17495)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12202;

							BgL_thezd2remainingzd2argsz00_12202 = CDR(BgL_g1686z00_10880);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_srfiz00_12203;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12202))
									{	/* Init/parse_args.scm 207 */
										BgL_srfiz00_12203 =
											CAR(BgL_thezd2remainingzd2argsz00_12202);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_srfiz00_12203 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(40L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(41L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12204;

									BgL_thezd2remainingzd2argsz00_12204 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12202));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12205;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10879))
											{	/* Init/parse_args.scm 266 */
												obj_t BgL_arg5562z00_12206;

												BgL_arg5562z00_12206 =
													bstring_to_symbol(((obj_t) BgL_srfiz00_12203));
												BgL_nvz00_12205 =
													BGl_registerzd2srfiz12zc0zz__expander_srfi0z00
													(BgL_arg5562z00_12206);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12205 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3474z00_12207;

												BgL_val0_3474z00_12207 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17527;

													BgL_tmpz00_17527 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17527);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17530;

													BgL_tmpz00_17530 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17530,
														BgL_thezd2remainingzd2argsz00_12204);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17533;

													BgL_tmpz00_17533 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17533,
														BgL_nvz00_12205);
												}
												return BgL_val0_3474z00_12207;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3477z00_12208;

							BgL_val0_3477z00_12208 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17537;

								BgL_tmpz00_17537 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17537);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17540;

								BgL_tmpz00_17540 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17540, BgL_g1686z00_10880);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17543;

								BgL_tmpz00_17543 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17543, BgL_g1687z00_10881);
							}
							return BgL_val0_3477z00_12208;
						}
				}
			}
		}

	}



/* &<@anonymous:5552> */
	obj_t BGl_z62zc3z04anonymousza35552ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10882, obj_t BgL_g1684z00_10884, obj_t BgL_g1685z00_10885)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10883;

				BgL_pass1080z00_10883 = PROCEDURE_REF(BgL_envz00_10882, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6688z00_17548;

					if (PAIRP(BgL_g1684z00_10884))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5556z00_12209;

							BgL_arg5556z00_12209 = CAR(BgL_g1684z00_10884);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg5556z00_12209))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12211;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17558;
										char *BgL_tmpz00_17556;

										BgL_auxz00_17558 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5556z00_12209));
										BgL_tmpz00_17556 =
											BSTRING_TO_STRING
											(BGl_string5851z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12211 =
											memcmp(BgL_tmpz00_17556, BgL_auxz00_17558, 10L);
									}
									BgL_test6688z00_17548 = ((long) (BgL_arg1303z00_12211) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6688z00_17548 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6688z00_17548 = ((bool_t) 0);
						}
					if (BgL_test6688z00_17548)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12212;

							BgL_thezd2remainingzd2argsz00_12212 = CDR(BgL_g1684z00_10884);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12213;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10883))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12213 =
											(BGl_za2dlopenzd2initza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12213 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3468z00_12214;

										BgL_val0_3468z00_12214 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17569;

											BgL_tmpz00_17569 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17569);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17572;

											BgL_tmpz00_17572 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17572,
												BgL_thezd2remainingzd2argsz00_12212);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17575;

											BgL_tmpz00_17575 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17575, BgL_nvz00_12213);
										}
										return BgL_val0_3468z00_12214;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3471z00_12215;

							BgL_val0_3471z00_12215 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17579;

								BgL_tmpz00_17579 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17579);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17582;

								BgL_tmpz00_17582 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17582, BgL_g1684z00_10884);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17585;

								BgL_tmpz00_17585 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17585, BgL_g1685z00_10885);
							}
							return BgL_val0_3471z00_12215;
						}
				}
			}
		}

	}



/* &<@anonymous:5545> */
	obj_t BGl_z62zc3z04anonymousza35545ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10886, obj_t BgL_g1682z00_10888, obj_t BgL_g1683z00_10889)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10887;

				BgL_pass1080z00_10887 = PROCEDURE_REF(BgL_envz00_10886, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6692z00_17590;

					if (PAIRP(BgL_g1682z00_10888))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5550z00_12216;

							BgL_arg5550z00_12216 = CAR(BgL_g1682z00_10888);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg5550z00_12216))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12218;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17600;
										char *BgL_tmpz00_17598;

										BgL_auxz00_17600 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5550z00_12216));
										BgL_tmpz00_17598 =
											BSTRING_TO_STRING
											(BGl_string5852z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12218 =
											memcmp(BgL_tmpz00_17598, BgL_auxz00_17600, 15L);
									}
									BgL_test6692z00_17590 = ((long) (BgL_arg1303z00_12218) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6692z00_17590 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6692z00_17590 = ((bool_t) 0);
						}
					if (BgL_test6692z00_17590)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12219;

							BgL_thezd2remainingzd2argsz00_12219 = CDR(BgL_g1682z00_10888);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_12220;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12219))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12220 =
											CAR(BgL_thezd2remainingzd2argsz00_12219);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12220 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(43L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12221;

									BgL_thezd2remainingzd2argsz00_12221 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12219));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12222;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10887))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12222 =
													(BGl_za2dlopenzd2initza2zd2zzengine_paramz00 =
													BgL_namez00_12220, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12222 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3462z00_12223;

												BgL_val0_3462z00_12223 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17619;

													BgL_tmpz00_17619 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17619);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17622;

													BgL_tmpz00_17622 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17622,
														BgL_thezd2remainingzd2argsz00_12221);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17625;

													BgL_tmpz00_17625 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17625,
														BgL_nvz00_12222);
												}
												return BgL_val0_3462z00_12223;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3465z00_12224;

							BgL_val0_3465z00_12224 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17629;

								BgL_tmpz00_17629 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17629);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17632;

								BgL_tmpz00_17632 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17632, BgL_g1682z00_10888);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17635;

								BgL_tmpz00_17635 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17635, BgL_g1683z00_10889);
							}
							return BgL_val0_3465z00_12224;
						}
				}
			}
		}

	}



/* &<@anonymous:5539> */
	obj_t BGl_z62zc3z04anonymousza35539ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10890, obj_t BgL_g1680z00_10892, obj_t BgL_g1681z00_10893)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10891;

				BgL_pass1080z00_10891 = PROCEDURE_REF(BgL_envz00_10890, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6697z00_17640;

					if (PAIRP(BgL_g1680z00_10892))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5543z00_12225;

							BgL_arg5543z00_12225 = CAR(BgL_g1680z00_10892);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg5543z00_12225))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12227;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17650;
										char *BgL_tmpz00_17648;

										BgL_auxz00_17650 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5543z00_12225));
										BgL_tmpz00_17648 =
											BSTRING_TO_STRING
											(BGl_string5853z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12227 =
											memcmp(BgL_tmpz00_17648, BgL_auxz00_17650, 14L);
									}
									BgL_test6697z00_17640 = ((long) (BgL_arg1303z00_12227) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6697z00_17640 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6697z00_17640 = ((bool_t) 0);
						}
					if (BgL_test6697z00_17640)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12228;

							BgL_thezd2remainingzd2argsz00_12228 = CDR(BgL_g1680z00_10892);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12229;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10891))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12229 =
											(BGl_za2dlopenzd2initzd2gcza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12229 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3456z00_12230;

										BgL_val0_3456z00_12230 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17661;

											BgL_tmpz00_17661 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17661);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17664;

											BgL_tmpz00_17664 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17664,
												BgL_thezd2remainingzd2argsz00_12228);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17667;

											BgL_tmpz00_17667 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17667, BgL_nvz00_12229);
										}
										return BgL_val0_3456z00_12230;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3459z00_12231;

							BgL_val0_3459z00_12231 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17671;

								BgL_tmpz00_17671 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17671);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17674;

								BgL_tmpz00_17674 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17674, BgL_g1680z00_10892);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17677;

								BgL_tmpz00_17677 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17677, BgL_g1681z00_10893);
							}
							return BgL_val0_3459z00_12231;
						}
				}
			}
		}

	}



/* &<@anonymous:5532> */
	obj_t BGl_z62zc3z04anonymousza35532ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10894, obj_t BgL_g1678z00_10896, obj_t BgL_g1679z00_10897)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10895;

				BgL_pass1080z00_10895 = PROCEDURE_REF(BgL_envz00_10894, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6701z00_17682;

					if (PAIRP(BgL_g1678z00_10896))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5537z00_12232;

							BgL_arg5537z00_12232 = CAR(BgL_g1678z00_10896);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg5537z00_12232))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12234;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17692;
										char *BgL_tmpz00_17690;

										BgL_auxz00_17692 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5537z00_12232));
										BgL_tmpz00_17690 =
											BSTRING_TO_STRING
											(BGl_string5854z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12234 =
											memcmp(BgL_tmpz00_17690, BgL_auxz00_17692, 9L);
									}
									BgL_test6701z00_17682 = ((long) (BgL_arg1303z00_12234) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6701z00_17682 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6701z00_17682 = ((bool_t) 0);
						}
					if (BgL_test6701z00_17682)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12235;

							BgL_thezd2remainingzd2argsz00_12235 = CDR(BgL_g1678z00_10896);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_siza7eza7_12236;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12235))
									{	/* Init/parse_args.scm 207 */
										BgL_siza7eza7_12236 =
											CAR(BgL_thezd2remainingzd2argsz00_12235);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_siza7eza7_12236 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(44L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(45L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12237;

									BgL_thezd2remainingzd2argsz00_12237 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12235));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12238;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10895))
											{	/* Init/parse_args.scm 274 */
												long BgL_tmpz00_17710;

												{	/* Init/parse_args.scm 274 */
													char *BgL_tmpz00_17711;

													BgL_tmpz00_17711 =
														BSTRING_TO_STRING(BgL_siza7eza7_12236);
													BgL_tmpz00_17710 =
														BGL_STRTOL(BgL_tmpz00_17711, 0L, 10L);
												}
												BgL_nvz00_12238 =
													(BGl_za2userzd2heapzd2siza7eza2za7zzengine_paramz00 =
													BINT(BgL_tmpz00_17710), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12238 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3450z00_12239;

												BgL_val0_3450z00_12239 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17716;

													BgL_tmpz00_17716 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17716);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17719;

													BgL_tmpz00_17719 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17719,
														BgL_thezd2remainingzd2argsz00_12237);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17722;

													BgL_tmpz00_17722 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17722,
														BgL_nvz00_12238);
												}
												return BgL_val0_3450z00_12239;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3453z00_12240;

							BgL_val0_3453z00_12240 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17726;

								BgL_tmpz00_17726 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17726);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17729;

								BgL_tmpz00_17729 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17729, BgL_g1678z00_10896);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17732;

								BgL_tmpz00_17732 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17732, BgL_g1679z00_10897);
							}
							return BgL_val0_3453z00_12240;
						}
				}
			}
		}

	}



/* &<@anonymous:5526> */
	obj_t BGl_z62zc3z04anonymousza35526ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10898, obj_t BgL_g1676z00_10900, obj_t BgL_g1677z00_10901)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10899;

				BgL_pass1080z00_10899 = PROCEDURE_REF(BgL_envz00_10898, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6706z00_17737;

					if (PAIRP(BgL_g1676z00_10900))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5530z00_12241;

							BgL_arg5530z00_12241 = CAR(BgL_g1676z00_10900);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5530z00_12241))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12243;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17747;
										char *BgL_tmpz00_17745;

										BgL_auxz00_17747 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5530z00_12241));
										BgL_tmpz00_17745 =
											BSTRING_TO_STRING
											(BGl_string5855z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12243 =
											memcmp(BgL_tmpz00_17745, BgL_auxz00_17747, 8L);
									}
									BgL_test6706z00_17737 = ((long) (BgL_arg1303z00_12243) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6706z00_17737 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6706z00_17737 = ((bool_t) 0);
						}
					if (BgL_test6706z00_17737)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12244;

							BgL_thezd2remainingzd2argsz00_12244 = CDR(BgL_g1676z00_10900);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12245;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10899))
									{	/* Init/parse_args.scm 207 */
										BGl_shortzd2versionzd2zzwrite_versionz00();
										BgL_nvz00_12245 =
											BGl_compilerzd2exitzd2zzinit_mainz00(BINT(0L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12245 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3444z00_12246;

										BgL_val0_3444z00_12246 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17761;

											BgL_tmpz00_17761 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17761);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17764;

											BgL_tmpz00_17764 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17764,
												BgL_thezd2remainingzd2argsz00_12244);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17767;

											BgL_tmpz00_17767 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17767, BgL_nvz00_12245);
										}
										return BgL_val0_3444z00_12246;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3447z00_12247;

							BgL_val0_3447z00_12247 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17771;

								BgL_tmpz00_17771 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17771);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17774;

								BgL_tmpz00_17774 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17774, BgL_g1676z00_10900);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17777;

								BgL_tmpz00_17777 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17777, BgL_g1677z00_10901);
							}
							return BgL_val0_3447z00_12247;
						}
				}
			}
		}

	}



/* &<@anonymous:5520> */
	obj_t BGl_z62zc3z04anonymousza35520ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10902, obj_t BgL_g1674z00_10904, obj_t BgL_g1675z00_10905)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10903;

				BgL_pass1080z00_10903 = PROCEDURE_REF(BgL_envz00_10902, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6710z00_17782;

					if (PAIRP(BgL_g1674z00_10904))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5524z00_12248;

							BgL_arg5524z00_12248 = CAR(BgL_g1674z00_10904);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg5524z00_12248))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12250;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17792;
										char *BgL_tmpz00_17790;

										BgL_auxz00_17792 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5524z00_12248));
										BgL_tmpz00_17790 =
											BSTRING_TO_STRING
											(BGl_string5856z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12250 =
											memcmp(BgL_tmpz00_17790, BgL_auxz00_17792, 9L);
									}
									BgL_test6710z00_17782 = ((long) (BgL_arg1303z00_12250) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6710z00_17782 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6710z00_17782 = ((bool_t) 0);
						}
					if (BgL_test6710z00_17782)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12251;

							BgL_thezd2remainingzd2argsz00_12251 = CDR(BgL_g1674z00_10904);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12252;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10903))
									{	/* Init/parse_args.scm 207 */
										BGl_revisionz00zzwrite_versionz00();
										BgL_nvz00_12252 =
											BGl_compilerzd2exitzd2zzinit_mainz00(BINT(0L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12252 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3438z00_12253;

										BgL_val0_3438z00_12253 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17806;

											BgL_tmpz00_17806 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17806);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17809;

											BgL_tmpz00_17809 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17809,
												BgL_thezd2remainingzd2argsz00_12251);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17812;

											BgL_tmpz00_17812 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17812, BgL_nvz00_12252);
										}
										return BgL_val0_3438z00_12253;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3441z00_12254;

							BgL_val0_3441z00_12254 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17816;

								BgL_tmpz00_17816 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17816);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17819;

								BgL_tmpz00_17819 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17819, BgL_g1674z00_10904);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17822;

								BgL_tmpz00_17822 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17822, BgL_g1675z00_10905);
							}
							return BgL_val0_3441z00_12254;
						}
				}
			}
		}

	}



/* &<@anonymous:5514> */
	obj_t BGl_z62zc3z04anonymousza35514ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10906, obj_t BgL_g1672z00_10908, obj_t BgL_g1673z00_10909)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10907;

				BgL_pass1080z00_10907 = PROCEDURE_REF(BgL_envz00_10906, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6714z00_17827;

					if (PAIRP(BgL_g1672z00_10908))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5518z00_12255;

							BgL_arg5518z00_12255 = CAR(BgL_g1672z00_10908);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg5518z00_12255))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12257;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17837;
										char *BgL_tmpz00_17835;

										BgL_auxz00_17837 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5518z00_12255));
										BgL_tmpz00_17835 =
											BSTRING_TO_STRING
											(BGl_string5857z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12257 =
											memcmp(BgL_tmpz00_17835, BgL_auxz00_17837, 6L);
									}
									BgL_test6714z00_17827 = ((long) (BgL_arg1303z00_12257) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6714z00_17827 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6714z00_17827 = ((bool_t) 0);
						}
					if (BgL_test6714z00_17827)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12258;

							BgL_thezd2remainingzd2argsz00_12258 = CDR(BgL_g1672z00_10908);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12259;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10907))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12259 = BGl_queryz00zzinit_parsezd2argszd2();
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12259 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3432z00_12260;

										BgL_val0_3432z00_12260 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17849;

											BgL_tmpz00_17849 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17849);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17852;

											BgL_tmpz00_17852 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17852,
												BgL_thezd2remainingzd2argsz00_12258);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17855;

											BgL_tmpz00_17855 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17855, BgL_nvz00_12259);
										}
										return BgL_val0_3432z00_12260;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3435z00_12261;

							BgL_val0_3435z00_12261 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17859;

								BgL_tmpz00_17859 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17859);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17862;

								BgL_tmpz00_17862 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17862, BgL_g1672z00_10908);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17865;

								BgL_tmpz00_17865 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17865, BgL_g1673z00_10909);
							}
							return BgL_val0_3435z00_12261;
						}
				}
			}
		}

	}



/* &<@anonymous:5508> */
	obj_t BGl_z62zc3z04anonymousza35508ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10910, obj_t BgL_g1670z00_10912, obj_t BgL_g1671z00_10913)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10911;

				BgL_pass1080z00_10911 = PROCEDURE_REF(BgL_envz00_10910, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6718z00_17870;

					if (PAIRP(BgL_g1670z00_10912))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5512z00_12262;

							BgL_arg5512z00_12262 = CAR(BgL_g1670z00_10912);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5512z00_12262))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12264;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17880;
										char *BgL_tmpz00_17878;

										BgL_auxz00_17880 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5512z00_12262));
										BgL_tmpz00_17878 =
											BSTRING_TO_STRING
											(BGl_string5858z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12264 =
											memcmp(BgL_tmpz00_17878, BgL_auxz00_17880, 2L);
									}
									BgL_test6718z00_17870 = ((long) (BgL_arg1303z00_12264) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6718z00_17870 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6718z00_17870 = ((bool_t) 0);
						}
					if (BgL_test6718z00_17870)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12265;

							BgL_thezd2remainingzd2argsz00_12265 = CDR(BgL_g1670z00_10912);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12266;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10911))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12266 = CNST_TABLE_REF(46L);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12266 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3426z00_12267;

										BgL_val0_3426z00_12267 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17892;

											BgL_tmpz00_17892 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17892);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17895;

											BgL_tmpz00_17895 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17895,
												BgL_thezd2remainingzd2argsz00_12265);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_17898;

											BgL_tmpz00_17898 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_17898, BgL_nvz00_12266);
										}
										return BgL_val0_3426z00_12267;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3429z00_12268;

							BgL_val0_3429z00_12268 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17902;

								BgL_tmpz00_17902 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17902);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17905;

								BgL_tmpz00_17905 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17905, BgL_g1670z00_10912);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17908;

								BgL_tmpz00_17908 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17908, BgL_g1671z00_10913);
							}
							return BgL_val0_3429z00_12268;
						}
				}
			}
		}

	}



/* &<@anonymous:5498> */
	obj_t BGl_z62zc3z04anonymousza35498ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10914, obj_t BgL_g1667z00_10916, obj_t BgL_g1668z00_10917)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10915;

				BgL_pass1080z00_10915 = PROCEDURE_REF(BgL_envz00_10914, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6722z00_17913;

					if (PAIRP(BgL_g1667z00_10916))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5506z00_12269;

							BgL_arg5506z00_12269 = CAR(BgL_g1667z00_10916);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5506z00_12269))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12271;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17923;
										char *BgL_tmpz00_17921;

										BgL_auxz00_17923 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5506z00_12269));
										BgL_tmpz00_17921 =
											BSTRING_TO_STRING
											(BGl_string5859z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12271 =
											memcmp(BgL_tmpz00_17921, BgL_auxz00_17923, 5L);
									}
									BgL_test6722z00_17913 = ((long) (BgL_arg1303z00_12271) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6722z00_17913 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6722z00_17913 = ((bool_t) 0);
						}
					if (BgL_test6722z00_17913)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12272;

							BgL_thezd2remainingzd2argsz00_12272 = CDR(BgL_g1667z00_10916);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_12273;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12272))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_12273 =
											CAR(BgL_thezd2remainingzd2argsz00_12272);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_12273 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(48L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12274;

									BgL_thezd2remainingzd2argsz00_12274 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12272));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12275;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10915))
											{	/* Init/parse_args.scm 294 */
												obj_t BgL_portz00_12276;

												{	/* Init/parse_args.scm 294 */
													long BgL_endz00_12277;

													BgL_endz00_12277 =
														STRING_LENGTH(((obj_t) BgL_stringz00_12273));
													{	/* Init/parse_args.scm 294 */

														BgL_portz00_12276 =
															BGl_openzd2inputzd2stringz00zz__r4_ports_6_10_1z00
															(BgL_stringz00_12273, BINT(0L),
															BINT(BgL_endz00_12277));
												}}
												{	/* Init/parse_args.scm 295 */
													obj_t BgL_g1669z00_12278;

													{	/* Init/parse_args.scm 295 */

														{	/* Init/parse_args.scm 295 */

															BgL_g1669z00_12278 =
																BGl_readz00zz__readerz00(BgL_portz00_12276,
																BFALSE);
													}}
													{
														obj_t BgL_expz00_12280;

														BgL_expz00_12280 = BgL_g1669z00_12278;
													BgL_laapz00_12279:
														if (EOF_OBJECTP(BgL_expz00_12280))
															{	/* Init/parse_args.scm 296 */
																BgL_nvz00_12275 = CNST_TABLE_REF(49L);
															}
														else
															{	/* Init/parse_args.scm 296 */
																{	/* Init/parse_args.scm 299 */
																	obj_t BgL_envz00_12281;

																	BgL_envz00_12281 =
																		BGl_defaultzd2environmentzd2zz__evalz00();
																	{	/* Init/parse_args.scm 299 */

																		BGl_evalz00zz__evalz00(BgL_expz00_12280,
																			BgL_envz00_12281);
																	}
																}
																{	/* Init/parse_args.scm 300 */
																	obj_t BgL_arg5504z00_12282;

																	{	/* Init/parse_args.scm 300 */

																		{	/* Init/parse_args.scm 300 */

																			BgL_arg5504z00_12282 =
																				BGl_readz00zz__readerz00
																				(BgL_portz00_12276, BFALSE);
																		}
																	}
																	{
																		obj_t BgL_expz00_17953;

																		BgL_expz00_17953 = BgL_arg5504z00_12282;
																		BgL_expz00_12280 = BgL_expz00_17953;
																		goto BgL_laapz00_12279;
																	}
																}
															}
													}
												}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12275 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3420z00_12283;

												BgL_val0_3420z00_12283 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17955;

													BgL_tmpz00_17955 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17955);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17958;

													BgL_tmpz00_17958 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17958,
														BgL_thezd2remainingzd2argsz00_12274);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_17961;

													BgL_tmpz00_17961 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_17961,
														BgL_nvz00_12275);
												}
												return BgL_val0_3420z00_12283;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3423z00_12284;

							BgL_val0_3423z00_12284 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17965;

								BgL_tmpz00_17965 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_17965);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17968;

								BgL_tmpz00_17968 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17968, BgL_g1667z00_10916);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_17971;

								BgL_tmpz00_17971 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_17971, BgL_g1668z00_10917);
							}
							return BgL_val0_3423z00_12284;
						}
				}
			}
		}

	}



/* &<@anonymous:5490> */
	obj_t BGl_z62zc3z04anonymousza35490ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10918, obj_t BgL_g1665z00_10920, obj_t BgL_g1666z00_10921)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10919;

				BgL_pass1080z00_10919 = PROCEDURE_REF(BgL_envz00_10918, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6728z00_17976;

					if (PAIRP(BgL_g1665z00_10920))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5496z00_12285;

							BgL_arg5496z00_12285 = CAR(BgL_g1665z00_10920);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5496z00_12285))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12287;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_17986;
										char *BgL_tmpz00_17984;

										BgL_auxz00_17986 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5496z00_12285));
										BgL_tmpz00_17984 =
											BSTRING_TO_STRING
											(BGl_string5860z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12287 =
											memcmp(BgL_tmpz00_17984, BgL_auxz00_17986, 5L);
									}
									BgL_test6728z00_17976 = ((long) (BgL_arg1303z00_12287) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6728z00_17976 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6728z00_17976 = ((bool_t) 0);
						}
					if (BgL_test6728z00_17976)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12288;

							BgL_thezd2remainingzd2argsz00_12288 = CDR(BgL_g1665z00_10920);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_filez00_12289;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12288))
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12289 =
											CAR(BgL_thezd2remainingzd2argsz00_12288);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_12289 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(50L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12290;

									BgL_thezd2remainingzd2argsz00_12290 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12288));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12291;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10919))
											{	/* Init/parse_args.scm 207 */
												if (BGl_loadzd2initzd2zzinit_parsezd2argszd2
													(BgL_filez00_12289))
													{	/* Init/parse_args.scm 303 */
														BgL_nvz00_12291 = BFALSE;
													}
												else
													{	/* Init/parse_args.scm 303 */
														BgL_nvz00_12291 =
															BGl_errorz00zz__errorz00
															(BGl_string5860z00zzinit_parsezd2argszd2,
															BGl_string5861z00zzinit_parsezd2argszd2,
															BgL_filez00_12289);
													}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12291 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3414z00_12292;

												BgL_val0_3414z00_12292 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18008;

													BgL_tmpz00_18008 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18008);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18011;

													BgL_tmpz00_18011 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18011,
														BgL_thezd2remainingzd2argsz00_12290);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18014;

													BgL_tmpz00_18014 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18014,
														BgL_nvz00_12291);
												}
												return BgL_val0_3414z00_12292;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3417z00_12293;

							BgL_val0_3417z00_12293 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18018;

								BgL_tmpz00_18018 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18018);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18021;

								BgL_tmpz00_18021 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18021, BgL_g1665z00_10920);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18024;

								BgL_tmpz00_18024 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18024, BgL_g1666z00_10921);
							}
							return BgL_val0_3417z00_12293;
						}
				}
			}
		}

	}



/* &<@anonymous:5483> */
	obj_t BGl_z62zc3z04anonymousza35483ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10922, obj_t BgL_g1663z00_10924, obj_t BgL_g1664z00_10925)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10923;

				BgL_pass1080z00_10923 = PROCEDURE_REF(BgL_envz00_10922, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6734z00_18029;

					if (PAIRP(BgL_g1663z00_10924))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5488z00_12294;

							BgL_arg5488z00_12294 = CAR(BgL_g1663z00_10924);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5488z00_12294))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12296;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18039;
										char *BgL_tmpz00_18037;

										BgL_auxz00_18039 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5488z00_12294));
										BgL_tmpz00_18037 =
											BSTRING_TO_STRING
											(BGl_string5862z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12296 =
											memcmp(BgL_tmpz00_18037, BgL_auxz00_18039, 2L);
									}
									BgL_test6734z00_18029 = ((long) (BgL_arg1303z00_12296) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6734z00_18029 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6734z00_18029 = ((bool_t) 0);
						}
					if (BgL_test6734z00_18029)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12297;

							BgL_thezd2remainingzd2argsz00_12297 = CDR(BgL_g1663z00_10924);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_dirz00_12298;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12297))
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_12298 = CAR(BgL_thezd2remainingzd2argsz00_12297);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_12298 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(51L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(52L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12299;

									BgL_thezd2remainingzd2argsz00_12299 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12297));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12300;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10923))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12300 =
													(BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2
													=
													MAKE_YOUNG_PAIR(BgL_dirz00_12298,
														BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12300 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3408z00_12301;

												BgL_val0_3408z00_12301 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18059;

													BgL_tmpz00_18059 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18059);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18062;

													BgL_tmpz00_18062 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18062,
														BgL_thezd2remainingzd2argsz00_12299);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18065;

													BgL_tmpz00_18065 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18065,
														BgL_nvz00_12300);
												}
												return BgL_val0_3408z00_12301;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3411z00_12302;

							BgL_val0_3411z00_12302 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18069;

								BgL_tmpz00_18069 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18069);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18072;

								BgL_tmpz00_18072 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18072, BgL_g1663z00_10924);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18075;

								BgL_tmpz00_18075 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18075, BgL_g1664z00_10925);
							}
							return BgL_val0_3411z00_12302;
						}
				}
			}
		}

	}



/* &<@anonymous:5476> */
	obj_t BGl_z62zc3z04anonymousza35476ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10926, obj_t BgL_g1661z00_10928, obj_t BgL_g1662z00_10929)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10927;

				BgL_pass1080z00_10927 = PROCEDURE_REF(BgL_envz00_10926, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6739z00_18080;

					if (PAIRP(BgL_g1661z00_10928))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5481z00_12303;

							BgL_arg5481z00_12303 = CAR(BgL_g1661z00_10928);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5481z00_12303))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12305;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18090;
										char *BgL_tmpz00_18088;

										BgL_auxz00_18090 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5481z00_12303));
										BgL_tmpz00_18088 =
											BSTRING_TO_STRING
											(BGl_string5863z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12305 =
											memcmp(BgL_tmpz00_18088, BgL_auxz00_18090, 8L);
									}
									BgL_test6739z00_18080 = ((long) (BgL_arg1303z00_12305) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6739z00_18080 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6739z00_18080 = ((bool_t) 0);
						}
					if (BgL_test6739z00_18080)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12306;

							BgL_thezd2remainingzd2argsz00_12306 = CDR(BgL_g1661z00_10928);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_dirz00_12307;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12306))
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_12307 = CAR(BgL_thezd2remainingzd2argsz00_12306);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_12307 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(51L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(53L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12308;

									BgL_thezd2remainingzd2argsz00_12308 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12306));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12309;

										if ((CNST_TABLE_REF(54L) == BgL_pass1080z00_10927))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12309 =
													BGl_processzd2libzd2dirzd2parameterzd2zzinit_libzd2dirzd2
													(BgL_dirz00_12307);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12309 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3402z00_12310;

												BgL_val0_3402z00_12310 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18110;

													BgL_tmpz00_18110 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18110);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18113;

													BgL_tmpz00_18113 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18113,
														BgL_thezd2remainingzd2argsz00_12308);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18116;

													BgL_tmpz00_18116 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18116,
														BgL_nvz00_12309);
												}
												return BgL_val0_3402z00_12310;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3405z00_12311;

							BgL_val0_3405z00_12311 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18120;

								BgL_tmpz00_18120 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18120);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18123;

								BgL_tmpz00_18123 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18123, BgL_g1661z00_10928);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18126;

								BgL_tmpz00_18126 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18126, BgL_g1662z00_10929);
							}
							return BgL_val0_3405z00_12311;
						}
				}
			}
		}

	}



/* &<@anonymous:5467> */
	obj_t BGl_z62zc3z04anonymousza35467ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10930, obj_t BgL_g1659z00_10932, obj_t BgL_g1660z00_10933)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10931;

				BgL_pass1080z00_10931 = PROCEDURE_REF(BgL_envz00_10930, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6744z00_18131;

					if (PAIRP(BgL_g1659z00_10932))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5474z00_12312;

							BgL_arg5474z00_12312 = CAR(BgL_g1659z00_10932);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5474z00_12312))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12314;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18141;
										char *BgL_tmpz00_18139;

										BgL_auxz00_18141 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5474z00_12312));
										BgL_tmpz00_18139 =
											BSTRING_TO_STRING
											(BGl_string5864z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12314 =
											memcmp(BgL_tmpz00_18139, BgL_auxz00_18141, 2L);
									}
									BgL_test6744z00_18131 = ((long) (BgL_arg1303z00_12314) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6744z00_18131 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6744z00_18131 = ((bool_t) 0);
						}
					if (BgL_test6744z00_18131)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12315;

							BgL_thezd2remainingzd2argsz00_12315 = CDR(BgL_g1659z00_10932);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_12316;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12315))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12316 =
											CAR(BgL_thezd2remainingzd2argsz00_12315);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12316 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(55L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12317;

									BgL_thezd2remainingzd2argsz00_12317 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12315));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12318;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10931))
											{	/* Init/parse_args.scm 207 */
												BGl_za2libzd2dirza2zd2zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_namez00_12316,
													BGl_za2libzd2dirza2zd2zzengine_paramz00);
												{	/* Init/parse_args.scm 314 */
													obj_t BgL_arg5471z00_12319;

													BgL_arg5471z00_12319 =
														MAKE_YOUNG_PAIR(BgL_namez00_12316,
														BGl_bigloozd2libraryzd2pathz00zz__paramz00());
													BgL_nvz00_12318 =
														BGl_bigloozd2libraryzd2pathzd2setz12zc0zz__paramz00
														(BgL_arg5471z00_12319);
												}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12318 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3396z00_12320;

												BgL_val0_3396z00_12320 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18164;

													BgL_tmpz00_18164 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18164);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18167;

													BgL_tmpz00_18167 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18167,
														BgL_thezd2remainingzd2argsz00_12317);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18170;

													BgL_tmpz00_18170 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18170,
														BgL_nvz00_12318);
												}
												return BgL_val0_3396z00_12320;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3399z00_12321;

							BgL_val0_3399z00_12321 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18174;

								BgL_tmpz00_18174 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18174);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18177;

								BgL_tmpz00_18177 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18177, BgL_g1659z00_10932);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18180;

								BgL_tmpz00_18180 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18180, BgL_g1660z00_10933);
							}
							return BgL_val0_3399z00_12321;
						}
				}
			}
		}

	}



/* &<@anonymous:5459> */
	obj_t BGl_z62zc3z04anonymousza35459ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10934, obj_t BgL_g1657z00_10936, obj_t BgL_g1658z00_10937)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10935;

				BgL_pass1080z00_10935 = PROCEDURE_REF(BgL_envz00_10934, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6749z00_18185;

					if (PAIRP(BgL_g1657z00_10936))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5465z00_12322;

							BgL_arg5465z00_12322 = CAR(BgL_g1657z00_10936);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg5465z00_12322))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12324;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18195;
										char *BgL_tmpz00_18193;

										BgL_auxz00_18195 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5465z00_12322));
										BgL_tmpz00_18193 =
											BSTRING_TO_STRING
											(BGl_string5865z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12324 =
											memcmp(BgL_tmpz00_18193, BgL_auxz00_18195, 12L);
									}
									BgL_test6749z00_18185 = ((long) (BgL_arg1303z00_12324) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6749z00_18185 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6749z00_18185 = ((bool_t) 0);
						}
					if (BgL_test6749z00_18185)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12325;

							BgL_thezd2remainingzd2argsz00_12325 = CDR(BgL_g1657z00_10936);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_versionz00_12326;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12325))
									{	/* Init/parse_args.scm 207 */
										BgL_versionz00_12326 =
											CAR(BgL_thezd2remainingzd2argsz00_12325);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_versionz00_12326 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(56L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(57L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12327;

									BgL_thezd2remainingzd2argsz00_12327 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12325));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12328;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10935))
											{	/* Init/parse_args.scm 316 */
												obj_t BgL_list5463z00_12329;

												BgL_list5463z00_12329 =
													MAKE_YOUNG_PAIR(BgL_versionz00_12326, BNIL);
												BgL_nvz00_12328 =
													BGl_libraryzd2translationzd2tablezd2addz12zc0zz__libraryz00
													(CNST_TABLE_REF(58L),
													BGl_string5866z00zzinit_parsezd2argszd2,
													BgL_list5463z00_12329);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12328 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3390z00_12330;

												BgL_val0_3390z00_12330 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18217;

													BgL_tmpz00_18217 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18217);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18220;

													BgL_tmpz00_18220 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18220,
														BgL_thezd2remainingzd2argsz00_12327);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18223;

													BgL_tmpz00_18223 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18223,
														BgL_nvz00_12328);
												}
												return BgL_val0_3390z00_12330;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3393z00_12331;

							BgL_val0_3393z00_12331 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18227;

								BgL_tmpz00_18227 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18227);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18230;

								BgL_tmpz00_18230 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18230, BgL_g1657z00_10936);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18233;

								BgL_tmpz00_18233 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18233, BgL_g1658z00_10937);
							}
							return BgL_val0_3393z00_12331;
						}
				}
			}
		}

	}



/* &<@anonymous:5451> */
	obj_t BGl_z62zc3z04anonymousza35451ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10938, obj_t BgL_g1655z00_10940, obj_t BgL_g1656z00_10941)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10939;

				BgL_pass1080z00_10939 = PROCEDURE_REF(BgL_envz00_10938, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6754z00_18238;

					if (PAIRP(BgL_g1655z00_10940))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5457z00_12332;

							BgL_arg5457z00_12332 = CAR(BgL_g1655z00_10940);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg5457z00_12332))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12334;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18248;
										char *BgL_tmpz00_18246;

										BgL_auxz00_18248 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5457z00_12332));
										BgL_tmpz00_18246 =
											BSTRING_TO_STRING
											(BGl_string5867z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12334 =
											memcmp(BgL_tmpz00_18246, BgL_auxz00_18248, 14L);
									}
									BgL_test6754z00_18238 = ((long) (BgL_arg1303z00_12334) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6754z00_18238 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6754z00_18238 = ((bool_t) 0);
						}
					if (BgL_test6754z00_18238)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12335;

							BgL_thezd2remainingzd2argsz00_12335 = CDR(BgL_g1655z00_10940);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_versionz00_12336;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12335))
									{	/* Init/parse_args.scm 207 */
										BgL_versionz00_12336 =
											CAR(BgL_thezd2remainingzd2argsz00_12335);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_versionz00_12336 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(56L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(59L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12337;

									BgL_thezd2remainingzd2argsz00_12337 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12335));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12338;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10939))
											{	/* Init/parse_args.scm 318 */
												obj_t BgL_list5455z00_12339;

												BgL_list5455z00_12339 =
													MAKE_YOUNG_PAIR(BgL_versionz00_12336, BNIL);
												BgL_nvz00_12338 =
													BGl_libraryzd2translationzd2tablezd2addz12zc0zz__libraryz00
													(CNST_TABLE_REF(60L),
													BGl_string5868z00zzinit_parsezd2argszd2,
													BgL_list5455z00_12339);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12338 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3384z00_12340;

												BgL_val0_3384z00_12340 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18270;

													BgL_tmpz00_18270 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18270);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18273;

													BgL_tmpz00_18273 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18273,
														BgL_thezd2remainingzd2argsz00_12337);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18276;

													BgL_tmpz00_18276 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18276,
														BgL_nvz00_12338);
												}
												return BgL_val0_3384z00_12340;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3387z00_12341;

							BgL_val0_3387z00_12341 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18280;

								BgL_tmpz00_18280 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18280);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18283;

								BgL_tmpz00_18283 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18283, BgL_g1655z00_10940);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18286;

								BgL_tmpz00_18286 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18286, BgL_g1656z00_10941);
							}
							return BgL_val0_3387z00_12341;
						}
				}
			}
		}

	}



/* &<@anonymous:5444> */
	obj_t BGl_z62zc3z04anonymousza35444ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10942, obj_t BgL_g1653z00_10944, obj_t BgL_g1654z00_10945)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10943;

				BgL_pass1080z00_10943 = PROCEDURE_REF(BgL_envz00_10942, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6759z00_18291;

					if (PAIRP(BgL_g1653z00_10944))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5449z00_12342;

							BgL_arg5449z00_12342 = CAR(BgL_g1653z00_10944);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg5449z00_12342))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12344;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18301;
										char *BgL_tmpz00_18299;

										BgL_auxz00_18301 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5449z00_12342));
										BgL_tmpz00_18299 =
											BSTRING_TO_STRING
											(BGl_string5869z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12344 =
											memcmp(BgL_tmpz00_18299, BgL_auxz00_18301, 6L);
									}
									BgL_test6759z00_18291 = ((long) (BgL_arg1303z00_12344) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6759z00_18291 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6759z00_18291 = ((bool_t) 0);
						}
					if (BgL_test6759z00_18291)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12345;

							BgL_thezd2remainingzd2argsz00_12345 = CDR(BgL_g1653z00_10944);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_gcz00_12346;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12345))
									{	/* Init/parse_args.scm 207 */
										BgL_gcz00_12346 = CAR(BgL_thezd2remainingzd2argsz00_12345);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_gcz00_12346 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(61L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(62L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12347;

									BgL_thezd2remainingzd2argsz00_12347 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12345));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12348;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10943))
											{	/* Init/parse_args.scm 207 */
												BGl_za2gczd2libza2zd2zzengine_paramz00 =
													bstring_to_symbol(((obj_t) BgL_gcz00_12346));
												BgL_nvz00_12348 =
													(BGl_za2gczd2customzf3za2z21zzengine_paramz00 =
													BFALSE, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12348 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3378z00_12349;

												BgL_val0_3378z00_12349 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18322;

													BgL_tmpz00_18322 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18322);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18325;

													BgL_tmpz00_18325 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18325,
														BgL_thezd2remainingzd2argsz00_12347);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18328;

													BgL_tmpz00_18328 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18328,
														BgL_nvz00_12348);
												}
												return BgL_val0_3378z00_12349;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3381z00_12350;

							BgL_val0_3381z00_12350 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18332;

								BgL_tmpz00_18332 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18332);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18335;

								BgL_tmpz00_18335 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18335, BgL_g1653z00_10944);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18338;

								BgL_tmpz00_18338 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18338, BgL_g1654z00_10945);
							}
							return BgL_val0_3381z00_12350;
						}
				}
			}
		}

	}



/* &<@anonymous:5437> */
	obj_t BGl_z62zc3z04anonymousza35437ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10946, obj_t BgL_g1651z00_10948, obj_t BgL_g1652z00_10949)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10947;

				BgL_pass1080z00_10947 = PROCEDURE_REF(BgL_envz00_10946, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6764z00_18343;

					if (PAIRP(BgL_g1651z00_10948))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5442z00_12351;

							BgL_arg5442z00_12351 = CAR(BgL_g1651z00_10948);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5442z00_12351))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12353;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18353;
										char *BgL_tmpz00_18351;

										BgL_auxz00_18353 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5442z00_12351));
										BgL_tmpz00_18351 =
											BSTRING_TO_STRING
											(BGl_string5870z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12353 =
											memcmp(BgL_tmpz00_18351, BgL_auxz00_18353, 7L);
									}
									BgL_test6764z00_18343 = ((long) (BgL_arg1303z00_12353) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6764z00_18343 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6764z00_18343 = ((bool_t) 0);
						}
					if (BgL_test6764z00_18343)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12354;

							BgL_thezd2remainingzd2argsz00_12354 = CDR(BgL_g1651z00_10948);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12355;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10947))
									{	/* Init/parse_args.scm 207 */
										{	/* Init/parse_args.scm 327 */
											obj_t BgL_list5441z00_12356;

											BgL_list5441z00_12356 =
												MAKE_YOUNG_PAIR
												(BGl_za2czd2objectzd2filezd2extensionza2zd2zzengine_paramz00,
												BNIL);
											BGl_za2objzd2suffixza2zd2zzengine_paramz00 =
												BgL_list5441z00_12356;
										}
										BgL_nvz00_12355 =
											(BGl_za2targetzd2languageza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(9L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12355 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3372z00_12357;

										BgL_val0_3372z00_12357 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18366;

											BgL_tmpz00_18366 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18366);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18369;

											BgL_tmpz00_18369 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18369,
												BgL_thezd2remainingzd2argsz00_12354);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18372;

											BgL_tmpz00_18372 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18372, BgL_nvz00_12355);
										}
										return BgL_val0_3372z00_12357;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3375z00_12358;

							BgL_val0_3375z00_12358 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18376;

								BgL_tmpz00_18376 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18376);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18379;

								BgL_tmpz00_18379 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18379, BgL_g1651z00_10948);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18382;

								BgL_tmpz00_18382 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18382, BgL_g1652z00_10949);
							}
							return BgL_val0_3375z00_12358;
						}
				}
			}
		}

	}



/* &<@anonymous:5431> */
	obj_t BGl_z62zc3z04anonymousza35431ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10950, obj_t BgL_g1649z00_10952, obj_t BgL_g1650z00_10953)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10951;

				BgL_pass1080z00_10951 = PROCEDURE_REF(BgL_envz00_10950, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6768z00_18387;

					if (PAIRP(BgL_g1649z00_10952))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5435z00_12359;

							BgL_arg5435z00_12359 = CAR(BgL_g1649z00_10952);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg5435z00_12359))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12361;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18397;
										char *BgL_tmpz00_18395;

										BgL_auxz00_18397 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5435z00_12359));
										BgL_tmpz00_18395 =
											BSTRING_TO_STRING
											(BGl_string5871z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12361 =
											memcmp(BgL_tmpz00_18395, BgL_auxz00_18397, 4L);
									}
									BgL_test6768z00_18387 = ((long) (BgL_arg1303z00_12361) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6768z00_18387 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6768z00_18387 = ((bool_t) 0);
						}
					if (BgL_test6768z00_18387)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12362;

							BgL_thezd2remainingzd2argsz00_12362 = CDR(BgL_g1649z00_10952);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12363;

								if ((CNST_TABLE_REF(6L) == BgL_pass1080z00_10951))
									{	/* Init/parse_args.scm 207 */
										BGl_za2heapzd2nameza2zd2zzengine_paramz00 =
											BGl_za2heapzd2jvmzd2nameza2z00zzengine_paramz00;
										BGl_za2objzd2suffixza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(63L);
										BgL_nvz00_12363 =
											(BGl_za2targetzd2languageza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(6L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12363 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3366z00_12364;

										BgL_val0_3366z00_12364 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18410;

											BgL_tmpz00_18410 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18410);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18413;

											BgL_tmpz00_18413 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18413,
												BgL_thezd2remainingzd2argsz00_12362);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18416;

											BgL_tmpz00_18416 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18416, BgL_nvz00_12363);
										}
										return BgL_val0_3366z00_12364;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3369z00_12365;

							BgL_val0_3369z00_12365 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18420;

								BgL_tmpz00_18420 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18420);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18423;

								BgL_tmpz00_18423 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18423, BgL_g1649z00_10952);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18426;

								BgL_tmpz00_18426 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18426, BgL_g1650z00_10953);
							}
							return BgL_val0_3369z00_12365;
						}
				}
			}
		}

	}



/* &<@anonymous:5425> */
	obj_t BGl_z62zc3z04anonymousza35425ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10954, obj_t BgL_g1647z00_10956, obj_t BgL_g1648z00_10957)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10955;

				BgL_pass1080z00_10955 = PROCEDURE_REF(BgL_envz00_10954, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6772z00_18431;

					if (PAIRP(BgL_g1647z00_10956))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5429z00_12366;

							BgL_arg5429z00_12366 = CAR(BgL_g1647z00_10956);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg5429z00_12366))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12368;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18441;
										char *BgL_tmpz00_18439;

										BgL_auxz00_18441 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5429z00_12366));
										BgL_tmpz00_18439 =
											BSTRING_TO_STRING
											(BGl_string5872z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12368 =
											memcmp(BgL_tmpz00_18439, BgL_auxz00_18441, 4L);
									}
									BgL_test6772z00_18431 = ((long) (BgL_arg1303z00_12368) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6772z00_18431 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6772z00_18431 = ((bool_t) 0);
						}
					if (BgL_test6772z00_18431)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12369;

							BgL_thezd2remainingzd2argsz00_12369 = CDR(BgL_g1647z00_10956);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12370;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10955))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12370 =
											(BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12370 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3360z00_12371;

										BgL_val0_3360z00_12371 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18452;

											BgL_tmpz00_18452 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18452);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18455;

											BgL_tmpz00_18455 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18455,
												BgL_thezd2remainingzd2argsz00_12369);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18458;

											BgL_tmpz00_18458 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18458, BgL_nvz00_12370);
										}
										return BgL_val0_3360z00_12371;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3363z00_12372;

							BgL_val0_3363z00_12372 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18462;

								BgL_tmpz00_18462 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18462);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18465;

								BgL_tmpz00_18465 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18465, BgL_g1647z00_10956);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18468;

								BgL_tmpz00_18468 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18468, BgL_g1648z00_10957);
							}
							return BgL_val0_3363z00_12372;
						}
				}
			}
		}

	}



/* &<@anonymous:5419> */
	obj_t BGl_z62zc3z04anonymousza35419ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10958, obj_t BgL_g1645z00_10960, obj_t BgL_g1646z00_10961)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10959;

				BgL_pass1080z00_10959 = PROCEDURE_REF(BgL_envz00_10958, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6776z00_18473;

					if (PAIRP(BgL_g1645z00_10960))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5423z00_12373;

							BgL_arg5423z00_12373 = CAR(BgL_g1645z00_10960);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5423z00_12373))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12375;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18483;
										char *BgL_tmpz00_18481;

										BgL_auxz00_18483 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5423z00_12373));
										BgL_tmpz00_18481 =
											BSTRING_TO_STRING
											(BGl_string5873z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12375 =
											memcmp(BgL_tmpz00_18481, BgL_auxz00_18483, 7L);
									}
									BgL_test6776z00_18473 = ((long) (BgL_arg1303z00_12375) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6776z00_18473 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6776z00_18473 = ((bool_t) 0);
						}
					if (BgL_test6776z00_18473)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12376;

							BgL_thezd2remainingzd2argsz00_12376 = CDR(BgL_g1645z00_10960);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12377;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10959))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12377 =
											(BGl_za2forcezd2sawza2zd2zzinit_parsezd2argszd2 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12377 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3354z00_12378;

										BgL_val0_3354z00_12378 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18494;

											BgL_tmpz00_18494 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18494);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18497;

											BgL_tmpz00_18497 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18497,
												BgL_thezd2remainingzd2argsz00_12376);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18500;

											BgL_tmpz00_18500 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18500, BgL_nvz00_12377);
										}
										return BgL_val0_3354z00_12378;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3357z00_12379;

							BgL_val0_3357z00_12379 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18504;

								BgL_tmpz00_18504 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18504);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18507;

								BgL_tmpz00_18507 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18507, BgL_g1645z00_10960);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18510;

								BgL_tmpz00_18510 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18510, BgL_g1646z00_10961);
							}
							return BgL_val0_3357z00_12379;
						}
				}
			}
		}

	}



/* &<@anonymous:5413> */
	obj_t BGl_z62zc3z04anonymousza35413ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10962, obj_t BgL_g1643z00_10964, obj_t BgL_g1644z00_10965)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10963;

				BgL_pass1080z00_10963 = PROCEDURE_REF(BgL_envz00_10962, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6780z00_18515;

					if (PAIRP(BgL_g1643z00_10964))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5417z00_12380;

							BgL_arg5417z00_12380 = CAR(BgL_g1643z00_10964);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg5417z00_12380))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12382;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18525;
										char *BgL_tmpz00_18523;

										BgL_auxz00_18525 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5417z00_12380));
										BgL_tmpz00_18523 =
											BSTRING_TO_STRING
											(BGl_string5874z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12382 =
											memcmp(BgL_tmpz00_18523, BgL_auxz00_18525, 2L);
									}
									BgL_test6780z00_18515 = ((long) (BgL_arg1303z00_12382) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6780z00_18515 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6780z00_18515 = ((bool_t) 0);
						}
					if (BgL_test6780z00_18515)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12383;

							BgL_thezd2remainingzd2argsz00_12383 = CDR(BgL_g1643z00_10964);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12384;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10963))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12384 =
											(BGl_za2interpreterza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12384 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3348z00_12385;

										BgL_val0_3348z00_12385 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18536;

											BgL_tmpz00_18536 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18536);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18539;

											BgL_tmpz00_18539 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18539,
												BgL_thezd2remainingzd2argsz00_12383);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18542;

											BgL_tmpz00_18542 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18542, BgL_nvz00_12384);
										}
										return BgL_val0_3348z00_12385;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3351z00_12386;

							BgL_val0_3351z00_12386 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18546;

								BgL_tmpz00_18546 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18546);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18549;

								BgL_tmpz00_18549 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18549, BgL_g1643z00_10964);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18552;

								BgL_tmpz00_18552 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18552, BgL_g1644z00_10965);
							}
							return BgL_val0_3351z00_12386;
						}
				}
			}
		}

	}



/* &<@anonymous:5404> */
	obj_t BGl_z62zc3z04anonymousza35404ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10966, obj_t BgL_g1641z00_10968, obj_t BgL_g1642z00_10969)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10967;

				BgL_pass1080z00_10967 = PROCEDURE_REF(BgL_envz00_10966, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6784z00_18557;

					if (PAIRP(BgL_g1641z00_10968))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5411z00_12387;

							BgL_arg5411z00_12387 = CAR(BgL_g1641z00_10968);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5411z00_12387))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12389;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18567;
										char *BgL_tmpz00_18565;

										BgL_auxz00_18567 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5411z00_12387));
										BgL_tmpz00_18565 =
											BSTRING_TO_STRING
											(BGl_string5875z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12389 =
											memcmp(BgL_tmpz00_18565, BgL_auxz00_18567, 5L);
									}
									BgL_test6784z00_18557 = ((long) (BgL_arg1303z00_12389) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6784z00_18557 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6784z00_18557 = ((bool_t) 0);
						}
					if (BgL_test6784z00_18557)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12390;

							BgL_thezd2remainingzd2argsz00_12390 = CDR(BgL_g1641z00_10968);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12391;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10967))
									{	/* Init/parse_args.scm 207 */
										BGl_za2srczd2suffixza2zd2zzengine_paramz00 =
											MAKE_YOUNG_PAIR(BGl_string5876z00zzinit_parsezd2argszd2,
											BGl_za2srczd2suffixza2zd2zzengine_paramz00);
										{	/* Init/parse_args.scm 349 */
											obj_t BgL_arg5408z00_12392;

											{	/* Init/parse_args.scm 349 */
												obj_t BgL_arg5409z00_12393;

												{	/* Init/parse_args.scm 349 */
													obj_t BgL_arg5410z00_12394;

													BgL_arg5410z00_12394 =
														MAKE_YOUNG_PAIR
														(BGl_string5876z00zzinit_parsezd2argszd2,
														BgL_thezd2remainingzd2argsz00_12390);
													BgL_arg5409z00_12393 =
														MAKE_YOUNG_PAIR
														(BGl_string5849z00zzinit_parsezd2argszd2,
														BgL_arg5410z00_12394);
												}
												BgL_arg5408z00_12392 =
													MAKE_YOUNG_PAIR
													(BGl_string5876z00zzinit_parsezd2argszd2,
													BgL_arg5409z00_12393);
											}
											BgL_nvz00_12391 = (BgL_thezd2remainingzd2argsz00_12390 =
												MAKE_YOUNG_PAIR(BGl_string5806z00zzinit_parsezd2argszd2,
													BgL_arg5408z00_12392), BUNSPEC);
										}
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12391 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3342z00_12395;
										obj_t BgL_val1_3343z00_12396;

										BgL_val0_3342z00_12395 = CNST_TABLE_REF(15L);
										BgL_val1_3343z00_12396 =
											BgL_thezd2remainingzd2argsz00_12390;
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18583;

											BgL_tmpz00_18583 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18583);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18586;

											BgL_tmpz00_18586 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18586,
												BgL_val1_3343z00_12396);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18589;

											BgL_tmpz00_18589 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18589, BgL_nvz00_12391);
										}
										return BgL_val0_3342z00_12395;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3345z00_12397;

							BgL_val0_3345z00_12397 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18593;

								BgL_tmpz00_18593 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18593);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18596;

								BgL_tmpz00_18596 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18596, BgL_g1641z00_10968);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18599;

								BgL_tmpz00_18599 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18599, BgL_g1642z00_10969);
							}
							return BgL_val0_3345z00_12397;
						}
				}
			}
		}

	}



/* &<@anonymous:5393> */
	obj_t BGl_z62zc3z04anonymousza35393ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10970, obj_t BgL_g1638z00_10972, obj_t BgL_g1639z00_10973)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10971;

				BgL_pass1080z00_10971 = PROCEDURE_REF(BgL_envz00_10970, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6788z00_18604;

					if (PAIRP(BgL_g1638z00_10972))
						{	/* Init/parse_args.scm 207 */
							bool_t BgL__ortest_1640z00_12398;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg5402z00_12399;

								BgL_arg5402z00_12399 = CAR(BgL_g1638z00_10972);
								if ((7L == STRING_LENGTH(((obj_t) BgL_arg5402z00_12399))))
									{	/* Init/parse_args.scm 207 */
										int BgL_arg1303z00_12401;

										{	/* Init/parse_args.scm 207 */
											char *BgL_auxz00_18614;
											char *BgL_tmpz00_18612;

											BgL_auxz00_18614 =
												BSTRING_TO_STRING(((obj_t) BgL_arg5402z00_12399));
											BgL_tmpz00_18612 =
												BSTRING_TO_STRING
												(BGl_string5877z00zzinit_parsezd2argszd2);
											BgL_arg1303z00_12401 =
												memcmp(BgL_tmpz00_18612, BgL_auxz00_18614, 7L);
										}
										BgL__ortest_1640z00_12398 =
											((long) (BgL_arg1303z00_12401) == 0L);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL__ortest_1640z00_12398 = ((bool_t) 0);
									}
							}
							if (BgL__ortest_1640z00_12398)
								{	/* Init/parse_args.scm 207 */
									BgL_test6788z00_18604 = BgL__ortest_1640z00_12398;
								}
							else
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_arg5401z00_12402;

									BgL_arg5401z00_12402 = CAR(BgL_g1638z00_10972);
									if ((4L == STRING_LENGTH(((obj_t) BgL_arg5401z00_12402))))
										{	/* Init/parse_args.scm 207 */
											int BgL_arg1303z00_12404;

											{	/* Init/parse_args.scm 207 */
												char *BgL_auxz00_18628;
												char *BgL_tmpz00_18626;

												BgL_auxz00_18628 =
													BSTRING_TO_STRING(((obj_t) BgL_arg5401z00_12402));
												BgL_tmpz00_18626 =
													BSTRING_TO_STRING
													(BGl_string5878z00zzinit_parsezd2argszd2);
												BgL_arg1303z00_12404 =
													memcmp(BgL_tmpz00_18626, BgL_auxz00_18628, 4L);
											}
											BgL_test6788z00_18604 =
												((long) (BgL_arg1303z00_12404) == 0L);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_test6788z00_18604 = ((bool_t) 0);
										}
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6788z00_18604 = ((bool_t) 0);
						}
					if (BgL_test6788z00_18604)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12405;

							BgL_thezd2remainingzd2argsz00_12405 = CDR(BgL_g1638z00_10972);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12406;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10971))
									{	/* Init/parse_args.scm 207 */
										BGl_za2srczd2suffixza2zd2zzengine_paramz00 =
											MAKE_YOUNG_PAIR(BGl_string5879z00zzinit_parsezd2argszd2,
											BGl_za2srczd2suffixza2zd2zzengine_paramz00);
										{	/* Init/parse_args.scm 355 */
											obj_t BgL_arg5398z00_12407;

											{	/* Init/parse_args.scm 355 */
												obj_t BgL_arg5399z00_12408;

												{	/* Init/parse_args.scm 355 */
													obj_t BgL_arg5400z00_12409;

													BgL_arg5400z00_12409 =
														MAKE_YOUNG_PAIR
														(BGl_string5880z00zzinit_parsezd2argszd2,
														BgL_thezd2remainingzd2argsz00_12405);
													BgL_arg5399z00_12408 =
														MAKE_YOUNG_PAIR
														(BGl_string5849z00zzinit_parsezd2argszd2,
														BgL_arg5400z00_12409);
												}
												BgL_arg5398z00_12407 =
													MAKE_YOUNG_PAIR
													(BGl_string5880z00zzinit_parsezd2argszd2,
													BgL_arg5399z00_12408);
											}
											BgL_nvz00_12406 = (BgL_thezd2remainingzd2argsz00_12405 =
												MAKE_YOUNG_PAIR(BGl_string5806z00zzinit_parsezd2argszd2,
													BgL_arg5398z00_12407), BUNSPEC);
										}
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12406 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3336z00_12410;
										obj_t BgL_val1_3337z00_12411;

										BgL_val0_3336z00_12410 = CNST_TABLE_REF(15L);
										BgL_val1_3337z00_12411 =
											BgL_thezd2remainingzd2argsz00_12405;
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18644;

											BgL_tmpz00_18644 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18644);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18647;

											BgL_tmpz00_18647 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18647,
												BgL_val1_3337z00_12411);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18650;

											BgL_tmpz00_18650 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18650, BgL_nvz00_12406);
										}
										return BgL_val0_3336z00_12410;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3339z00_12412;

							BgL_val0_3339z00_12412 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18654;

								BgL_tmpz00_18654 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18654);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18657;

								BgL_tmpz00_18657 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18657, BgL_g1638z00_10972);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18660;

								BgL_tmpz00_18660 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18660, BgL_g1639z00_10973);
							}
							return BgL_val0_3339z00_12412;
						}
				}
			}
		}

	}



/* &<@anonymous:5387> */
	obj_t BGl_z62zc3z04anonymousza35387ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10974, obj_t BgL_g1636z00_10976, obj_t BgL_g1637z00_10977)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10975;

				BgL_pass1080z00_10975 = PROCEDURE_REF(BgL_envz00_10974, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6794z00_18665;

					if (PAIRP(BgL_g1636z00_10976))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5391z00_12413;

							BgL_arg5391z00_12413 = CAR(BgL_g1636z00_10976);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg5391z00_12413))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12415;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18675;
										char *BgL_tmpz00_18673;

										BgL_auxz00_18675 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5391z00_12413));
										BgL_tmpz00_18673 =
											BSTRING_TO_STRING
											(BGl_string5881z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12415 =
											memcmp(BgL_tmpz00_18673, BgL_auxz00_18675, 4L);
									}
									BgL_test6794z00_18665 = ((long) (BgL_arg1303z00_12415) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6794z00_18665 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6794z00_18665 = ((bool_t) 0);
						}
					if (BgL_test6794z00_18665)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12416;

							BgL_thezd2remainingzd2argsz00_12416 = CDR(BgL_g1636z00_10976);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12417;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10975))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12417 = (BGl_za2nilza2z00zz__evalz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12417 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3330z00_12418;

										BgL_val0_3330z00_12418 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18686;

											BgL_tmpz00_18686 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18686);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18689;

											BgL_tmpz00_18689 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18689,
												BgL_thezd2remainingzd2argsz00_12416);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18692;

											BgL_tmpz00_18692 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18692, BgL_nvz00_12417);
										}
										return BgL_val0_3330z00_12418;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3333z00_12419;

							BgL_val0_3333z00_12419 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18696;

								BgL_tmpz00_18696 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18696);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18699;

								BgL_tmpz00_18699 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18699, BgL_g1636z00_10976);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18702;

								BgL_tmpz00_18702 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18702, BgL_g1637z00_10977);
							}
							return BgL_val0_3333z00_12419;
						}
				}
			}
		}

	}



/* &<@anonymous:5380> */
	obj_t BGl_z62zc3z04anonymousza35380ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10978, obj_t BgL_g1634z00_10980, obj_t BgL_g1635z00_10981)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10979;

				BgL_pass1080z00_10979 = PROCEDURE_REF(BgL_envz00_10978, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6798z00_18707;

					if (PAIRP(BgL_g1634z00_10980))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5385z00_12420;

							BgL_arg5385z00_12420 = CAR(BgL_g1634z00_10980);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5385z00_12420))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12422;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18717;
										char *BgL_tmpz00_18715;

										BgL_auxz00_18717 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5385z00_12420));
										BgL_tmpz00_18715 =
											BSTRING_TO_STRING
											(BGl_string5882z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12422 =
											memcmp(BgL_tmpz00_18715, BgL_auxz00_18717, 8L);
									}
									BgL_test6798z00_18707 = ((long) (BgL_arg1303z00_12422) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6798z00_18707 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6798z00_18707 = ((bool_t) 0);
						}
					if (BgL_test6798z00_18707)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12423;

							BgL_thezd2remainingzd2argsz00_12423 = CDR(BgL_g1634z00_10980);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12424;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10979))
									{	/* Init/parse_args.scm 207 */
										if (
											((long)
												CINT(BGl_za2compilerzd2debugza2zd2zzengine_paramz00) >
												1L))
											{	/* Init/parse_args.scm 363 */
												BGl_za2compilerzd2debugza2zd2zzengine_paramz00 =
													BINT(1L);
											}
										else
											{	/* Init/parse_args.scm 363 */
												BFALSE;
											}
										BgL_nvz00_12424 =
											(BGl_za2callzf2cczf3za2z01zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12424 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3324z00_12425;

										BgL_val0_3324z00_12425 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18732;

											BgL_tmpz00_18732 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18732);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18735;

											BgL_tmpz00_18735 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18735,
												BgL_thezd2remainingzd2argsz00_12423);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18738;

											BgL_tmpz00_18738 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18738, BgL_nvz00_12424);
										}
										return BgL_val0_3324z00_12425;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3327z00_12426;

							BgL_val0_3327z00_12426 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18742;

								BgL_tmpz00_18742 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18742);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18745;

								BgL_tmpz00_18745 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18745, BgL_g1634z00_10980);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18748;

								BgL_tmpz00_18748 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18748, BgL_g1635z00_10981);
							}
							return BgL_val0_3327z00_12426;
						}
				}
			}
		}

	}



/* &<@anonymous:5374> */
	obj_t BGl_z62zc3z04anonymousza35374ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10982, obj_t BgL_g1632z00_10984, obj_t BgL_g1633z00_10985)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10983;

				BgL_pass1080z00_10983 = PROCEDURE_REF(BgL_envz00_10982, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6803z00_18753;

					if (PAIRP(BgL_g1632z00_10984))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5378z00_12427;

							BgL_arg5378z00_12427 = CAR(BgL_g1632z00_10984);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5378z00_12427))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12429;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18763;
										char *BgL_tmpz00_18761;

										BgL_auxz00_18763 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5378z00_12427));
										BgL_tmpz00_18761 =
											BSTRING_TO_STRING
											(BGl_string5883z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12429 =
											memcmp(BgL_tmpz00_18761, BgL_auxz00_18763, 7L);
									}
									BgL_test6803z00_18753 = ((long) (BgL_arg1303z00_12429) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6803z00_18753 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6803z00_18753 = ((bool_t) 0);
						}
					if (BgL_test6803z00_18753)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12430;

							BgL_thezd2remainingzd2argsz00_12430 = CDR(BgL_g1632z00_10984);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12431;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10983))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12431 = BUNSPEC;
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12431 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3318z00_12432;

										BgL_val0_3318z00_12432 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18774;

											BgL_tmpz00_18774 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18774);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18777;

											BgL_tmpz00_18777 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18777,
												BgL_thezd2remainingzd2argsz00_12430);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18780;

											BgL_tmpz00_18780 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18780, BgL_nvz00_12431);
										}
										return BgL_val0_3318z00_12432;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3321z00_12433;

							BgL_val0_3321z00_12433 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18784;

								BgL_tmpz00_18784 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18784);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18787;

								BgL_tmpz00_18787 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18787, BgL_g1632z00_10984);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18790;

								BgL_tmpz00_18790 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18790, BgL_g1633z00_10985);
							}
							return BgL_val0_3321z00_12433;
						}
				}
			}
		}

	}



/* &<@anonymous:5366> */
	obj_t BGl_z62zc3z04anonymousza35366ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10986, obj_t BgL_g1630z00_10988, obj_t BgL_g1631z00_10989)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10987;

				BgL_pass1080z00_10987 = PROCEDURE_REF(BgL_envz00_10986, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6807z00_18795;

					if (PAIRP(BgL_g1630z00_10988))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5372z00_12434;

							BgL_arg5372z00_12434 = CAR(BgL_g1630z00_10988);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg5372z00_12434))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12436;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18805;
										char *BgL_tmpz00_18803;

										BgL_auxz00_18805 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5372z00_12434));
										BgL_tmpz00_18803 =
											BSTRING_TO_STRING
											(BGl_string5884z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12436 =
											memcmp(BgL_tmpz00_18803, BgL_auxz00_18805, 19L);
									}
									BgL_test6807z00_18795 = ((long) (BgL_arg1303z00_12436) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6807z00_18795 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6807z00_18795 = ((bool_t) 0);
						}
					if (BgL_test6807z00_18795)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12437;

							BgL_thezd2remainingzd2argsz00_12437 = CDR(BgL_g1630z00_10988);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_syntaxz00_12438;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12437))
									{	/* Init/parse_args.scm 207 */
										BgL_syntaxz00_12438 =
											CAR(BgL_thezd2remainingzd2argsz00_12437);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_syntaxz00_12438 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(64L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(65L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12439;

									BgL_thezd2remainingzd2argsz00_12439 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12437));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12440;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10987))
											{	/* Init/parse_args.scm 369 */
												obj_t BgL_arg5370z00_12441;

												BgL_arg5370z00_12441 =
													bstring_to_symbol(((obj_t) BgL_syntaxz00_12438));
												BgL_nvz00_12440 =
													BGl_bigloozd2identifierzd2syntaxzd2setz12zc0zz__readerz00
													(BgL_arg5370z00_12441);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12440 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_3312z00_12442;

												BgL_val0_3312z00_12442 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18827;

													BgL_tmpz00_18827 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18827);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18830;

													BgL_tmpz00_18830 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18830,
														BgL_thezd2remainingzd2argsz00_12439);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_18833;

													BgL_tmpz00_18833 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_18833,
														BgL_nvz00_12440);
												}
												return BgL_val0_3312z00_12442;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3315z00_12443;

							BgL_val0_3315z00_12443 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18837;

								BgL_tmpz00_18837 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18837);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18840;

								BgL_tmpz00_18840 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18840, BgL_g1630z00_10988);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18843;

								BgL_tmpz00_18843 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18843, BgL_g1631z00_10989);
							}
							return BgL_val0_3315z00_12443;
						}
				}
			}
		}

	}



/* &<@anonymous:5360> */
	obj_t BGl_z62zc3z04anonymousza35360ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10990, obj_t BgL_g1628z00_10992, obj_t BgL_g1629z00_10993)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10991;

				BgL_pass1080z00_10991 = PROCEDURE_REF(BgL_envz00_10990, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6812z00_18848;

					if (PAIRP(BgL_g1628z00_10992))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5364z00_12444;

							BgL_arg5364z00_12444 = CAR(BgL_g1628z00_10992);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg5364z00_12444))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12446;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18858;
										char *BgL_tmpz00_18856;

										BgL_auxz00_18858 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5364z00_12444));
										BgL_tmpz00_18856 =
											BSTRING_TO_STRING
											(BGl_string5885z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12446 =
											memcmp(BgL_tmpz00_18856, BgL_auxz00_18858, 15L);
									}
									BgL_test6812z00_18848 = ((long) (BgL_arg1303z00_12446) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6812z00_18848 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6812z00_18848 = ((bool_t) 0);
						}
					if (BgL_test6812z00_18848)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12447;

							BgL_thezd2remainingzd2argsz00_12447 = CDR(BgL_g1628z00_10992);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12448;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10991))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12448 = BUNSPEC;
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12448 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3306z00_12449;

										BgL_val0_3306z00_12449 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18869;

											BgL_tmpz00_18869 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18869);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18872;

											BgL_tmpz00_18872 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18872,
												BgL_thezd2remainingzd2argsz00_12447);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18875;

											BgL_tmpz00_18875 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18875, BgL_nvz00_12448);
										}
										return BgL_val0_3306z00_12449;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3309z00_12450;

							BgL_val0_3309z00_12450 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18879;

								BgL_tmpz00_18879 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18879);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18882;

								BgL_tmpz00_18882 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18882, BgL_g1628z00_10992);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18885;

								BgL_tmpz00_18885 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18885, BgL_g1629z00_10993);
							}
							return BgL_val0_3309z00_12450;
						}
				}
			}
		}

	}



/* &<@anonymous:5354> */
	obj_t BGl_z62zc3z04anonymousza35354ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10994, obj_t BgL_g1626z00_10996, obj_t BgL_g1627z00_10997)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10995;

				BgL_pass1080z00_10995 = PROCEDURE_REF(BgL_envz00_10994, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6816z00_18890;

					if (PAIRP(BgL_g1626z00_10996))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5358z00_12451;

							BgL_arg5358z00_12451 = CAR(BgL_g1626z00_10996);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg5358z00_12451))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12453;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18900;
										char *BgL_tmpz00_18898;

										BgL_auxz00_18900 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5358z00_12451));
										BgL_tmpz00_18898 =
											BSTRING_TO_STRING
											(BGl_string5886z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12453 =
											memcmp(BgL_tmpz00_18898, BgL_auxz00_18900, 15L);
									}
									BgL_test6816z00_18890 = ((long) (BgL_arg1303z00_12453) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6816z00_18890 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6816z00_18890 = ((bool_t) 0);
						}
					if (BgL_test6816z00_18890)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12454;

							BgL_thezd2remainingzd2argsz00_12454 = CDR(BgL_g1626z00_10996);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12455;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10995))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12455 = BUNSPEC;
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12455 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3300z00_12456;

										BgL_val0_3300z00_12456 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18911;

											BgL_tmpz00_18911 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18911);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18914;

											BgL_tmpz00_18914 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18914,
												BgL_thezd2remainingzd2argsz00_12454);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18917;

											BgL_tmpz00_18917 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18917, BgL_nvz00_12455);
										}
										return BgL_val0_3300z00_12456;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3303z00_12457;

							BgL_val0_3303z00_12457 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18921;

								BgL_tmpz00_18921 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18921);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18924;

								BgL_tmpz00_18924 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18924, BgL_g1626z00_10996);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18927;

								BgL_tmpz00_18927 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18927, BgL_g1627z00_10997);
							}
							return BgL_val0_3303z00_12457;
						}
				}
			}
		}

	}



/* &<@anonymous:5348> */
	obj_t BGl_z62zc3z04anonymousza35348ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_10998, obj_t BgL_g1624z00_11000, obj_t BgL_g1625z00_11001)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_10999;

				BgL_pass1080z00_10999 = PROCEDURE_REF(BgL_envz00_10998, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6820z00_18932;

					if (PAIRP(BgL_g1624z00_11000))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5352z00_12458;

							BgL_arg5352z00_12458 = CAR(BgL_g1624z00_11000);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg5352z00_12458))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12460;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18942;
										char *BgL_tmpz00_18940;

										BgL_auxz00_18942 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5352z00_12458));
										BgL_tmpz00_18940 =
											BSTRING_TO_STRING
											(BGl_string5887z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12460 =
											memcmp(BgL_tmpz00_18940, BgL_auxz00_18942, 11L);
									}
									BgL_test6820z00_18932 = ((long) (BgL_arg1303z00_12460) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6820z00_18932 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6820z00_18932 = ((bool_t) 0);
						}
					if (BgL_test6820z00_18932)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12461;

							BgL_thezd2remainingzd2argsz00_12461 = CDR(BgL_g1624z00_11000);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12462;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_10999))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12462 = BUNSPEC;
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12462 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3294z00_12463;

										BgL_val0_3294z00_12463 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18953;

											BgL_tmpz00_18953 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18953);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18956;

											BgL_tmpz00_18956 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18956,
												BgL_thezd2remainingzd2argsz00_12461);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18959;

											BgL_tmpz00_18959 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18959, BgL_nvz00_12462);
										}
										return BgL_val0_3294z00_12463;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3297z00_12464;

							BgL_val0_3297z00_12464 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18963;

								BgL_tmpz00_18963 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18963);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18966;

								BgL_tmpz00_18966 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18966, BgL_g1624z00_11000);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_18969;

								BgL_tmpz00_18969 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_18969, BgL_g1625z00_11001);
							}
							return BgL_val0_3297z00_12464;
						}
				}
			}
		}

	}



/* &<@anonymous:5342> */
	obj_t BGl_z62zc3z04anonymousza35342ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11002, obj_t BgL_g1621z00_11004, obj_t BgL_g1622z00_11005)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11003;

				BgL_pass1080z00_11003 = PROCEDURE_REF(BgL_envz00_11002, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6824z00_18974;

					if (PAIRP(BgL_g1621z00_11004))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5346z00_12465;

							BgL_arg5346z00_12465 = CAR(BgL_g1621z00_11004);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg5346z00_12465))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12467;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_18984;
										char *BgL_tmpz00_18982;

										BgL_auxz00_18984 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5346z00_12465));
										BgL_tmpz00_18982 =
											BSTRING_TO_STRING
											(BGl_string5888z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12467 =
											memcmp(BgL_tmpz00_18982, BgL_auxz00_18984, 14L);
									}
									BgL_test6824z00_18974 = ((long) (BgL_arg1303z00_12467) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6824z00_18974 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6824z00_18974 = ((bool_t) 0);
						}
					if (BgL_test6824z00_18974)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12468;

							BgL_thezd2remainingzd2argsz00_12468 = CDR(BgL_g1621z00_11004);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12469;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11003))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12469 = BUNSPEC;
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12469 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3288z00_12470;

										BgL_val0_3288z00_12470 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18995;

											BgL_tmpz00_18995 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_18995);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_18998;

											BgL_tmpz00_18998 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_18998,
												BgL_thezd2remainingzd2argsz00_12468);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19001;

											BgL_tmpz00_19001 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19001, BgL_nvz00_12469);
										}
										return BgL_val0_3288z00_12470;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3291z00_12471;

							BgL_val0_3291z00_12471 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19005;

								BgL_tmpz00_19005 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19005);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19008;

								BgL_tmpz00_19008 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19008, BgL_g1621z00_11004);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19011;

								BgL_tmpz00_19011 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19011, BgL_g1622z00_11005);
							}
							return BgL_val0_3291z00_12471;
						}
				}
			}
		}

	}



/* &<@anonymous:5336> */
	obj_t BGl_z62zc3z04anonymousza35336ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11006, obj_t BgL_g1619z00_11008, obj_t BgL_g1620z00_11009)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11007;

				BgL_pass1080z00_11007 = PROCEDURE_REF(BgL_envz00_11006, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6828z00_19016;

					if (PAIRP(BgL_g1619z00_11008))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5340z00_12472;

							BgL_arg5340z00_12472 = CAR(BgL_g1619z00_11008);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg5340z00_12472))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12474;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19026;
										char *BgL_tmpz00_19024;

										BgL_auxz00_19026 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5340z00_12472));
										BgL_tmpz00_19024 =
											BSTRING_TO_STRING
											(BGl_string5889z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12474 =
											memcmp(BgL_tmpz00_19024, BgL_auxz00_19026, 12L);
									}
									BgL_test6828z00_19016 = ((long) (BgL_arg1303z00_12474) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6828z00_19016 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6828z00_19016 = ((bool_t) 0);
						}
					if (BgL_test6828z00_19016)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12475;

							BgL_thezd2remainingzd2argsz00_12475 = CDR(BgL_g1619z00_11008);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12476;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11007))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12476 =
											(BGl_za2arithmeticzd2genericityza2zd2zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12476 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3282z00_12477;

										BgL_val0_3282z00_12477 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19037;

											BgL_tmpz00_19037 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19037);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19040;

											BgL_tmpz00_19040 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19040,
												BgL_thezd2remainingzd2argsz00_12475);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19043;

											BgL_tmpz00_19043 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19043, BgL_nvz00_12476);
										}
										return BgL_val0_3282z00_12477;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3285z00_12478;

							BgL_val0_3285z00_12478 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19047;

								BgL_tmpz00_19047 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19047);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19050;

								BgL_tmpz00_19050 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19050, BgL_g1619z00_11008);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19053;

								BgL_tmpz00_19053 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19053, BgL_g1620z00_11009);
							}
							return BgL_val0_3285z00_12478;
						}
				}
			}
		}

	}



/* &<@anonymous:5330> */
	obj_t BGl_z62zc3z04anonymousza35330ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11010, obj_t BgL_g1617z00_11012, obj_t BgL_g1618z00_11013)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11011;

				BgL_pass1080z00_11011 = PROCEDURE_REF(BgL_envz00_11010, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6832z00_19058;

					if (PAIRP(BgL_g1617z00_11012))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5334z00_12479;

							BgL_arg5334z00_12479 = CAR(BgL_g1617z00_11012);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg5334z00_12479))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12481;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19068;
										char *BgL_tmpz00_19066;

										BgL_auxz00_19068 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5334z00_12479));
										BgL_tmpz00_19066 =
											BSTRING_TO_STRING
											(BGl_string5890z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12481 =
											memcmp(BgL_tmpz00_19066, BgL_auxz00_19068, 21L);
									}
									BgL_test6832z00_19058 = ((long) (BgL_arg1303z00_12481) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6832z00_19058 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6832z00_19058 = ((bool_t) 0);
						}
					if (BgL_test6832z00_19058)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12482;

							BgL_thezd2remainingzd2argsz00_12482 = CDR(BgL_g1617z00_11012);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12483;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11011))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12483 =
											(BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12483 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3276z00_12484;

										BgL_val0_3276z00_12484 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19079;

											BgL_tmpz00_19079 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19079);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19082;

											BgL_tmpz00_19082 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19082,
												BgL_thezd2remainingzd2argsz00_12482);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19085;

											BgL_tmpz00_19085 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19085, BgL_nvz00_12483);
										}
										return BgL_val0_3276z00_12484;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3279z00_12485;

							BgL_val0_3279z00_12485 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19089;

								BgL_tmpz00_19089 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19089);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19092;

								BgL_tmpz00_19092 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19092, BgL_g1617z00_11012);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19095;

								BgL_tmpz00_19095 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19095, BgL_g1618z00_11013);
							}
							return BgL_val0_3279z00_12485;
						}
				}
			}
		}

	}



/* &<@anonymous:5324> */
	obj_t BGl_z62zc3z04anonymousza35324ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11014, obj_t BgL_g1615z00_11016, obj_t BgL_g1616z00_11017)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11015;

				BgL_pass1080z00_11015 = PROCEDURE_REF(BgL_envz00_11014, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6836z00_19100;

					if (PAIRP(BgL_g1615z00_11016))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5328z00_12486;

							BgL_arg5328z00_12486 = CAR(BgL_g1615z00_11016);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg5328z00_12486))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12488;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19110;
										char *BgL_tmpz00_19108;

										BgL_auxz00_19110 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5328z00_12486));
										BgL_tmpz00_19108 =
											BSTRING_TO_STRING
											(BGl_string5891z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12488 =
											memcmp(BgL_tmpz00_19108, BgL_auxz00_19110, 24L);
									}
									BgL_test6836z00_19100 = ((long) (BgL_arg1303z00_12488) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6836z00_19100 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6836z00_19100 = ((bool_t) 0);
						}
					if (BgL_test6836z00_19100)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12489;

							BgL_thezd2remainingzd2argsz00_12489 = CDR(BgL_g1615z00_11016);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12490;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11015))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12490 =
											(BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12490 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3270z00_12491;

										BgL_val0_3270z00_12491 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19121;

											BgL_tmpz00_19121 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19121);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19124;

											BgL_tmpz00_19124 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19124,
												BgL_thezd2remainingzd2argsz00_12489);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19127;

											BgL_tmpz00_19127 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19127, BgL_nvz00_12490);
										}
										return BgL_val0_3270z00_12491;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3273z00_12492;

							BgL_val0_3273z00_12492 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19131;

								BgL_tmpz00_19131 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19131);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19134;

								BgL_tmpz00_19134 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19134, BgL_g1615z00_11016);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19137;

								BgL_tmpz00_19137 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19137, BgL_g1616z00_11017);
							}
							return BgL_val0_3273z00_12492;
						}
				}
			}
		}

	}



/* &<@anonymous:5318> */
	obj_t BGl_z62zc3z04anonymousza35318ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11018, obj_t BgL_g1613z00_11020, obj_t BgL_g1614z00_11021)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11019;

				BgL_pass1080z00_11019 = PROCEDURE_REF(BgL_envz00_11018, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6840z00_19142;

					if (PAIRP(BgL_g1613z00_11020))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5322z00_12493;

							BgL_arg5322z00_12493 = CAR(BgL_g1613z00_11020);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg5322z00_12493))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12495;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19152;
										char *BgL_tmpz00_19150;

										BgL_auxz00_19152 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5322z00_12493));
										BgL_tmpz00_19150 =
											BSTRING_TO_STRING
											(BGl_string5891z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12495 =
											memcmp(BgL_tmpz00_19150, BgL_auxz00_19152, 24L);
									}
									BgL_test6840z00_19142 = ((long) (BgL_arg1303z00_12495) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6840z00_19142 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6840z00_19142 = ((bool_t) 0);
						}
					if (BgL_test6840z00_19142)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12496;

							BgL_thezd2remainingzd2argsz00_12496 = CDR(BgL_g1613z00_11020);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12497;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11019))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12497 =
											(BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12497 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3264z00_12498;

										BgL_val0_3264z00_12498 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19163;

											BgL_tmpz00_19163 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19163);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19166;

											BgL_tmpz00_19166 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19166,
												BgL_thezd2remainingzd2argsz00_12496);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19169;

											BgL_tmpz00_19169 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19169, BgL_nvz00_12497);
										}
										return BgL_val0_3264z00_12498;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3267z00_12499;

							BgL_val0_3267z00_12499 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19173;

								BgL_tmpz00_19173 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19173);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19176;

								BgL_tmpz00_19176 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19176, BgL_g1613z00_11020);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19179;

								BgL_tmpz00_19179 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19179, BgL_g1614z00_11021);
							}
							return BgL_val0_3267z00_12499;
						}
				}
			}
		}

	}



/* &<@anonymous:5312> */
	obj_t BGl_z62zc3z04anonymousza35312ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11022, obj_t BgL_g1611z00_11024, obj_t BgL_g1612z00_11025)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11023;

				BgL_pass1080z00_11023 = PROCEDURE_REF(BgL_envz00_11022, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6844z00_19184;

					if (PAIRP(BgL_g1611z00_11024))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5316z00_12500;

							BgL_arg5316z00_12500 = CAR(BgL_g1611z00_11024);
							if ((25L == STRING_LENGTH(((obj_t) BgL_arg5316z00_12500))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12502;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19194;
										char *BgL_tmpz00_19192;

										BgL_auxz00_19194 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5316z00_12500));
										BgL_tmpz00_19192 =
											BSTRING_TO_STRING
											(BGl_string5892z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12502 =
											memcmp(BgL_tmpz00_19192, BgL_auxz00_19194, 25L);
									}
									BgL_test6844z00_19184 = ((long) (BgL_arg1303z00_12502) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6844z00_19184 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6844z00_19184 = ((bool_t) 0);
						}
					if (BgL_test6844z00_19184)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12503;

							BgL_thezd2remainingzd2argsz00_12503 = CDR(BgL_g1611z00_11024);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12504;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11023))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12504 =
											(BGl_za2arithmeticzd2newzd2overflowza2z00zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12504 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3258z00_12505;

										BgL_val0_3258z00_12505 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19205;

											BgL_tmpz00_19205 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19205);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19208;

											BgL_tmpz00_19208 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19208,
												BgL_thezd2remainingzd2argsz00_12503);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19211;

											BgL_tmpz00_19211 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19211, BgL_nvz00_12504);
										}
										return BgL_val0_3258z00_12505;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3261z00_12506;

							BgL_val0_3261z00_12506 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19215;

								BgL_tmpz00_19215 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19215);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19218;

								BgL_tmpz00_19218 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19218, BgL_g1611z00_11024);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19221;

								BgL_tmpz00_19221 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19221, BgL_g1612z00_11025);
							}
							return BgL_val0_3261z00_12506;
						}
				}
			}
		}

	}



/* &<@anonymous:5306> */
	obj_t BGl_z62zc3z04anonymousza35306ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11026, obj_t BgL_g1609z00_11028, obj_t BgL_g1610z00_11029)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11027;

				BgL_pass1080z00_11027 = PROCEDURE_REF(BgL_envz00_11026, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6848z00_19226;

					if (PAIRP(BgL_g1609z00_11028))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5310z00_12507;

							BgL_arg5310z00_12507 = CAR(BgL_g1609z00_11028);
							if ((28L == STRING_LENGTH(((obj_t) BgL_arg5310z00_12507))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12509;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19236;
										char *BgL_tmpz00_19234;

										BgL_auxz00_19236 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5310z00_12507));
										BgL_tmpz00_19234 =
											BSTRING_TO_STRING
											(BGl_string5893z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12509 =
											memcmp(BgL_tmpz00_19234, BgL_auxz00_19236, 28L);
									}
									BgL_test6848z00_19226 = ((long) (BgL_arg1303z00_12509) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6848z00_19226 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6848z00_19226 = ((bool_t) 0);
						}
					if (BgL_test6848z00_19226)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12510;

							BgL_thezd2remainingzd2argsz00_12510 = CDR(BgL_g1609z00_11028);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12511;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11027))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12511 =
											(BGl_za2arithmeticzd2newzd2overflowza2z00zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12511 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3252z00_12512;

										BgL_val0_3252z00_12512 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19247;

											BgL_tmpz00_19247 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19247);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19250;

											BgL_tmpz00_19250 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19250,
												BgL_thezd2remainingzd2argsz00_12510);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19253;

											BgL_tmpz00_19253 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19253, BgL_nvz00_12511);
										}
										return BgL_val0_3252z00_12512;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3255z00_12513;

							BgL_val0_3255z00_12513 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19257;

								BgL_tmpz00_19257 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19257);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19260;

								BgL_tmpz00_19260 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19260, BgL_g1609z00_11028);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19263;

								BgL_tmpz00_19263 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19263, BgL_g1610z00_11029);
							}
							return BgL_val0_3255z00_12513;
						}
				}
			}
		}

	}



/* &<@anonymous:5300> */
	obj_t BGl_z62zc3z04anonymousza35300ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11030, obj_t BgL_g1607z00_11032, obj_t BgL_g1608z00_11033)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11031;

				BgL_pass1080z00_11031 = PROCEDURE_REF(BgL_envz00_11030, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6852z00_19268;

					if (PAIRP(BgL_g1607z00_11032))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5304z00_12514;

							BgL_arg5304z00_12514 = CAR(BgL_g1607z00_11032);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5304z00_12514))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12516;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19278;
										char *BgL_tmpz00_19276;

										BgL_auxz00_19278 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5304z00_12514));
										BgL_tmpz00_19276 =
											BSTRING_TO_STRING
											(BGl_string5894z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12516 =
											memcmp(BgL_tmpz00_19276, BgL_auxz00_19278, 16L);
									}
									BgL_test6852z00_19268 = ((long) (BgL_arg1303z00_12516) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6852z00_19268 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6852z00_19268 = ((bool_t) 0);
						}
					if (BgL_test6852z00_19268)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12517;

							BgL_thezd2remainingzd2argsz00_12517 = CDR(BgL_g1607z00_11032);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12518;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11031))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12518 =
											BGl_bigloozd2casezd2sensitivityzd2setz12zc0zz__readerz00
											(CNST_TABLE_REF(66L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12518 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3246z00_12519;

										BgL_val0_3246z00_12519 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19291;

											BgL_tmpz00_19291 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19291);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19294;

											BgL_tmpz00_19294 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19294,
												BgL_thezd2remainingzd2argsz00_12517);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19297;

											BgL_tmpz00_19297 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19297, BgL_nvz00_12518);
										}
										return BgL_val0_3246z00_12519;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3249z00_12520;

							BgL_val0_3249z00_12520 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19301;

								BgL_tmpz00_19301 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19301);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19304;

								BgL_tmpz00_19304 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19304, BgL_g1607z00_11032);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19307;

								BgL_tmpz00_19307 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19307, BgL_g1608z00_11033);
							}
							return BgL_val0_3249z00_12520;
						}
				}
			}
		}

	}



/* &<@anonymous:5294> */
	obj_t BGl_z62zc3z04anonymousza35294ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11034, obj_t BgL_g1605z00_11036, obj_t BgL_g1606z00_11037)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11035;

				BgL_pass1080z00_11035 = PROCEDURE_REF(BgL_envz00_11034, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6856z00_19312;

					if (PAIRP(BgL_g1605z00_11036))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5298z00_12521;

							BgL_arg5298z00_12521 = CAR(BgL_g1605z00_11036);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg5298z00_12521))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12523;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19322;
										char *BgL_tmpz00_19320;

										BgL_auxz00_19322 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5298z00_12521));
										BgL_tmpz00_19320 =
											BSTRING_TO_STRING
											(BGl_string5895z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12523 =
											memcmp(BgL_tmpz00_19320, BgL_auxz00_19322, 18L);
									}
									BgL_test6856z00_19312 = ((long) (BgL_arg1303z00_12523) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6856z00_19312 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6856z00_19312 = ((bool_t) 0);
						}
					if (BgL_test6856z00_19312)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12524;

							BgL_thezd2remainingzd2argsz00_12524 = CDR(BgL_g1605z00_11036);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12525;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11035))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12525 =
											BGl_bigloozd2casezd2sensitivityzd2setz12zc0zz__readerz00
											(CNST_TABLE_REF(67L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12525 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3240z00_12526;

										BgL_val0_3240z00_12526 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19335;

											BgL_tmpz00_19335 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19335);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19338;

											BgL_tmpz00_19338 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19338,
												BgL_thezd2remainingzd2argsz00_12524);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19341;

											BgL_tmpz00_19341 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19341, BgL_nvz00_12525);
										}
										return BgL_val0_3240z00_12526;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3243z00_12527;

							BgL_val0_3243z00_12527 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19345;

								BgL_tmpz00_19345 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19345);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19348;

								BgL_tmpz00_19348 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19348, BgL_g1605z00_11036);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19351;

								BgL_tmpz00_19351 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19351, BgL_g1606z00_11037);
							}
							return BgL_val0_3243z00_12527;
						}
				}
			}
		}

	}



/* &<@anonymous:5288> */
	obj_t BGl_z62zc3z04anonymousza35288ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11038, obj_t BgL_g1603z00_11040, obj_t BgL_g1604z00_11041)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11039;

				BgL_pass1080z00_11039 = PROCEDURE_REF(BgL_envz00_11038, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6860z00_19356;

					if (PAIRP(BgL_g1603z00_11040))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5292z00_12528;

							BgL_arg5292z00_12528 = CAR(BgL_g1603z00_11040);
							if ((25L == STRING_LENGTH(((obj_t) BgL_arg5292z00_12528))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12530;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19366;
										char *BgL_tmpz00_19364;

										BgL_auxz00_19366 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5292z00_12528));
										BgL_tmpz00_19364 =
											BSTRING_TO_STRING
											(BGl_string5896z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12530 =
											memcmp(BgL_tmpz00_19364, BgL_auxz00_19366, 25L);
									}
									BgL_test6860z00_19356 = ((long) (BgL_arg1303z00_12530) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6860z00_19356 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6860z00_19356 = ((bool_t) 0);
						}
					if (BgL_test6860z00_19356)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12531;

							BgL_thezd2remainingzd2argsz00_12531 = CDR(BgL_g1603z00_11040);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12532;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11039))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12532 =
											(BGl_za2allowzd2typezd2redefinitionza2z00zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12532 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3234z00_12533;

										BgL_val0_3234z00_12533 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19377;

											BgL_tmpz00_19377 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19377);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19380;

											BgL_tmpz00_19380 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19380,
												BgL_thezd2remainingzd2argsz00_12531);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19383;

											BgL_tmpz00_19383 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19383, BgL_nvz00_12532);
										}
										return BgL_val0_3234z00_12533;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3237z00_12534;

							BgL_val0_3237z00_12534 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19387;

								BgL_tmpz00_19387 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19387);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19390;

								BgL_tmpz00_19390 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19390, BgL_g1603z00_11040);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19393;

								BgL_tmpz00_19393 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19393, BgL_g1604z00_11041);
							}
							return BgL_val0_3237z00_12534;
						}
				}
			}
		}

	}



/* &<@anonymous:5277> */
	obj_t BGl_z62zc3z04anonymousza35277ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11042, obj_t BgL_g1601z00_11044, obj_t BgL_g1602z00_11045)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11043;

				BgL_pass1080z00_11043 = PROCEDURE_REF(BgL_envz00_11042, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6864z00_19398;

					if (PAIRP(BgL_g1601z00_11044))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5286z00_12535;

							BgL_arg5286z00_12535 = CAR(BgL_g1601z00_11044);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5286z00_12535))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12537;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19408;
										char *BgL_tmpz00_19406;

										BgL_auxz00_19408 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5286z00_12535));
										BgL_tmpz00_19406 =
											BSTRING_TO_STRING
											(BGl_string5897z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12537 =
											memcmp(BgL_tmpz00_19406, BgL_auxz00_19408, 7L);
									}
									BgL_test6864z00_19398 = ((long) (BgL_arg1303z00_12537) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6864z00_19398 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6864z00_19398 = ((bool_t) 0);
						}
					if (BgL_test6864z00_19398)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12538;

							BgL_thezd2remainingzd2argsz00_12538 = CDR(BgL_g1601z00_11044);
							{	/* Init/parse_args.scm 207 */
								bool_t BgL_nvz00_12539;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11043))
									{	/* Init/parse_args.scm 406 */
										obj_t BgL_arg5281z00_12540;

										{	/* Init/parse_args.scm 406 */
											obj_t BgL_arg5282z00_12541;

											{	/* Init/parse_args.scm 406 */
												obj_t BgL_arg5283z00_12542;

												{	/* Init/parse_args.scm 406 */
													obj_t BgL_arg5284z00_12543;

													{	/* Init/parse_args.scm 406 */
														obj_t BgL_arg5285z00_12544;

														BgL_arg5285z00_12544 =
															MAKE_YOUNG_PAIR
															(BGl_string5898z00zzinit_parsezd2argszd2, BNIL);
														BgL_arg5284z00_12543 =
															MAKE_YOUNG_PAIR
															(BGl_za2cflagszd2optimza2zd2zzengine_paramz00,
															BgL_arg5285z00_12544);
													}
													BgL_arg5283z00_12542 =
														MAKE_YOUNG_PAIR
														(BGl_string5899z00zzinit_parsezd2argszd2,
														BgL_arg5284z00_12543);
												}
												BgL_arg5282z00_12541 =
													MAKE_YOUNG_PAIR
													(BGl_string5900z00zzinit_parsezd2argszd2,
													BgL_arg5283z00_12542);
											}
											BgL_arg5281z00_12540 =
												MAKE_YOUNG_PAIR(BGl_string5901z00zzinit_parsezd2argszd2,
												BgL_arg5282z00_12541);
										}
										BgL_nvz00_12539 =
											BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2
											(BgL_arg5281z00_12540);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12539 = ((bool_t) 0);
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3228z00_12545;

										BgL_val0_3228z00_12545 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19425;

											BgL_tmpz00_19425 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19425);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19428;

											BgL_tmpz00_19428 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19428,
												BgL_thezd2remainingzd2argsz00_12538);
										}
										{	/* Init/parse_args.scm 207 */
											obj_t BgL_auxz00_19433;
											int BgL_tmpz00_19431;

											BgL_auxz00_19433 = BBOOL(BgL_nvz00_12539);
											BgL_tmpz00_19431 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19431, BgL_auxz00_19433);
										}
										return BgL_val0_3228z00_12545;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3231z00_12546;

							BgL_val0_3231z00_12546 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19437;

								BgL_tmpz00_19437 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19437);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19440;

								BgL_tmpz00_19440 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19440, BgL_g1601z00_11044);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19443;

								BgL_tmpz00_19443 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19443, BgL_g1602z00_11045);
							}
							return BgL_val0_3231z00_12546;
						}
				}
			}
		}

	}



/* &<@anonymous:5268> */
	obj_t BGl_z62zc3z04anonymousza35268ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11046, obj_t BgL_g1599z00_11048, obj_t BgL_g1600z00_11049)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11047;

				BgL_pass1080z00_11047 = PROCEDURE_REF(BgL_envz00_11046, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6868z00_19448;

					if (PAIRP(BgL_g1599z00_11048))
						{	/* Init/parse_args.scm 207 */
							BgL_test6868z00_19448 =
								bigloo_strncmp(BGl_string5902z00zzinit_parsezd2argszd2,
								CAR(BgL_g1599z00_11048), 2L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6868z00_19448 = ((bool_t) 0);
						}
					if (BgL_test6868z00_19448)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_12547;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg5272z00_12548;
								long BgL_arg5273z00_12549;

								BgL_arg5272z00_12548 = CAR(BgL_g1599z00_11048);
								BgL_arg5273z00_12549 = STRING_LENGTH(CAR(BgL_g1599z00_11048));
								BgL_optz00_12547 =
									c_substring(
									((obj_t) BgL_arg5272z00_12548), 2L, BgL_arg5273z00_12549);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_12550;

								BgL_thezd2remainingzd2argsz00_12550 = CDR(BgL_g1599z00_11048);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_12551;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11047))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_12551 =
												BGl_parsezd2optimzd2argsz00zzinit_parsezd2argszd2
												(BgL_optz00_12547);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_12551 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_3222z00_12552;

											BgL_val0_3222z00_12552 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_19464;

												BgL_tmpz00_19464 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19464);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_19467;

												BgL_tmpz00_19467 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_19467,
													BgL_thezd2remainingzd2argsz00_12550);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_19470;

												BgL_tmpz00_19470 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_19470, BgL_nvz00_12551);
											}
											return BgL_val0_3222z00_12552;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3225z00_12553;

							BgL_val0_3225z00_12553 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19474;

								BgL_tmpz00_19474 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19474);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19477;

								BgL_tmpz00_19477 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19477, BgL_g1599z00_11048);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19480;

								BgL_tmpz00_19480 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19480, BgL_g1600z00_11049);
							}
							return BgL_val0_3225z00_12553;
						}
				}
			}
		}

	}



/* &<@anonymous:5262> */
	obj_t BGl_z62zc3z04anonymousza35262ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11050, obj_t BgL_g1597z00_11052, obj_t BgL_g1598z00_11053)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11051;

				BgL_pass1080z00_11051 = PROCEDURE_REF(BgL_envz00_11050, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6871z00_19485;

					if (PAIRP(BgL_g1597z00_11052))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5266z00_12554;

							BgL_arg5266z00_12554 = CAR(BgL_g1597z00_11052);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5266z00_12554))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12556;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19495;
										char *BgL_tmpz00_19493;

										BgL_auxz00_19495 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5266z00_12554));
										BgL_tmpz00_19493 =
											BSTRING_TO_STRING
											(BGl_string5903z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12556 =
											memcmp(BgL_tmpz00_19493, BgL_auxz00_19495, 13L);
									}
									BgL_test6871z00_19485 = ((long) (BgL_arg1303z00_12556) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6871z00_19485 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6871z00_19485 = ((bool_t) 0);
						}
					if (BgL_test6871z00_19485)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12557;

							BgL_thezd2remainingzd2argsz00_12557 = CDR(BgL_g1597z00_11052);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12558;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11051))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12558 =
											(BGl_za2optimzd2taggedzd2fxopzf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12558 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3216z00_12559;

										BgL_val0_3216z00_12559 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19506;

											BgL_tmpz00_19506 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19506);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19509;

											BgL_tmpz00_19509 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19509,
												BgL_thezd2remainingzd2argsz00_12557);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19512;

											BgL_tmpz00_19512 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19512, BgL_nvz00_12558);
										}
										return BgL_val0_3216z00_12559;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3219z00_12560;

							BgL_val0_3219z00_12560 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19516;

								BgL_tmpz00_19516 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19516);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19519;

								BgL_tmpz00_19519 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19519, BgL_g1597z00_11052);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19522;

								BgL_tmpz00_19522 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19522, BgL_g1598z00_11053);
							}
							return BgL_val0_3219z00_12560;
						}
				}
			}
		}

	}



/* &<@anonymous:5256> */
	obj_t BGl_z62zc3z04anonymousza35256ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11054, obj_t BgL_g1595z00_11056, obj_t BgL_g1596z00_11057)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11055;

				BgL_pass1080z00_11055 = PROCEDURE_REF(BgL_envz00_11054, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6875z00_19527;

					if (PAIRP(BgL_g1595z00_11056))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5260z00_12561;

							BgL_arg5260z00_12561 = CAR(BgL_g1595z00_11056);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5260z00_12561))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12563;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19537;
										char *BgL_tmpz00_19535;

										BgL_auxz00_19537 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5260z00_12561));
										BgL_tmpz00_19535 =
											BSTRING_TO_STRING
											(BGl_string5904z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12563 =
											memcmp(BgL_tmpz00_19535, BgL_auxz00_19537, 16L);
									}
									BgL_test6875z00_19527 = ((long) (BgL_arg1303z00_12563) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6875z00_19527 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6875z00_19527 = ((bool_t) 0);
						}
					if (BgL_test6875z00_19527)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12564;

							BgL_thezd2remainingzd2argsz00_12564 = CDR(BgL_g1595z00_11056);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12565;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11055))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12565 =
											(BGl_za2optimzd2taggedzd2fxopzf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12565 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3210z00_12566;

										BgL_val0_3210z00_12566 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19548;

											BgL_tmpz00_19548 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19548);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19551;

											BgL_tmpz00_19551 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19551,
												BgL_thezd2remainingzd2argsz00_12564);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19554;

											BgL_tmpz00_19554 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19554, BgL_nvz00_12565);
										}
										return BgL_val0_3210z00_12566;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3213z00_12567;

							BgL_val0_3213z00_12567 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19558;

								BgL_tmpz00_19558 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19558);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19561;

								BgL_tmpz00_19561 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19561, BgL_g1595z00_11056);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19564;

								BgL_tmpz00_19564 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19564, BgL_g1596z00_11057);
							}
							return BgL_val0_3213z00_12567;
						}
				}
			}
		}

	}



/* &<@anonymous:5250> */
	obj_t BGl_z62zc3z04anonymousza35250ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11058, obj_t BgL_g1593z00_11060, obj_t BgL_g1594z00_11061)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11059;

				BgL_pass1080z00_11059 = PROCEDURE_REF(BgL_envz00_11058, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6879z00_19569;

					if (PAIRP(BgL_g1593z00_11060))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5254z00_12568;

							BgL_arg5254z00_12568 = CAR(BgL_g1593z00_11060);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5254z00_12568))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12570;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19579;
										char *BgL_tmpz00_19577;

										BgL_auxz00_19579 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5254z00_12568));
										BgL_tmpz00_19577 =
											BSTRING_TO_STRING
											(BGl_string5905z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12570 =
											memcmp(BgL_tmpz00_19577, BgL_auxz00_19579, 7L);
									}
									BgL_test6879z00_19569 = ((long) (BgL_arg1303z00_12570) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6879z00_19569 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6879z00_19569 = ((bool_t) 0);
						}
					if (BgL_test6879z00_19569)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12571;

							BgL_thezd2remainingzd2argsz00_12571 = CDR(BgL_g1593z00_11060);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12572;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11059))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12572 =
											(BGl_za2optimzd2specializa7ezd2flonumzf3za2z54zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12572 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3204z00_12573;

										BgL_val0_3204z00_12573 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19590;

											BgL_tmpz00_19590 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19590);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19593;

											BgL_tmpz00_19593 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19593,
												BgL_thezd2remainingzd2argsz00_12571);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19596;

											BgL_tmpz00_19596 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19596, BgL_nvz00_12572);
										}
										return BgL_val0_3204z00_12573;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3207z00_12574;

							BgL_val0_3207z00_12574 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19600;

								BgL_tmpz00_19600 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19600);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19603;

								BgL_tmpz00_19603 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19603, BgL_g1593z00_11060);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19606;

								BgL_tmpz00_19606 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19606, BgL_g1594z00_11061);
							}
							return BgL_val0_3207z00_12574;
						}
				}
			}
		}

	}



/* &<@anonymous:5244> */
	obj_t BGl_z62zc3z04anonymousza35244ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11062, obj_t BgL_g1591z00_11064, obj_t BgL_g1592z00_11065)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11063;

				BgL_pass1080z00_11063 = PROCEDURE_REF(BgL_envz00_11062, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6883z00_19611;

					if (PAIRP(BgL_g1591z00_11064))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5248z00_12575;

							BgL_arg5248z00_12575 = CAR(BgL_g1591z00_11064);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg5248z00_12575))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12577;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19621;
										char *BgL_tmpz00_19619;

										BgL_auxz00_19621 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5248z00_12575));
										BgL_tmpz00_19619 =
											BSTRING_TO_STRING
											(BGl_string5906z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12577 =
											memcmp(BgL_tmpz00_19619, BgL_auxz00_19621, 9L);
									}
									BgL_test6883z00_19611 = ((long) (BgL_arg1303z00_12577) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6883z00_19611 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6883z00_19611 = ((bool_t) 0);
						}
					if (BgL_test6883z00_19611)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12578;

							BgL_thezd2remainingzd2argsz00_12578 = CDR(BgL_g1591z00_11064);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12579;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11063))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12579 =
											(BGl_za2optimzd2specializa7ezd2flonumzf3za2z54zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12579 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3198z00_12580;

										BgL_val0_3198z00_12580 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19632;

											BgL_tmpz00_19632 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19632);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19635;

											BgL_tmpz00_19635 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19635,
												BgL_thezd2remainingzd2argsz00_12578);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19638;

											BgL_tmpz00_19638 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19638, BgL_nvz00_12579);
										}
										return BgL_val0_3198z00_12580;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3201z00_12581;

							BgL_val0_3201z00_12581 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19642;

								BgL_tmpz00_19642 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19642);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19645;

								BgL_tmpz00_19645 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19645, BgL_g1591z00_11064);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19648;

								BgL_tmpz00_19648 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19648, BgL_g1592z00_11065);
							}
							return BgL_val0_3201z00_12581;
						}
				}
			}
		}

	}



/* &<@anonymous:5238> */
	obj_t BGl_z62zc3z04anonymousza35238ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11066, obj_t BgL_g1589z00_11068, obj_t BgL_g1590z00_11069)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11067;

				BgL_pass1080z00_11067 = PROCEDURE_REF(BgL_envz00_11066, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6887z00_19653;

					if (PAIRP(BgL_g1589z00_11068))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5242z00_12582;

							BgL_arg5242z00_12582 = CAR(BgL_g1589z00_11068);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5242z00_12582))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12584;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19663;
										char *BgL_tmpz00_19661;

										BgL_auxz00_19663 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5242z00_12582));
										BgL_tmpz00_19661 =
											BSTRING_TO_STRING
											(BGl_string5907z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12584 =
											memcmp(BgL_tmpz00_19661, BgL_auxz00_19663, 5L);
									}
									BgL_test6887z00_19653 = ((long) (BgL_arg1303z00_12584) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6887z00_19653 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6887z00_19653 = ((bool_t) 0);
						}
					if (BgL_test6887z00_19653)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12585;

							BgL_thezd2remainingzd2argsz00_12585 = CDR(BgL_g1589z00_11068);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12586;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11067))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12586 =
											(BGl_za2optimzd2cfazf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12586 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3192z00_12587;

										BgL_val0_3192z00_12587 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19674;

											BgL_tmpz00_19674 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19674);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19677;

											BgL_tmpz00_19677 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19677,
												BgL_thezd2remainingzd2argsz00_12585);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19680;

											BgL_tmpz00_19680 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19680, BgL_nvz00_12586);
										}
										return BgL_val0_3192z00_12587;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3195z00_12588;

							BgL_val0_3195z00_12588 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19684;

								BgL_tmpz00_19684 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19684);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19687;

								BgL_tmpz00_19687 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19687, BgL_g1589z00_11068);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19690;

								BgL_tmpz00_19690 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19690, BgL_g1590z00_11069);
							}
							return BgL_val0_3195z00_12588;
						}
				}
			}
		}

	}



/* &<@anonymous:5232> */
	obj_t BGl_z62zc3z04anonymousza35232ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11070, obj_t BgL_g1587z00_11072, obj_t BgL_g1588z00_11073)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11071;

				BgL_pass1080z00_11071 = PROCEDURE_REF(BgL_envz00_11070, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6891z00_19695;

					if (PAIRP(BgL_g1587z00_11072))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5236z00_12589;

							BgL_arg5236z00_12589 = CAR(BgL_g1587z00_11072);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5236z00_12589))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12591;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19705;
										char *BgL_tmpz00_19703;

										BgL_auxz00_19705 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5236z00_12589));
										BgL_tmpz00_19703 =
											BSTRING_TO_STRING
											(BGl_string5908z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12591 =
											memcmp(BgL_tmpz00_19703, BgL_auxz00_19705, 8L);
									}
									BgL_test6891z00_19695 = ((long) (BgL_arg1303z00_12591) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6891z00_19695 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6891z00_19695 = ((bool_t) 0);
						}
					if (BgL_test6891z00_19695)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12592;

							BgL_thezd2remainingzd2argsz00_12592 = CDR(BgL_g1587z00_11072);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12593;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11071))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12593 =
											(BGl_za2optimzd2cfazf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12593 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3186z00_12594;

										BgL_val0_3186z00_12594 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19716;

											BgL_tmpz00_19716 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19716);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19719;

											BgL_tmpz00_19719 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19719,
												BgL_thezd2remainingzd2argsz00_12592);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19722;

											BgL_tmpz00_19722 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19722, BgL_nvz00_12593);
										}
										return BgL_val0_3186z00_12594;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3189z00_12595;

							BgL_val0_3189z00_12595 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19726;

								BgL_tmpz00_19726 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19726);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19729;

								BgL_tmpz00_19729 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19729, BgL_g1587z00_11072);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19732;

								BgL_tmpz00_19732 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19732, BgL_g1588z00_11073);
							}
							return BgL_val0_3189z00_12595;
						}
				}
			}
		}

	}



/* &<@anonymous:5226> */
	obj_t BGl_z62zc3z04anonymousza35226ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11074, obj_t BgL_g1585z00_11076, obj_t BgL_g1586z00_11077)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11075;

				BgL_pass1080z00_11075 = PROCEDURE_REF(BgL_envz00_11074, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6895z00_19737;

					if (PAIRP(BgL_g1585z00_11076))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5230z00_12596;

							BgL_arg5230z00_12596 = CAR(BgL_g1585z00_11076);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5230z00_12596))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12598;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19747;
										char *BgL_tmpz00_19745;

										BgL_auxz00_19747 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5230z00_12596));
										BgL_tmpz00_19745 =
											BSTRING_TO_STRING
											(BGl_string5909z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12598 =
											memcmp(BgL_tmpz00_19745, BgL_auxz00_19747, 16L);
									}
									BgL_test6895z00_19737 = ((long) (BgL_arg1303z00_12598) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6895z00_19737 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6895z00_19737 = ((bool_t) 0);
						}
					if (BgL_test6895z00_19737)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12599;

							BgL_thezd2remainingzd2argsz00_12599 = CDR(BgL_g1585z00_11076);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12600;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11075))
									{	/* Init/parse_args.scm 207 */
										BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00 =
											BFALSE;
										BGl_za2optimzd2cfazd2fixnumzd2arithmeticzf3za2z21zzengine_paramz00
											= BTRUE;
										BgL_nvz00_12600 =
											(BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12600 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3180z00_12601;

										BgL_val0_3180z00_12601 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19758;

											BgL_tmpz00_19758 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19758);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19761;

											BgL_tmpz00_19761 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19761,
												BgL_thezd2remainingzd2argsz00_12599);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19764;

											BgL_tmpz00_19764 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19764, BgL_nvz00_12600);
										}
										return BgL_val0_3180z00_12601;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3183z00_12602;

							BgL_val0_3183z00_12602 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19768;

								BgL_tmpz00_19768 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19768);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19771;

								BgL_tmpz00_19771 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19771, BgL_g1585z00_11076);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19774;

								BgL_tmpz00_19774 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19774, BgL_g1586z00_11077);
							}
							return BgL_val0_3183z00_12602;
						}
				}
			}
		}

	}



/* &<@anonymous:5220> */
	obj_t BGl_z62zc3z04anonymousza35220ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11078, obj_t BgL_g1583z00_11080, obj_t BgL_g1584z00_11081)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11079;

				BgL_pass1080z00_11079 = PROCEDURE_REF(BgL_envz00_11078, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6899z00_19779;

					if (PAIRP(BgL_g1583z00_11080))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5224z00_12603;

							BgL_arg5224z00_12603 = CAR(BgL_g1583z00_11080);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg5224z00_12603))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12605;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19789;
										char *BgL_tmpz00_19787;

										BgL_auxz00_19789 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5224z00_12603));
										BgL_tmpz00_19787 =
											BSTRING_TO_STRING
											(BGl_string5910z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12605 =
											memcmp(BgL_tmpz00_19787, BgL_auxz00_19789, 19L);
									}
									BgL_test6899z00_19779 = ((long) (BgL_arg1303z00_12605) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6899z00_19779 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6899z00_19779 = ((bool_t) 0);
						}
					if (BgL_test6899z00_19779)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12606;

							BgL_thezd2remainingzd2argsz00_12606 = CDR(BgL_g1583z00_11080);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12607;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11079))
									{	/* Init/parse_args.scm 207 */
										BGl_za2optimzd2cfazd2fixnumzd2arithmeticzf3za2z21zzengine_paramz00
											= BFALSE;
										BgL_nvz00_12607 =
											(BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12607 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3174z00_12608;

										BgL_val0_3174z00_12608 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19800;

											BgL_tmpz00_19800 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19800);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19803;

											BgL_tmpz00_19803 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19803,
												BgL_thezd2remainingzd2argsz00_12606);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19806;

											BgL_tmpz00_19806 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19806, BgL_nvz00_12607);
										}
										return BgL_val0_3174z00_12608;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3177z00_12609;

							BgL_val0_3177z00_12609 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19810;

								BgL_tmpz00_19810 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19810);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19813;

								BgL_tmpz00_19813 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19813, BgL_g1583z00_11080);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19816;

								BgL_tmpz00_19816 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19816, BgL_g1584z00_11081);
							}
							return BgL_val0_3177z00_12609;
						}
				}
			}
		}

	}



/* &<@anonymous:5214> */
	obj_t BGl_z62zc3z04anonymousza35214ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11082, obj_t BgL_g1581z00_11084, obj_t BgL_g1582z00_11085)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11083;

				BgL_pass1080z00_11083 = PROCEDURE_REF(BgL_envz00_11082, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6903z00_19821;

					if (PAIRP(BgL_g1581z00_11084))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5218z00_12610;

							BgL_arg5218z00_12610 = CAR(BgL_g1581z00_11084);
							if ((23L == STRING_LENGTH(((obj_t) BgL_arg5218z00_12610))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12612;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19831;
										char *BgL_tmpz00_19829;

										BgL_auxz00_19831 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5218z00_12610));
										BgL_tmpz00_19829 =
											BSTRING_TO_STRING
											(BGl_string5911z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12612 =
											memcmp(BgL_tmpz00_19829, BgL_auxz00_19831, 23L);
									}
									BgL_test6903z00_19821 = ((long) (BgL_arg1303z00_12612) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6903z00_19821 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6903z00_19821 = ((bool_t) 0);
						}
					if (BgL_test6903z00_19821)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12613;

							BgL_thezd2remainingzd2argsz00_12613 = CDR(BgL_g1581z00_11084);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12614;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11083))
									{	/* Init/parse_args.scm 207 */
										BGl_za2arithmeticzd2overflowza2zd2zzengine_paramz00 =
											BFALSE;
										BgL_nvz00_12614 =
											(BGl_za2optimzd2cfazd2fixnumzd2arithmeticzf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12614 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3168z00_12615;

										BgL_val0_3168z00_12615 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19842;

											BgL_tmpz00_19842 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19842);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19845;

											BgL_tmpz00_19845 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19845,
												BgL_thezd2remainingzd2argsz00_12613);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19848;

											BgL_tmpz00_19848 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19848, BgL_nvz00_12614);
										}
										return BgL_val0_3168z00_12615;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3171z00_12616;

							BgL_val0_3171z00_12616 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19852;

								BgL_tmpz00_19852 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19852);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19855;

								BgL_tmpz00_19855 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19855, BgL_g1581z00_11084);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19858;

								BgL_tmpz00_19858 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19858, BgL_g1582z00_11085);
							}
							return BgL_val0_3171z00_12616;
						}
				}
			}
		}

	}



/* &<@anonymous:5208> */
	obj_t BGl_z62zc3z04anonymousza35208ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11086, obj_t BgL_g1579z00_11088, obj_t BgL_g1580z00_11089)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11087;

				BgL_pass1080z00_11087 = PROCEDURE_REF(BgL_envz00_11086, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6907z00_19863;

					if (PAIRP(BgL_g1579z00_11088))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5212z00_12617;

							BgL_arg5212z00_12617 = CAR(BgL_g1579z00_11088);
							if ((26L == STRING_LENGTH(((obj_t) BgL_arg5212z00_12617))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12619;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19873;
										char *BgL_tmpz00_19871;

										BgL_auxz00_19873 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5212z00_12617));
										BgL_tmpz00_19871 =
											BSTRING_TO_STRING
											(BGl_string5912z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12619 =
											memcmp(BgL_tmpz00_19871, BgL_auxz00_19873, 26L);
									}
									BgL_test6907z00_19863 = ((long) (BgL_arg1303z00_12619) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6907z00_19863 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6907z00_19863 = ((bool_t) 0);
						}
					if (BgL_test6907z00_19863)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12620;

							BgL_thezd2remainingzd2argsz00_12620 = CDR(BgL_g1579z00_11088);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12621;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11087))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12621 =
											(BGl_za2optimzd2cfazd2fixnumzd2arithmeticzf3za2z21zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12621 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3162z00_12622;

										BgL_val0_3162z00_12622 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19884;

											BgL_tmpz00_19884 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19884);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19887;

											BgL_tmpz00_19887 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19887,
												BgL_thezd2remainingzd2argsz00_12620);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19890;

											BgL_tmpz00_19890 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19890, BgL_nvz00_12621);
										}
										return BgL_val0_3162z00_12622;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3165z00_12623;

							BgL_val0_3165z00_12623 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19894;

								BgL_tmpz00_19894 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19894);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19897;

								BgL_tmpz00_19897 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19897, BgL_g1579z00_11088);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19900;

								BgL_tmpz00_19900 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19900, BgL_g1580z00_11089);
							}
							return BgL_val0_3165z00_12623;
						}
				}
			}
		}

	}



/* &<@anonymous:5202> */
	obj_t BGl_z62zc3z04anonymousza35202ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11090, obj_t BgL_g1577z00_11092, obj_t BgL_g1578z00_11093)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11091;

				BgL_pass1080z00_11091 = PROCEDURE_REF(BgL_envz00_11090, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6911z00_19905;

					if (PAIRP(BgL_g1577z00_11092))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5206z00_12624;

							BgL_arg5206z00_12624 = CAR(BgL_g1577z00_11092);
							if ((23L == STRING_LENGTH(((obj_t) BgL_arg5206z00_12624))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12626;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19915;
										char *BgL_tmpz00_19913;

										BgL_auxz00_19915 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5206z00_12624));
										BgL_tmpz00_19913 =
											BSTRING_TO_STRING
											(BGl_string5913z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12626 =
											memcmp(BgL_tmpz00_19913, BgL_auxz00_19915, 23L);
									}
									BgL_test6911z00_19905 = ((long) (BgL_arg1303z00_12626) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6911z00_19905 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6911z00_19905 = ((bool_t) 0);
						}
					if (BgL_test6911z00_19905)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12627;

							BgL_thezd2remainingzd2argsz00_12627 = CDR(BgL_g1577z00_11092);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12628;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11091))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12628 =
											(BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12628 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3156z00_12629;

										BgL_val0_3156z00_12629 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19926;

											BgL_tmpz00_19926 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19926);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19929;

											BgL_tmpz00_19929 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19929,
												BgL_thezd2remainingzd2argsz00_12627);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19932;

											BgL_tmpz00_19932 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19932, BgL_nvz00_12628);
										}
										return BgL_val0_3156z00_12629;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3159z00_12630;

							BgL_val0_3159z00_12630 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19936;

								BgL_tmpz00_19936 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19936);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19939;

								BgL_tmpz00_19939 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19939, BgL_g1577z00_11092);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19942;

								BgL_tmpz00_19942 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19942, BgL_g1578z00_11093);
							}
							return BgL_val0_3159z00_12630;
						}
				}
			}
		}

	}



/* &<@anonymous:5196> */
	obj_t BGl_z62zc3z04anonymousza35196ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11094, obj_t BgL_g1575z00_11096, obj_t BgL_g1576z00_11097)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11095;

				BgL_pass1080z00_11095 = PROCEDURE_REF(BgL_envz00_11094, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6915z00_19947;

					if (PAIRP(BgL_g1575z00_11096))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5200z00_12631;

							BgL_arg5200z00_12631 = CAR(BgL_g1575z00_11096);
							if ((26L == STRING_LENGTH(((obj_t) BgL_arg5200z00_12631))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12633;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19957;
										char *BgL_tmpz00_19955;

										BgL_auxz00_19957 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5200z00_12631));
										BgL_tmpz00_19955 =
											BSTRING_TO_STRING
											(BGl_string5914z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12633 =
											memcmp(BgL_tmpz00_19955, BgL_auxz00_19957, 26L);
									}
									BgL_test6915z00_19947 = ((long) (BgL_arg1303z00_12633) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6915z00_19947 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6915z00_19947 = ((bool_t) 0);
						}
					if (BgL_test6915z00_19947)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12634;

							BgL_thezd2remainingzd2argsz00_12634 = CDR(BgL_g1575z00_11096);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12635;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11095))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12635 =
											(BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12635 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3150z00_12636;

										BgL_val0_3150z00_12636 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19968;

											BgL_tmpz00_19968 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19968);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19971;

											BgL_tmpz00_19971 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19971,
												BgL_thezd2remainingzd2argsz00_12634);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_19974;

											BgL_tmpz00_19974 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_19974, BgL_nvz00_12635);
										}
										return BgL_val0_3150z00_12636;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3153z00_12637;

							BgL_val0_3153z00_12637 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19978;

								BgL_tmpz00_19978 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_19978);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19981;

								BgL_tmpz00_19981 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19981, BgL_g1575z00_11096);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_19984;

								BgL_tmpz00_19984 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_19984, BgL_g1576z00_11097);
							}
							return BgL_val0_3153z00_12637;
						}
				}
			}
		}

	}



/* &<@anonymous:5190> */
	obj_t BGl_z62zc3z04anonymousza35190ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11098, obj_t BgL_g1573z00_11100, obj_t BgL_g1574z00_11101)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11099;

				BgL_pass1080z00_11099 = PROCEDURE_REF(BgL_envz00_11098, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6919z00_19989;

					if (PAIRP(BgL_g1573z00_11100))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5194z00_12638;

							BgL_arg5194z00_12638 = CAR(BgL_g1573z00_11100);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg5194z00_12638))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12640;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_19999;
										char *BgL_tmpz00_19997;

										BgL_auxz00_19999 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5194z00_12638));
										BgL_tmpz00_19997 =
											BSTRING_TO_STRING
											(BGl_string5915z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12640 =
											memcmp(BgL_tmpz00_19997, BgL_auxz00_19999, 14L);
									}
									BgL_test6919z00_19989 = ((long) (BgL_arg1303z00_12640) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6919z00_19989 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6919z00_19989 = ((bool_t) 0);
						}
					if (BgL_test6919z00_19989)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12641;

							BgL_thezd2remainingzd2argsz00_12641 = CDR(BgL_g1573z00_11100);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12642;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11099))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12642 =
											(BGl_za2optimzd2cfazd2freezd2varzd2trackingzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12642 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3144z00_12643;

										BgL_val0_3144z00_12643 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20010;

											BgL_tmpz00_20010 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20010);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20013;

											BgL_tmpz00_20013 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20013,
												BgL_thezd2remainingzd2argsz00_12641);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20016;

											BgL_tmpz00_20016 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20016, BgL_nvz00_12642);
										}
										return BgL_val0_3144z00_12643;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3147z00_12644;

							BgL_val0_3147z00_12644 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20020;

								BgL_tmpz00_20020 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20020);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20023;

								BgL_tmpz00_20023 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20023, BgL_g1573z00_11100);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20026;

								BgL_tmpz00_20026 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20026, BgL_g1574z00_11101);
							}
							return BgL_val0_3147z00_12644;
						}
				}
			}
		}

	}



/* &<@anonymous:5184> */
	obj_t BGl_z62zc3z04anonymousza35184ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11102, obj_t BgL_g1571z00_11104, obj_t BgL_g1572z00_11105)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11103;

				BgL_pass1080z00_11103 = PROCEDURE_REF(BgL_envz00_11102, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6923z00_20031;

					if (PAIRP(BgL_g1571z00_11104))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5188z00_12645;

							BgL_arg5188z00_12645 = CAR(BgL_g1571z00_11104);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg5188z00_12645))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12647;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20041;
										char *BgL_tmpz00_20039;

										BgL_auxz00_20041 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5188z00_12645));
										BgL_tmpz00_20039 =
											BSTRING_TO_STRING
											(BGl_string5916z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12647 =
											memcmp(BgL_tmpz00_20039, BgL_auxz00_20041, 17L);
									}
									BgL_test6923z00_20031 = ((long) (BgL_arg1303z00_12647) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6923z00_20031 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6923z00_20031 = ((bool_t) 0);
						}
					if (BgL_test6923z00_20031)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12648;

							BgL_thezd2remainingzd2argsz00_12648 = CDR(BgL_g1571z00_11104);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12649;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11103))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12649 =
											(BGl_za2optimzd2cfazd2freezd2varzd2trackingzf3za2zf3zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12649 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3138z00_12650;

										BgL_val0_3138z00_12650 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20052;

											BgL_tmpz00_20052 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20052);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20055;

											BgL_tmpz00_20055 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20055,
												BgL_thezd2remainingzd2argsz00_12648);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20058;

											BgL_tmpz00_20058 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20058, BgL_nvz00_12649);
										}
										return BgL_val0_3138z00_12650;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3141z00_12651;

							BgL_val0_3141z00_12651 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20062;

								BgL_tmpz00_20062 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20062);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20065;

								BgL_tmpz00_20065 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20065, BgL_g1571z00_11104);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20068;

								BgL_tmpz00_20068 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20068, BgL_g1572z00_11105);
							}
							return BgL_val0_3141z00_12651;
						}
				}
			}
		}

	}



/* &<@anonymous:5178> */
	obj_t BGl_z62zc3z04anonymousza35178ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11106, obj_t BgL_g1569z00_11108, obj_t BgL_g1570z00_11109)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11107;

				BgL_pass1080z00_11107 = PROCEDURE_REF(BgL_envz00_11106, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6927z00_20073;

					if (PAIRP(BgL_g1569z00_11108))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5182z00_12652;

							BgL_arg5182z00_12652 = CAR(BgL_g1569z00_11108);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg5182z00_12652))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12654;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20083;
										char *BgL_tmpz00_20081;

										BgL_auxz00_20083 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5182z00_12652));
										BgL_tmpz00_20081 =
											BSTRING_TO_STRING
											(BGl_string5917z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12654 =
											memcmp(BgL_tmpz00_20081, BgL_auxz00_20083, 10L);
									}
									BgL_test6927z00_20073 = ((long) (BgL_arg1303z00_12654) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6927z00_20073 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6927z00_20073 = ((bool_t) 0);
						}
					if (BgL_test6927z00_20073)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12655;

							BgL_thezd2remainingzd2argsz00_12655 = CDR(BgL_g1569z00_11108);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12656;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11107))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12656 =
											(BGl_za2optimzd2cfazd2pairzf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12656 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3132z00_12657;

										BgL_val0_3132z00_12657 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20094;

											BgL_tmpz00_20094 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20094);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20097;

											BgL_tmpz00_20097 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20097,
												BgL_thezd2remainingzd2argsz00_12655);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20100;

											BgL_tmpz00_20100 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20100, BgL_nvz00_12656);
										}
										return BgL_val0_3132z00_12657;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3135z00_12658;

							BgL_val0_3135z00_12658 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20104;

								BgL_tmpz00_20104 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20104);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20107;

								BgL_tmpz00_20107 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20107, BgL_g1569z00_11108);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20110;

								BgL_tmpz00_20110 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20110, BgL_g1570z00_11109);
							}
							return BgL_val0_3135z00_12658;
						}
				}
			}
		}

	}



/* &<@anonymous:5172> */
	obj_t BGl_z62zc3z04anonymousza35172ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11110, obj_t BgL_g1567z00_11112, obj_t BgL_g1568z00_11113)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11111;

				BgL_pass1080z00_11111 = PROCEDURE_REF(BgL_envz00_11110, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6931z00_20115;

					if (PAIRP(BgL_g1567z00_11112))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5176z00_12659;

							BgL_arg5176z00_12659 = CAR(BgL_g1567z00_11112);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5176z00_12659))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12661;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20125;
										char *BgL_tmpz00_20123;

										BgL_auxz00_20125 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5176z00_12659));
										BgL_tmpz00_20123 =
											BSTRING_TO_STRING
											(BGl_string5918z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12661 =
											memcmp(BgL_tmpz00_20123, BgL_auxz00_20125, 13L);
									}
									BgL_test6931z00_20115 = ((long) (BgL_arg1303z00_12661) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6931z00_20115 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6931z00_20115 = ((bool_t) 0);
						}
					if (BgL_test6931z00_20115)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12662;

							BgL_thezd2remainingzd2argsz00_12662 = CDR(BgL_g1567z00_11112);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12663;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11111))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12663 =
											(BGl_za2optimzd2cfazd2pairzf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12663 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3126z00_12664;

										BgL_val0_3126z00_12664 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20136;

											BgL_tmpz00_20136 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20136);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20139;

											BgL_tmpz00_20139 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20139,
												BgL_thezd2remainingzd2argsz00_12662);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20142;

											BgL_tmpz00_20142 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20142, BgL_nvz00_12663);
										}
										return BgL_val0_3126z00_12664;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3129z00_12665;

							BgL_val0_3129z00_12665 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20146;

								BgL_tmpz00_20146 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20146);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20149;

								BgL_tmpz00_20149 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20149, BgL_g1567z00_11112);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20152;

								BgL_tmpz00_20152 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20152, BgL_g1568z00_11113);
							}
							return BgL_val0_3129z00_12665;
						}
				}
			}
		}

	}



/* &<@anonymous:5166> */
	obj_t BGl_z62zc3z04anonymousza35166ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11114, obj_t BgL_g1565z00_11116, obj_t BgL_g1566z00_11117)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11115;

				BgL_pass1080z00_11115 = PROCEDURE_REF(BgL_envz00_11114, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6935z00_20157;

					if (PAIRP(BgL_g1565z00_11116))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5170z00_12666;

							BgL_arg5170z00_12666 = CAR(BgL_g1565z00_11116);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg5170z00_12666))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12668;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20167;
										char *BgL_tmpz00_20165;

										BgL_auxz00_20167 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5170z00_12666));
										BgL_tmpz00_20165 =
											BSTRING_TO_STRING
											(BGl_string5919z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12668 =
											memcmp(BgL_tmpz00_20165, BgL_auxz00_20167, 24L);
									}
									BgL_test6935z00_20157 = ((long) (BgL_arg1303z00_12668) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6935z00_20157 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6935z00_20157 = ((bool_t) 0);
						}
					if (BgL_test6935z00_20157)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12669;

							BgL_thezd2remainingzd2argsz00_12669 = CDR(BgL_g1565z00_11116);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12670;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11115))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12670 =
											(BGl_za2optimzd2cfazd2unboxzd2closurezd2argsza2z00zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12670 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3120z00_12671;

										BgL_val0_3120z00_12671 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20178;

											BgL_tmpz00_20178 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20178);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20181;

											BgL_tmpz00_20181 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20181,
												BgL_thezd2remainingzd2argsz00_12669);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20184;

											BgL_tmpz00_20184 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20184, BgL_nvz00_12670);
										}
										return BgL_val0_3120z00_12671;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3123z00_12672;

							BgL_val0_3123z00_12672 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20188;

								BgL_tmpz00_20188 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20188);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20191;

								BgL_tmpz00_20191 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20191, BgL_g1565z00_11116);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20194;

								BgL_tmpz00_20194 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20194, BgL_g1566z00_11117);
							}
							return BgL_val0_3123z00_12672;
						}
				}
			}
		}

	}



/* &<@anonymous:5160> */
	obj_t BGl_z62zc3z04anonymousza35160ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11118, obj_t BgL_g1563z00_11120, obj_t BgL_g1564z00_11121)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11119;

				BgL_pass1080z00_11119 = PROCEDURE_REF(BgL_envz00_11118, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6939z00_20199;

					if (PAIRP(BgL_g1563z00_11120))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5164z00_12673;

							BgL_arg5164z00_12673 = CAR(BgL_g1563z00_11120);
							if ((27L == STRING_LENGTH(((obj_t) BgL_arg5164z00_12673))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12675;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20209;
										char *BgL_tmpz00_20207;

										BgL_auxz00_20209 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5164z00_12673));
										BgL_tmpz00_20207 =
											BSTRING_TO_STRING
											(BGl_string5920z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12675 =
											memcmp(BgL_tmpz00_20207, BgL_auxz00_20209, 27L);
									}
									BgL_test6939z00_20199 = ((long) (BgL_arg1303z00_12675) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6939z00_20199 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6939z00_20199 = ((bool_t) 0);
						}
					if (BgL_test6939z00_20199)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12676;

							BgL_thezd2remainingzd2argsz00_12676 = CDR(BgL_g1563z00_11120);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12677;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11119))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12677 =
											(BGl_za2optimzd2cfazd2unboxzd2closurezd2argsza2z00zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12677 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3114z00_12678;

										BgL_val0_3114z00_12678 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20220;

											BgL_tmpz00_20220 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20220);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20223;

											BgL_tmpz00_20223 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20223,
												BgL_thezd2remainingzd2argsz00_12676);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20226;

											BgL_tmpz00_20226 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20226, BgL_nvz00_12677);
										}
										return BgL_val0_3114z00_12678;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3117z00_12679;

							BgL_val0_3117z00_12679 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20230;

								BgL_tmpz00_20230 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20230);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20233;

								BgL_tmpz00_20233 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20233, BgL_g1563z00_11120);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20236;

								BgL_tmpz00_20236 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20236, BgL_g1564z00_11121);
							}
							return BgL_val0_3117z00_12679;
						}
				}
			}
		}

	}



/* &<@anonymous:5154> */
	obj_t BGl_z62zc3z04anonymousza35154ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11122, obj_t BgL_g1561z00_11124, obj_t BgL_g1562z00_11125)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11123;

				BgL_pass1080z00_11123 = PROCEDURE_REF(BgL_envz00_11122, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6943z00_20241;

					if (PAIRP(BgL_g1561z00_11124))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5158z00_12680;

							BgL_arg5158z00_12680 = CAR(BgL_g1561z00_11124);
							if ((23L == STRING_LENGTH(((obj_t) BgL_arg5158z00_12680))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12682;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20251;
										char *BgL_tmpz00_20249;

										BgL_auxz00_20251 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5158z00_12680));
										BgL_tmpz00_20249 =
											BSTRING_TO_STRING
											(BGl_string5921z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12682 =
											memcmp(BgL_tmpz00_20249, BgL_auxz00_20251, 23L);
									}
									BgL_test6943z00_20241 = ((long) (BgL_arg1303z00_12682) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6943z00_20241 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6943z00_20241 = ((bool_t) 0);
						}
					if (BgL_test6943z00_20241)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12683;

							BgL_thezd2remainingzd2argsz00_12683 = CDR(BgL_g1561z00_11124);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12684;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11123))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12684 =
											(BGl_za2optimzd2cfazd2forcezd2loosezd2localzd2functionzf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12684 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3108z00_12685;

										BgL_val0_3108z00_12685 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20262;

											BgL_tmpz00_20262 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20262);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20265;

											BgL_tmpz00_20265 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20265,
												BgL_thezd2remainingzd2argsz00_12683);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20268;

											BgL_tmpz00_20268 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20268, BgL_nvz00_12684);
										}
										return BgL_val0_3108z00_12685;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3111z00_12686;

							BgL_val0_3111z00_12686 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20272;

								BgL_tmpz00_20272 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20272);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20275;

								BgL_tmpz00_20275 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20275, BgL_g1561z00_11124);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20278;

								BgL_tmpz00_20278 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20278, BgL_g1562z00_11125);
							}
							return BgL_val0_3111z00_12686;
						}
				}
			}
		}

	}



/* &<@anonymous:5148> */
	obj_t BGl_z62zc3z04anonymousza35148ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11126, obj_t BgL_g1559z00_11128, obj_t BgL_g1560z00_11129)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11127;

				BgL_pass1080z00_11127 = PROCEDURE_REF(BgL_envz00_11126, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6947z00_20283;

					if (PAIRP(BgL_g1559z00_11128))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5152z00_12687;

							BgL_arg5152z00_12687 = CAR(BgL_g1559z00_11128);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5152z00_12687))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12689;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20293;
										char *BgL_tmpz00_20291;

										BgL_auxz00_20293 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5152z00_12687));
										BgL_tmpz00_20291 =
											BSTRING_TO_STRING
											(BGl_string5922z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12689 =
											memcmp(BgL_tmpz00_20291, BgL_auxz00_20293, 13L);
									}
									BgL_test6947z00_20283 = ((long) (BgL_arg1303z00_12689) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6947z00_20283 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6947z00_20283 = ((bool_t) 0);
						}
					if (BgL_test6947z00_20283)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12690;

							BgL_thezd2remainingzd2argsz00_12690 = CDR(BgL_g1559z00_11128);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12691;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11127))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12691 =
											(BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12691 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3102z00_12692;

										BgL_val0_3102z00_12692 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20304;

											BgL_tmpz00_20304 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20304);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20307;

											BgL_tmpz00_20307 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20307,
												BgL_thezd2remainingzd2argsz00_12690);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20310;

											BgL_tmpz00_20310 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20310, BgL_nvz00_12691);
										}
										return BgL_val0_3102z00_12692;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3105z00_12693;

							BgL_val0_3105z00_12693 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20314;

								BgL_tmpz00_20314 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20314);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20317;

								BgL_tmpz00_20317 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20317, BgL_g1559z00_11128);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20320;

								BgL_tmpz00_20320 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20320, BgL_g1560z00_11129);
							}
							return BgL_val0_3105z00_12693;
						}
				}
			}
		}

	}



/* &<@anonymous:5142> */
	obj_t BGl_z62zc3z04anonymousza35142ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11130, obj_t BgL_g1557z00_11132, obj_t BgL_g1558z00_11133)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11131;

				BgL_pass1080z00_11131 = PROCEDURE_REF(BgL_envz00_11130, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6951z00_20325;

					if (PAIRP(BgL_g1557z00_11132))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5146z00_12694;

							BgL_arg5146z00_12694 = CAR(BgL_g1557z00_11132);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5146z00_12694))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12696;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20335;
										char *BgL_tmpz00_20333;

										BgL_auxz00_20335 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5146z00_12694));
										BgL_tmpz00_20333 =
											BSTRING_TO_STRING
											(BGl_string5923z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12696 =
											memcmp(BgL_tmpz00_20333, BgL_auxz00_20335, 16L);
									}
									BgL_test6951z00_20325 = ((long) (BgL_arg1303z00_12696) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6951z00_20325 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6951z00_20325 = ((bool_t) 0);
						}
					if (BgL_test6951z00_20325)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12697;

							BgL_thezd2remainingzd2argsz00_12697 = CDR(BgL_g1557z00_11132);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12698;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11131))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12698 =
											(BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12698 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3096z00_12699;

										BgL_val0_3096z00_12699 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20346;

											BgL_tmpz00_20346 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20346);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20349;

											BgL_tmpz00_20349 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20349,
												BgL_thezd2remainingzd2argsz00_12697);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20352;

											BgL_tmpz00_20352 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20352, BgL_nvz00_12698);
										}
										return BgL_val0_3096z00_12699;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3099z00_12700;

							BgL_val0_3099z00_12700 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20356;

								BgL_tmpz00_20356 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20356);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20359;

								BgL_tmpz00_20359 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20359, BgL_g1557z00_11132);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20362;

								BgL_tmpz00_20362 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20362, BgL_g1558z00_11133);
							}
							return BgL_val0_3099z00_12700;
						}
				}
			}
		}

	}



/* &<@anonymous:5136> */
	obj_t BGl_z62zc3z04anonymousza35136ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11134, obj_t BgL_g1555z00_11136, obj_t BgL_g1556z00_11137)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11135;

				BgL_pass1080z00_11135 = PROCEDURE_REF(BgL_envz00_11134, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6955z00_20367;

					if (PAIRP(BgL_g1555z00_11136))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5140z00_12701;

							BgL_arg5140z00_12701 = CAR(BgL_g1555z00_11136);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg5140z00_12701))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12703;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20377;
										char *BgL_tmpz00_20375;

										BgL_auxz00_20377 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5140z00_12701));
										BgL_tmpz00_20375 =
											BSTRING_TO_STRING
											(BGl_string5924z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12703 =
											memcmp(BgL_tmpz00_20375, BgL_auxz00_20377, 18L);
									}
									BgL_test6955z00_20367 = ((long) (BgL_arg1303z00_12703) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6955z00_20367 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6955z00_20367 = ((bool_t) 0);
						}
					if (BgL_test6955z00_20367)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12704;

							BgL_thezd2remainingzd2argsz00_12704 = CDR(BgL_g1555z00_11136);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12705;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11135))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12705 =
											(BGl_za2optimzd2loopzd2inliningzf3za2zf3zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12705 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3090z00_12706;

										BgL_val0_3090z00_12706 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20388;

											BgL_tmpz00_20388 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20388);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20391;

											BgL_tmpz00_20391 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20391,
												BgL_thezd2remainingzd2argsz00_12704);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20394;

											BgL_tmpz00_20394 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20394, BgL_nvz00_12705);
										}
										return BgL_val0_3090z00_12706;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3093z00_12707;

							BgL_val0_3093z00_12707 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20398;

								BgL_tmpz00_20398 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20398);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20401;

								BgL_tmpz00_20401 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20401, BgL_g1555z00_11136);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20404;

								BgL_tmpz00_20404 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20404, BgL_g1556z00_11137);
							}
							return BgL_val0_3093z00_12707;
						}
				}
			}
		}

	}



/* &<@anonymous:5130> */
	obj_t BGl_z62zc3z04anonymousza35130ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11138, obj_t BgL_g1553z00_11140, obj_t BgL_g1554z00_11141)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11139;

				BgL_pass1080z00_11139 = PROCEDURE_REF(BgL_envz00_11138, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6959z00_20409;

					if (PAIRP(BgL_g1553z00_11140))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5134z00_12708;

							BgL_arg5134z00_12708 = CAR(BgL_g1553z00_11140);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg5134z00_12708))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12710;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20419;
										char *BgL_tmpz00_20417;

										BgL_auxz00_20419 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5134z00_12708));
										BgL_tmpz00_20417 =
											BSTRING_TO_STRING
											(BGl_string5925z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12710 =
											memcmp(BgL_tmpz00_20417, BgL_auxz00_20419, 15L);
									}
									BgL_test6959z00_20409 = ((long) (BgL_arg1303z00_12710) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6959z00_20409 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6959z00_20409 = ((bool_t) 0);
						}
					if (BgL_test6959z00_20409)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12711;

							BgL_thezd2remainingzd2argsz00_12711 = CDR(BgL_g1553z00_11140);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12712;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11139))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12712 =
											(BGl_za2optimzd2loopzd2inliningzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12712 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3084z00_12713;

										BgL_val0_3084z00_12713 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20430;

											BgL_tmpz00_20430 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20430);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20433;

											BgL_tmpz00_20433 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20433,
												BgL_thezd2remainingzd2argsz00_12711);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20436;

											BgL_tmpz00_20436 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20436, BgL_nvz00_12712);
										}
										return BgL_val0_3084z00_12713;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3087z00_12714;

							BgL_val0_3087z00_12714 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20440;

								BgL_tmpz00_20440 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20440);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20443;

								BgL_tmpz00_20443 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20443, BgL_g1553z00_11140);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20446;

								BgL_tmpz00_20446 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20446, BgL_g1554z00_11141);
							}
							return BgL_val0_3087z00_12714;
						}
				}
			}
		}

	}



/* &<@anonymous:5124> */
	obj_t BGl_z62zc3z04anonymousza35124ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11142, obj_t BgL_g1551z00_11144, obj_t BgL_g1552z00_11145)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11143;

				BgL_pass1080z00_11143 = PROCEDURE_REF(BgL_envz00_11142, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6963z00_20451;

					if (PAIRP(BgL_g1551z00_11144))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5128z00_12715;

							BgL_arg5128z00_12715 = CAR(BgL_g1551z00_11144);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5128z00_12715))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12717;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20461;
										char *BgL_tmpz00_20459;

										BgL_auxz00_20461 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5128z00_12715));
										BgL_tmpz00_20459 =
											BSTRING_TO_STRING
											(BGl_string5926z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12717 =
											memcmp(BgL_tmpz00_20459, BgL_auxz00_20461, 13L);
									}
									BgL_test6963z00_20451 = ((long) (BgL_arg1303z00_12717) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6963z00_20451 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6963z00_20451 = ((bool_t) 0);
						}
					if (BgL_test6963z00_20451)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12718;

							BgL_thezd2remainingzd2argsz00_12718 = CDR(BgL_g1551z00_11144);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12719;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11143))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12719 =
											(BGl_za2inliningzf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12719 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3078z00_12720;

										BgL_val0_3078z00_12720 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20472;

											BgL_tmpz00_20472 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20472);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20475;

											BgL_tmpz00_20475 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20475,
												BgL_thezd2remainingzd2argsz00_12718);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20478;

											BgL_tmpz00_20478 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20478, BgL_nvz00_12719);
										}
										return BgL_val0_3078z00_12720;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3081z00_12721;

							BgL_val0_3081z00_12721 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20482;

								BgL_tmpz00_20482 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20482);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20485;

								BgL_tmpz00_20485 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20485, BgL_g1551z00_11144);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20488;

								BgL_tmpz00_20488 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20488, BgL_g1552z00_11145);
							}
							return BgL_val0_3081z00_12721;
						}
				}
			}
		}

	}



/* &<@anonymous:5118> */
	obj_t BGl_z62zc3z04anonymousza35118ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11146, obj_t BgL_g1549z00_11148, obj_t BgL_g1550z00_11149)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11147;

				BgL_pass1080z00_11147 = PROCEDURE_REF(BgL_envz00_11146, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6967z00_20493;

					if (PAIRP(BgL_g1549z00_11148))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5122z00_12722;

							BgL_arg5122z00_12722 = CAR(BgL_g1549z00_11148);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg5122z00_12722))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12724;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20503;
										char *BgL_tmpz00_20501;

										BgL_auxz00_20503 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5122z00_12722));
										BgL_tmpz00_20501 =
											BSTRING_TO_STRING
											(BGl_string5927z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12724 =
											memcmp(BgL_tmpz00_20501, BgL_auxz00_20503, 18L);
									}
									BgL_test6967z00_20493 = ((long) (BgL_arg1303z00_12724) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6967z00_20493 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6967z00_20493 = ((bool_t) 0);
						}
					if (BgL_test6967z00_20493)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12725;

							BgL_thezd2remainingzd2argsz00_12725 = CDR(BgL_g1549z00_11148);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12726;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11147))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12726 =
											(BGl_za2userzd2inliningzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12726 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3072z00_12727;

										BgL_val0_3072z00_12727 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20514;

											BgL_tmpz00_20514 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20514);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20517;

											BgL_tmpz00_20517 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20517,
												BgL_thezd2remainingzd2argsz00_12725);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20520;

											BgL_tmpz00_20520 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20520, BgL_nvz00_12726);
										}
										return BgL_val0_3072z00_12727;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3075z00_12728;

							BgL_val0_3075z00_12728 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20524;

								BgL_tmpz00_20524 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20524);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20527;

								BgL_tmpz00_20527 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20527, BgL_g1549z00_11148);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20530;

								BgL_tmpz00_20530 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20530, BgL_g1550z00_11149);
							}
							return BgL_val0_3075z00_12728;
						}
				}
			}
		}

	}



/* &<@anonymous:5112> */
	obj_t BGl_z62zc3z04anonymousza35112ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11150, obj_t BgL_g1547z00_11152, obj_t BgL_g1548z00_11153)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11151;

				BgL_pass1080z00_11151 = PROCEDURE_REF(BgL_envz00_11150, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6971z00_20535;

					if (PAIRP(BgL_g1547z00_11152))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5116z00_12729;

							BgL_arg5116z00_12729 = CAR(BgL_g1547z00_11152);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg5116z00_12729))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12731;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20545;
										char *BgL_tmpz00_20543;

										BgL_auxz00_20545 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5116z00_12729));
										BgL_tmpz00_20543 =
											BSTRING_TO_STRING
											(BGl_string5928z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12731 =
											memcmp(BgL_tmpz00_20543, BgL_auxz00_20545, 5L);
									}
									BgL_test6971z00_20535 = ((long) (BgL_arg1303z00_12731) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6971z00_20535 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6971z00_20535 = ((bool_t) 0);
						}
					if (BgL_test6971z00_20535)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12732;

							BgL_thezd2remainingzd2argsz00_12732 = CDR(BgL_g1547z00_11152);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12733;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11151))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12733 =
											(BGl_za2optimzd2isazf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12733 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3066z00_12734;

										BgL_val0_3066z00_12734 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20556;

											BgL_tmpz00_20556 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20556);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20559;

											BgL_tmpz00_20559 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20559,
												BgL_thezd2remainingzd2argsz00_12732);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20562;

											BgL_tmpz00_20562 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20562, BgL_nvz00_12733);
										}
										return BgL_val0_3066z00_12734;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3069z00_12735;

							BgL_val0_3069z00_12735 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20566;

								BgL_tmpz00_20566 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20566);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20569;

								BgL_tmpz00_20569 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20569, BgL_g1547z00_11152);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20572;

								BgL_tmpz00_20572 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20572, BgL_g1548z00_11153);
							}
							return BgL_val0_3069z00_12735;
						}
				}
			}
		}

	}



/* &<@anonymous:5106> */
	obj_t BGl_z62zc3z04anonymousza35106ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11154, obj_t BgL_g1545z00_11156, obj_t BgL_g1546z00_11157)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11155;

				BgL_pass1080z00_11155 = PROCEDURE_REF(BgL_envz00_11154, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6975z00_20577;

					if (PAIRP(BgL_g1545z00_11156))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5110z00_12736;

							BgL_arg5110z00_12736 = CAR(BgL_g1545z00_11156);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg5110z00_12736))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12738;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20587;
										char *BgL_tmpz00_20585;

										BgL_auxz00_20587 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5110z00_12736));
										BgL_tmpz00_20585 =
											BSTRING_TO_STRING
											(BGl_string5929z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12738 =
											memcmp(BgL_tmpz00_20585, BgL_auxz00_20587, 8L);
									}
									BgL_test6975z00_20577 = ((long) (BgL_arg1303z00_12738) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6975z00_20577 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6975z00_20577 = ((bool_t) 0);
						}
					if (BgL_test6975z00_20577)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12739;

							BgL_thezd2remainingzd2argsz00_12739 = CDR(BgL_g1545z00_11156);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12740;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11155))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12740 =
											(BGl_za2optimzd2isazf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12740 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3060z00_12741;

										BgL_val0_3060z00_12741 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20598;

											BgL_tmpz00_20598 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20598);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20601;

											BgL_tmpz00_20601 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20601,
												BgL_thezd2remainingzd2argsz00_12739);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20604;

											BgL_tmpz00_20604 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20604, BgL_nvz00_12740);
										}
										return BgL_val0_3060z00_12741;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3063z00_12742;

							BgL_val0_3063z00_12742 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20608;

								BgL_tmpz00_20608 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20608);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20611;

								BgL_tmpz00_20611 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20611, BgL_g1545z00_11156);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20614;

								BgL_tmpz00_20614 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20614, BgL_g1546z00_11157);
							}
							return BgL_val0_3063z00_12742;
						}
				}
			}
		}

	}



/* &<@anonymous:5100> */
	obj_t BGl_z62zc3z04anonymousza35100ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11158, obj_t BgL_g1543z00_11160, obj_t BgL_g1544z00_11161)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11159;

				BgL_pass1080z00_11159 = PROCEDURE_REF(BgL_envz00_11158, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6979z00_20619;

					if (PAIRP(BgL_g1543z00_11160))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5104z00_12743;

							BgL_arg5104z00_12743 = CAR(BgL_g1543z00_11160);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5104z00_12743))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12745;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20629;
										char *BgL_tmpz00_20627;

										BgL_auxz00_20629 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5104z00_12743));
										BgL_tmpz00_20627 =
											BSTRING_TO_STRING
											(BGl_string5930z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12745 =
											memcmp(BgL_tmpz00_20627, BgL_auxz00_20629, 13L);
									}
									BgL_test6979z00_20619 = ((long) (BgL_arg1303z00_12745) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6979z00_20619 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6979z00_20619 = ((bool_t) 0);
						}
					if (BgL_test6979z00_20619)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12746;

							BgL_thezd2remainingzd2argsz00_12746 = CDR(BgL_g1543z00_11160);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12747;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11159))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12747 =
											(BGl_za2optimzd2reducezd2betazf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12747 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3054z00_12748;

										BgL_val0_3054z00_12748 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20640;

											BgL_tmpz00_20640 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20640);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20643;

											BgL_tmpz00_20643 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20643,
												BgL_thezd2remainingzd2argsz00_12746);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20646;

											BgL_tmpz00_20646 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20646, BgL_nvz00_12747);
										}
										return BgL_val0_3054z00_12748;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3057z00_12749;

							BgL_val0_3057z00_12749 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20650;

								BgL_tmpz00_20650 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20650);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20653;

								BgL_tmpz00_20653 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20653, BgL_g1543z00_11160);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20656;

								BgL_tmpz00_20656 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20656, BgL_g1544z00_11161);
							}
							return BgL_val0_3057z00_12749;
						}
				}
			}
		}

	}



/* &<@anonymous:5094> */
	obj_t BGl_z62zc3z04anonymousza35094ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11162, obj_t BgL_g1541z00_11164, obj_t BgL_g1542z00_11165)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11163;

				BgL_pass1080z00_11163 = PROCEDURE_REF(BgL_envz00_11162, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6983z00_20661;

					if (PAIRP(BgL_g1541z00_11164))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5098z00_12750;

							BgL_arg5098z00_12750 = CAR(BgL_g1541z00_11164);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5098z00_12750))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12752;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20671;
										char *BgL_tmpz00_20669;

										BgL_auxz00_20671 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5098z00_12750));
										BgL_tmpz00_20669 =
											BSTRING_TO_STRING
											(BGl_string5931z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12752 =
											memcmp(BgL_tmpz00_20669, BgL_auxz00_20671, 16L);
									}
									BgL_test6983z00_20661 = ((long) (BgL_arg1303z00_12752) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6983z00_20661 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6983z00_20661 = ((bool_t) 0);
						}
					if (BgL_test6983z00_20661)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12753;

							BgL_thezd2remainingzd2argsz00_12753 = CDR(BgL_g1541z00_11164);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12754;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11163))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12754 =
											(BGl_za2optimzd2reducezd2betazf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12754 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3048z00_12755;

										BgL_val0_3048z00_12755 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20682;

											BgL_tmpz00_20682 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20682);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20685;

											BgL_tmpz00_20685 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20685,
												BgL_thezd2remainingzd2argsz00_12753);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20688;

											BgL_tmpz00_20688 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20688, BgL_nvz00_12754);
										}
										return BgL_val0_3048z00_12755;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3051z00_12756;

							BgL_val0_3051z00_12756 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20692;

								BgL_tmpz00_20692 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20692);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20695;

								BgL_tmpz00_20695 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20695, BgL_g1541z00_11164);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20698;

								BgL_tmpz00_20698 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20698, BgL_g1542z00_11165);
							}
							return BgL_val0_3051z00_12756;
						}
				}
			}
		}

	}



/* &<@anonymous:5088> */
	obj_t BGl_z62zc3z04anonymousza35088ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11166, obj_t BgL_g1539z00_11168, obj_t BgL_g1540z00_11169)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11167;

				BgL_pass1080z00_11167 = PROCEDURE_REF(BgL_envz00_11166, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6987z00_20703;

					if (PAIRP(BgL_g1539z00_11168))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5092z00_12757;

							BgL_arg5092z00_12757 = CAR(BgL_g1539z00_11168);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg5092z00_12757))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12759;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20713;
										char *BgL_tmpz00_20711;

										BgL_auxz00_20713 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5092z00_12757));
										BgL_tmpz00_20711 =
											BSTRING_TO_STRING
											(BGl_string5932z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12759 =
											memcmp(BgL_tmpz00_20711, BgL_auxz00_20713, 10L);
									}
									BgL_test6987z00_20703 = ((long) (BgL_arg1303z00_12759) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6987z00_20703 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6987z00_20703 = ((bool_t) 0);
						}
					if (BgL_test6987z00_20703)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12760;

							BgL_thezd2remainingzd2argsz00_12760 = CDR(BgL_g1539z00_11168);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12761;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11167))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12761 =
											(BGl_za2optimzd2dataflowzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12761 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3042z00_12762;

										BgL_val0_3042z00_12762 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20724;

											BgL_tmpz00_20724 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20724);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20727;

											BgL_tmpz00_20727 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20727,
												BgL_thezd2remainingzd2argsz00_12760);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20730;

											BgL_tmpz00_20730 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20730, BgL_nvz00_12761);
										}
										return BgL_val0_3042z00_12762;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3045z00_12763;

							BgL_val0_3045z00_12763 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20734;

								BgL_tmpz00_20734 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20734);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20737;

								BgL_tmpz00_20737 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20737, BgL_g1539z00_11168);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20740;

								BgL_tmpz00_20740 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20740, BgL_g1540z00_11169);
							}
							return BgL_val0_3045z00_12763;
						}
				}
			}
		}

	}



/* &<@anonymous:5082> */
	obj_t BGl_z62zc3z04anonymousza35082ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11170, obj_t BgL_g1537z00_11172, obj_t BgL_g1538z00_11173)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11171;

				BgL_pass1080z00_11171 = PROCEDURE_REF(BgL_envz00_11170, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6991z00_20745;

					if (PAIRP(BgL_g1537z00_11172))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5086z00_12764;

							BgL_arg5086z00_12764 = CAR(BgL_g1537z00_11172);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5086z00_12764))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12766;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20755;
										char *BgL_tmpz00_20753;

										BgL_auxz00_20755 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5086z00_12764));
										BgL_tmpz00_20753 =
											BSTRING_TO_STRING
											(BGl_string5933z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12766 =
											memcmp(BgL_tmpz00_20753, BgL_auxz00_20755, 13L);
									}
									BgL_test6991z00_20745 = ((long) (BgL_arg1303z00_12766) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6991z00_20745 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6991z00_20745 = ((bool_t) 0);
						}
					if (BgL_test6991z00_20745)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12767;

							BgL_thezd2remainingzd2argsz00_12767 = CDR(BgL_g1537z00_11172);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12768;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11171))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12768 =
											(BGl_za2optimzd2dataflowzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12768 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3036z00_12769;

										BgL_val0_3036z00_12769 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20766;

											BgL_tmpz00_20766 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20766);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20769;

											BgL_tmpz00_20769 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20769,
												BgL_thezd2remainingzd2argsz00_12767);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20772;

											BgL_tmpz00_20772 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20772, BgL_nvz00_12768);
										}
										return BgL_val0_3036z00_12769;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3039z00_12770;

							BgL_val0_3039z00_12770 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20776;

								BgL_tmpz00_20776 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20776);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20779;

								BgL_tmpz00_20779 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20779, BgL_g1537z00_11172);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20782;

								BgL_tmpz00_20782 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20782, BgL_g1538z00_11173);
							}
							return BgL_val0_3039z00_12770;
						}
				}
			}
		}

	}



/* &<@anonymous:5076> */
	obj_t BGl_z62zc3z04anonymousza35076ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11174, obj_t BgL_g1535z00_11176, obj_t BgL_g1536z00_11177)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11175;

				BgL_pass1080z00_11175 = PROCEDURE_REF(BgL_envz00_11174, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6995z00_20787;

					if (PAIRP(BgL_g1535z00_11176))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5080z00_12771;

							BgL_arg5080z00_12771 = CAR(BgL_g1535z00_11176);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg5080z00_12771))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12773;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20797;
										char *BgL_tmpz00_20795;

										BgL_auxz00_20797 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5080z00_12771));
										BgL_tmpz00_20795 =
											BSTRING_TO_STRING
											(BGl_string5934z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12773 =
											memcmp(BgL_tmpz00_20795, BgL_auxz00_20797, 21L);
									}
									BgL_test6995z00_20787 = ((long) (BgL_arg1303z00_12773) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6995z00_20787 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6995z00_20787 = ((bool_t) 0);
						}
					if (BgL_test6995z00_20787)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12774;

							BgL_thezd2remainingzd2argsz00_12774 = CDR(BgL_g1535z00_11176);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12775;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11175))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12775 =
											(BGl_za2optimzd2dataflowzd2forzd2errorszf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12775 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3030z00_12776;

										BgL_val0_3030z00_12776 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20808;

											BgL_tmpz00_20808 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20808);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20811;

											BgL_tmpz00_20811 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20811,
												BgL_thezd2remainingzd2argsz00_12774);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20814;

											BgL_tmpz00_20814 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20814, BgL_nvz00_12775);
										}
										return BgL_val0_3030z00_12776;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3033z00_12777;

							BgL_val0_3033z00_12777 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20818;

								BgL_tmpz00_20818 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20818);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20821;

								BgL_tmpz00_20821 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20821, BgL_g1535z00_11176);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20824;

								BgL_tmpz00_20824 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20824, BgL_g1536z00_11177);
							}
							return BgL_val0_3033z00_12777;
						}
				}
			}
		}

	}



/* &<@anonymous:5070> */
	obj_t BGl_z62zc3z04anonymousza35070ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11178, obj_t BgL_g1533z00_11180, obj_t BgL_g1534z00_11181)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11179;

				BgL_pass1080z00_11179 = PROCEDURE_REF(BgL_envz00_11178, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test6999z00_20829;

					if (PAIRP(BgL_g1533z00_11180))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5074z00_12778;

							BgL_arg5074z00_12778 = CAR(BgL_g1533z00_11180);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg5074z00_12778))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12780;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20839;
										char *BgL_tmpz00_20837;

										BgL_auxz00_20839 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5074z00_12778));
										BgL_tmpz00_20837 =
											BSTRING_TO_STRING
											(BGl_string5935z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12780 =
											memcmp(BgL_tmpz00_20837, BgL_auxz00_20839, 24L);
									}
									BgL_test6999z00_20829 = ((long) (BgL_arg1303z00_12780) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test6999z00_20829 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test6999z00_20829 = ((bool_t) 0);
						}
					if (BgL_test6999z00_20829)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12781;

							BgL_thezd2remainingzd2argsz00_12781 = CDR(BgL_g1533z00_11180);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12782;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11179))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12782 =
											(BGl_za2optimzd2dataflowzd2forzd2errorszf3za2z21zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12782 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3024z00_12783;

										BgL_val0_3024z00_12783 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20850;

											BgL_tmpz00_20850 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20850);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20853;

											BgL_tmpz00_20853 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20853,
												BgL_thezd2remainingzd2argsz00_12781);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20856;

											BgL_tmpz00_20856 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20856, BgL_nvz00_12782);
										}
										return BgL_val0_3024z00_12783;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3027z00_12784;

							BgL_val0_3027z00_12784 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20860;

								BgL_tmpz00_20860 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20860);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20863;

								BgL_tmpz00_20863 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20863, BgL_g1533z00_11180);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20866;

								BgL_tmpz00_20866 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20866, BgL_g1534z00_11181);
							}
							return BgL_val0_3027z00_12784;
						}
				}
			}
		}

	}



/* &<@anonymous:5064> */
	obj_t BGl_z62zc3z04anonymousza35064ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11182, obj_t BgL_g1531z00_11184, obj_t BgL_g1532z00_11185)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11183;

				BgL_pass1080z00_11183 = PROCEDURE_REF(BgL_envz00_11182, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7003z00_20871;

					if (PAIRP(BgL_g1531z00_11184))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5068z00_12785;

							BgL_arg5068z00_12785 = CAR(BgL_g1531z00_11184);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg5068z00_12785))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12787;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20881;
										char *BgL_tmpz00_20879;

										BgL_auxz00_20881 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5068z00_12785));
										BgL_tmpz00_20879 =
											BSTRING_TO_STRING
											(BGl_string5936z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12787 =
											memcmp(BgL_tmpz00_20879, BgL_auxz00_20881, 16L);
									}
									BgL_test7003z00_20871 = ((long) (BgL_arg1303z00_12787) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7003z00_20871 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7003z00_20871 = ((bool_t) 0);
						}
					if (BgL_test7003z00_20871)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12788;

							BgL_thezd2remainingzd2argsz00_12788 = CDR(BgL_g1531z00_11184);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12789;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11183))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12789 =
											(BGl_za2optimzd2dataflowzd2typeszf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12789 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3018z00_12790;

										BgL_val0_3018z00_12790 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20892;

											BgL_tmpz00_20892 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20892);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20895;

											BgL_tmpz00_20895 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20895,
												BgL_thezd2remainingzd2argsz00_12788);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20898;

											BgL_tmpz00_20898 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20898, BgL_nvz00_12789);
										}
										return BgL_val0_3018z00_12790;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3021z00_12791;

							BgL_val0_3021z00_12791 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20902;

								BgL_tmpz00_20902 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20902);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20905;

								BgL_tmpz00_20905 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20905, BgL_g1531z00_11184);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20908;

								BgL_tmpz00_20908 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20908, BgL_g1532z00_11185);
							}
							return BgL_val0_3021z00_12791;
						}
				}
			}
		}

	}



/* &<@anonymous:5058> */
	obj_t BGl_z62zc3z04anonymousza35058ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11186, obj_t BgL_g1529z00_11188, obj_t BgL_g1530z00_11189)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11187;

				BgL_pass1080z00_11187 = PROCEDURE_REF(BgL_envz00_11186, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7007z00_20913;

					if (PAIRP(BgL_g1529z00_11188))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5062z00_12792;

							BgL_arg5062z00_12792 = CAR(BgL_g1529z00_11188);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg5062z00_12792))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12794;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20923;
										char *BgL_tmpz00_20921;

										BgL_auxz00_20923 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5062z00_12792));
										BgL_tmpz00_20921 =
											BSTRING_TO_STRING
											(BGl_string5937z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12794 =
											memcmp(BgL_tmpz00_20921, BgL_auxz00_20923, 19L);
									}
									BgL_test7007z00_20913 = ((long) (BgL_arg1303z00_12794) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7007z00_20913 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7007z00_20913 = ((bool_t) 0);
						}
					if (BgL_test7007z00_20913)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12795;

							BgL_thezd2remainingzd2argsz00_12795 = CDR(BgL_g1529z00_11188);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12796;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11187))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12796 =
											(BGl_za2optimzd2dataflowzd2typeszf3za2zf3zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12796 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3012z00_12797;

										BgL_val0_3012z00_12797 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20934;

											BgL_tmpz00_20934 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20934);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20937;

											BgL_tmpz00_20937 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20937,
												BgL_thezd2remainingzd2argsz00_12795);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20940;

											BgL_tmpz00_20940 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20940, BgL_nvz00_12796);
										}
										return BgL_val0_3012z00_12797;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3015z00_12798;

							BgL_val0_3015z00_12798 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20944;

								BgL_tmpz00_20944 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20944);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20947;

								BgL_tmpz00_20947 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20947, BgL_g1529z00_11188);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20950;

								BgL_tmpz00_20950 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20950, BgL_g1530z00_11189);
							}
							return BgL_val0_3015z00_12798;
						}
				}
			}
		}

	}



/* &<@anonymous:5052> */
	obj_t BGl_z62zc3z04anonymousza35052ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11190, obj_t BgL_g1527z00_11192, obj_t BgL_g1528z00_11193)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11191;

				BgL_pass1080z00_11191 = PROCEDURE_REF(BgL_envz00_11190, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7011z00_20955;

					if (PAIRP(BgL_g1527z00_11192))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5056z00_12799;

							BgL_arg5056z00_12799 = CAR(BgL_g1527z00_11192);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg5056z00_12799))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12801;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_20965;
										char *BgL_tmpz00_20963;

										BgL_auxz00_20965 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5056z00_12799));
										BgL_tmpz00_20963 =
											BSTRING_TO_STRING
											(BGl_string5938z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12801 =
											memcmp(BgL_tmpz00_20963, BgL_auxz00_20965, 10L);
									}
									BgL_test7011z00_20955 = ((long) (BgL_arg1303z00_12801) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7011z00_20955 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7011z00_20955 = ((bool_t) 0);
						}
					if (BgL_test7011z00_20955)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12802;

							BgL_thezd2remainingzd2argsz00_12802 = CDR(BgL_g1527z00_11192);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12803;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11191))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12803 =
											(BGl_za2optimzd2initflowzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12803 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3006z00_12804;

										BgL_val0_3006z00_12804 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20976;

											BgL_tmpz00_20976 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20976);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20979;

											BgL_tmpz00_20979 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20979,
												BgL_thezd2remainingzd2argsz00_12802);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_20982;

											BgL_tmpz00_20982 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_20982, BgL_nvz00_12803);
										}
										return BgL_val0_3006z00_12804;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3009z00_12805;

							BgL_val0_3009z00_12805 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20986;

								BgL_tmpz00_20986 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_20986);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20989;

								BgL_tmpz00_20989 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20989, BgL_g1527z00_11192);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_20992;

								BgL_tmpz00_20992 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_20992, BgL_g1528z00_11193);
							}
							return BgL_val0_3009z00_12805;
						}
				}
			}
		}

	}



/* &<@anonymous:5046> */
	obj_t BGl_z62zc3z04anonymousza35046ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11194, obj_t BgL_g1525z00_11196, obj_t BgL_g1526z00_11197)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11195;

				BgL_pass1080z00_11195 = PROCEDURE_REF(BgL_envz00_11194, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7015z00_20997;

					if (PAIRP(BgL_g1525z00_11196))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5050z00_12806;

							BgL_arg5050z00_12806 = CAR(BgL_g1525z00_11196);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg5050z00_12806))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12808;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21007;
										char *BgL_tmpz00_21005;

										BgL_auxz00_21007 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5050z00_12806));
										BgL_tmpz00_21005 =
											BSTRING_TO_STRING
											(BGl_string5939z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12808 =
											memcmp(BgL_tmpz00_21005, BgL_auxz00_21007, 13L);
									}
									BgL_test7015z00_20997 = ((long) (BgL_arg1303z00_12808) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7015z00_20997 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7015z00_20997 = ((bool_t) 0);
						}
					if (BgL_test7015z00_20997)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12809;

							BgL_thezd2remainingzd2argsz00_12809 = CDR(BgL_g1525z00_11196);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12810;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11195))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12810 =
											(BGl_za2optimzd2initflowzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12810 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_3000z00_12811;

										BgL_val0_3000z00_12811 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21018;

											BgL_tmpz00_21018 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21018);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21021;

											BgL_tmpz00_21021 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21021,
												BgL_thezd2remainingzd2argsz00_12809);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21024;

											BgL_tmpz00_21024 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21024, BgL_nvz00_12810);
										}
										return BgL_val0_3000z00_12811;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_3003z00_12812;

							BgL_val0_3003z00_12812 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21028;

								BgL_tmpz00_21028 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21028);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21031;

								BgL_tmpz00_21031 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21031, BgL_g1525z00_11196);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21034;

								BgL_tmpz00_21034 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21034, BgL_g1526z00_11197);
							}
							return BgL_val0_3003z00_12812;
						}
				}
			}
		}

	}



/* &<@anonymous:5040> */
	obj_t BGl_z62zc3z04anonymousza35040ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11198, obj_t BgL_g1523z00_11200, obj_t BgL_g1524z00_11201)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11199;

				BgL_pass1080z00_11199 = PROCEDURE_REF(BgL_envz00_11198, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7019z00_21039;

					if (PAIRP(BgL_g1523z00_11200))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5044z00_12813;

							BgL_arg5044z00_12813 = CAR(BgL_g1523z00_11200);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg5044z00_12813))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12815;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21049;
										char *BgL_tmpz00_21047;

										BgL_auxz00_21049 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5044z00_12813));
										BgL_tmpz00_21047 =
											BSTRING_TO_STRING
											(BGl_string5940z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12815 =
											memcmp(BgL_tmpz00_21047, BgL_auxz00_21049, 15L);
									}
									BgL_test7019z00_21039 = ((long) (BgL_arg1303z00_12815) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7019z00_21039 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7019z00_21039 = ((bool_t) 0);
						}
					if (BgL_test7019z00_21039)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12816;

							BgL_thezd2remainingzd2argsz00_12816 = CDR(BgL_g1523z00_11200);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12817;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11199))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12817 =
											(BGl_za2optimzd2synczd2failsafezf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12817 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2994z00_12818;

										BgL_val0_2994z00_12818 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21060;

											BgL_tmpz00_21060 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21060);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21063;

											BgL_tmpz00_21063 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21063,
												BgL_thezd2remainingzd2argsz00_12816);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21066;

											BgL_tmpz00_21066 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21066, BgL_nvz00_12817);
										}
										return BgL_val0_2994z00_12818;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2997z00_12819;

							BgL_val0_2997z00_12819 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21070;

								BgL_tmpz00_21070 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21070);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21073;

								BgL_tmpz00_21073 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21073, BgL_g1523z00_11200);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21076;

								BgL_tmpz00_21076 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21076, BgL_g1524z00_11201);
							}
							return BgL_val0_2997z00_12819;
						}
				}
			}
		}

	}



/* &<@anonymous:5034> */
	obj_t BGl_z62zc3z04anonymousza35034ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11202, obj_t BgL_g1521z00_11204, obj_t BgL_g1522z00_11205)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11203;

				BgL_pass1080z00_11203 = PROCEDURE_REF(BgL_envz00_11202, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7023z00_21081;

					if (PAIRP(BgL_g1521z00_11204))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5038z00_12820;

							BgL_arg5038z00_12820 = CAR(BgL_g1521z00_11204);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg5038z00_12820))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12822;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21091;
										char *BgL_tmpz00_21089;

										BgL_auxz00_21091 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5038z00_12820));
										BgL_tmpz00_21089 =
											BSTRING_TO_STRING
											(BGl_string5941z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12822 =
											memcmp(BgL_tmpz00_21089, BgL_auxz00_21091, 18L);
									}
									BgL_test7023z00_21081 = ((long) (BgL_arg1303z00_12822) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7023z00_21081 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7023z00_21081 = ((bool_t) 0);
						}
					if (BgL_test7023z00_21081)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12823;

							BgL_thezd2remainingzd2argsz00_12823 = CDR(BgL_g1521z00_11204);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12824;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11203))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12824 =
											(BGl_za2optimzd2synczd2failsafezf3za2zf3zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12824 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2988z00_12825;

										BgL_val0_2988z00_12825 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21102;

											BgL_tmpz00_21102 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21102);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21105;

											BgL_tmpz00_21105 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21105,
												BgL_thezd2remainingzd2argsz00_12823);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21108;

											BgL_tmpz00_21108 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21108, BgL_nvz00_12824);
										}
										return BgL_val0_2988z00_12825;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2991z00_12826;

							BgL_val0_2991z00_12826 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21112;

								BgL_tmpz00_21112 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21112);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21115;

								BgL_tmpz00_21115 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21115, BgL_g1521z00_11204);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21118;

								BgL_tmpz00_21118 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21118, BgL_g1522z00_11205);
							}
							return BgL_val0_2991z00_12826;
						}
				}
			}
		}

	}



/* &<@anonymous:5028> */
	obj_t BGl_z62zc3z04anonymousza35028ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11206, obj_t BgL_g1519z00_11208, obj_t BgL_g1520z00_11209)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11207;

				BgL_pass1080z00_11207 = PROCEDURE_REF(BgL_envz00_11206, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7027z00_21123;

					if (PAIRP(BgL_g1519z00_11208))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5032z00_12827;

							BgL_arg5032z00_12827 = CAR(BgL_g1519z00_11208);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg5032z00_12827))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12829;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21133;
										char *BgL_tmpz00_21131;

										BgL_auxz00_21133 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5032z00_12827));
										BgL_tmpz00_21131 =
											BSTRING_TO_STRING
											(BGl_string5942z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12829 =
											memcmp(BgL_tmpz00_21131, BgL_auxz00_21133, 9L);
									}
									BgL_test7027z00_21123 = ((long) (BgL_arg1303z00_12829) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7027z00_21123 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7027z00_21123 = ((bool_t) 0);
						}
					if (BgL_test7027z00_21123)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12830;

							BgL_thezd2remainingzd2argsz00_12830 = CDR(BgL_g1519z00_11208);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12831;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11207))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12831 =
											(BGl_za2optimzd2Ozd2macrozf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12831 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2982z00_12832;

										BgL_val0_2982z00_12832 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21144;

											BgL_tmpz00_21144 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21144);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21147;

											BgL_tmpz00_21147 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21147,
												BgL_thezd2remainingzd2argsz00_12830);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21150;

											BgL_tmpz00_21150 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21150, BgL_nvz00_12831);
										}
										return BgL_val0_2982z00_12832;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2985z00_12833;

							BgL_val0_2985z00_12833 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21154;

								BgL_tmpz00_21154 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21154);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21157;

								BgL_tmpz00_21157 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21157, BgL_g1519z00_11208);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21160;

								BgL_tmpz00_21160 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21160, BgL_g1520z00_11209);
							}
							return BgL_val0_2985z00_12833;
						}
				}
			}
		}

	}



/* &<@anonymous:5022> */
	obj_t BGl_z62zc3z04anonymousza35022ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11210, obj_t BgL_g1517z00_11212, obj_t BgL_g1518z00_11213)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11211;

				BgL_pass1080z00_11211 = PROCEDURE_REF(BgL_envz00_11210, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7031z00_21165;

					if (PAIRP(BgL_g1517z00_11212))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5026z00_12834;

							BgL_arg5026z00_12834 = CAR(BgL_g1517z00_11212);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg5026z00_12834))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12836;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21175;
										char *BgL_tmpz00_21173;

										BgL_auxz00_21175 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5026z00_12834));
										BgL_tmpz00_21173 =
											BSTRING_TO_STRING
											(BGl_string5943z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12836 =
											memcmp(BgL_tmpz00_21173, BgL_auxz00_21175, 12L);
									}
									BgL_test7031z00_21165 = ((long) (BgL_arg1303z00_12836) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7031z00_21165 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7031z00_21165 = ((bool_t) 0);
						}
					if (BgL_test7031z00_21165)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12837;

							BgL_thezd2remainingzd2argsz00_12837 = CDR(BgL_g1517z00_11212);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12838;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11211))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12838 =
											(BGl_za2optimzd2Ozd2macrozf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12838 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2976z00_12839;

										BgL_val0_2976z00_12839 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21186;

											BgL_tmpz00_21186 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21186);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21189;

											BgL_tmpz00_21189 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21189,
												BgL_thezd2remainingzd2argsz00_12837);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21192;

											BgL_tmpz00_21192 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21192, BgL_nvz00_12838);
										}
										return BgL_val0_2976z00_12839;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2979z00_12840;

							BgL_val0_2979z00_12840 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21196;

								BgL_tmpz00_21196 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21196);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21199;

								BgL_tmpz00_21199 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21199, BgL_g1517z00_11212);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21202;

								BgL_tmpz00_21202 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21202, BgL_g1518z00_11213);
							}
							return BgL_val0_2979z00_12840;
						}
				}
			}
		}

	}



/* &<@anonymous:5016> */
	obj_t BGl_z62zc3z04anonymousza35016ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11214, obj_t BgL_g1515z00_11216, obj_t BgL_g1516z00_11217)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11215;

				BgL_pass1080z00_11215 = PROCEDURE_REF(BgL_envz00_11214, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7035z00_21207;

					if (PAIRP(BgL_g1515z00_11216))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5020z00_12841;

							BgL_arg5020z00_12841 = CAR(BgL_g1515z00_11216);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg5020z00_12841))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12843;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21217;
										char *BgL_tmpz00_21215;

										BgL_auxz00_21217 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5020z00_12841));
										BgL_tmpz00_21215 =
											BSTRING_TO_STRING
											(BGl_string5944z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12843 =
											memcmp(BgL_tmpz00_21215, BgL_auxz00_21217, 7L);
									}
									BgL_test7035z00_21207 = ((long) (BgL_arg1303z00_12843) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7035z00_21207 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7035z00_21207 = ((bool_t) 0);
						}
					if (BgL_test7035z00_21207)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12844;

							BgL_thezd2remainingzd2argsz00_12844 = CDR(BgL_g1515z00_11216);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12845;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11215))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12845 =
											(BGl_za2czd2tailzd2callza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12845 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2970z00_12846;

										BgL_val0_2970z00_12846 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21228;

											BgL_tmpz00_21228 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21228);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21231;

											BgL_tmpz00_21231 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21231,
												BgL_thezd2remainingzd2argsz00_12844);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21234;

											BgL_tmpz00_21234 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21234, BgL_nvz00_12845);
										}
										return BgL_val0_2970z00_12846;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2973z00_12847;

							BgL_val0_2973z00_12847 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21238;

								BgL_tmpz00_21238 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21238);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21241;

								BgL_tmpz00_21241 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21241, BgL_g1515z00_11216);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21244;

								BgL_tmpz00_21244 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21244, BgL_g1516z00_11217);
							}
							return BgL_val0_2973z00_12847;
						}
				}
			}
		}

	}



/* &<@anonymous:5010> */
	obj_t BGl_z62zc3z04anonymousza35010ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11218, obj_t BgL_g1513z00_11220, obj_t BgL_g1514z00_11221)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11219;

				BgL_pass1080z00_11219 = PROCEDURE_REF(BgL_envz00_11218, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7039z00_21249;

					if (PAIRP(BgL_g1513z00_11220))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5014z00_12848;

							BgL_arg5014z00_12848 = CAR(BgL_g1513z00_11220);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg5014z00_12848))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12850;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21259;
										char *BgL_tmpz00_21257;

										BgL_auxz00_21259 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5014z00_12848));
										BgL_tmpz00_21257 =
											BSTRING_TO_STRING
											(BGl_string5945z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12850 =
											memcmp(BgL_tmpz00_21257, BgL_auxz00_21259, 10L);
									}
									BgL_test7039z00_21249 = ((long) (BgL_arg1303z00_12850) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7039z00_21249 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7039z00_21249 = ((bool_t) 0);
						}
					if (BgL_test7039z00_21249)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12851;

							BgL_thezd2remainingzd2argsz00_12851 = CDR(BgL_g1513z00_11220);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12852;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11219))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12852 =
											(BGl_za2czd2tailzd2callza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12852 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2964z00_12853;

										BgL_val0_2964z00_12853 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21270;

											BgL_tmpz00_21270 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21270);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21273;

											BgL_tmpz00_21273 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21273,
												BgL_thezd2remainingzd2argsz00_12851);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21276;

											BgL_tmpz00_21276 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21276, BgL_nvz00_12852);
										}
										return BgL_val0_2964z00_12853;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2967z00_12854;

							BgL_val0_2967z00_12854 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21280;

								BgL_tmpz00_21280 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21280);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21283;

								BgL_tmpz00_21283 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21283, BgL_g1513z00_11220);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21286;

								BgL_tmpz00_21286 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21286, BgL_g1514z00_11221);
							}
							return BgL_val0_2967z00_12854;
						}
				}
			}
		}

	}



/* &<@anonymous:5004> */
	obj_t BGl_z62zc3z04anonymousza35004ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11222, obj_t BgL_g1511z00_11224, obj_t BgL_g1512z00_11225)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11223;

				BgL_pass1080z00_11223 = PROCEDURE_REF(BgL_envz00_11222, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7043z00_21291;

					if (PAIRP(BgL_g1511z00_11224))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5008z00_12855;

							BgL_arg5008z00_12855 = CAR(BgL_g1511z00_11224);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg5008z00_12855))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12857;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21301;
										char *BgL_tmpz00_21299;

										BgL_auxz00_21301 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5008z00_12855));
										BgL_tmpz00_21299 =
											BSTRING_TO_STRING
											(BGl_string5946z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12857 =
											memcmp(BgL_tmpz00_21299, BgL_auxz00_21301, 14L);
									}
									BgL_test7043z00_21291 = ((long) (BgL_arg1303z00_12857) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7043z00_21291 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7043z00_21291 = ((bool_t) 0);
						}
					if (BgL_test7043z00_21291)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12858;

							BgL_thezd2remainingzd2argsz00_12858 = CDR(BgL_g1511z00_11224);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12859;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11223))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12859 =
											(BGl_za2globalzd2tailzd2callzf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12859 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2958z00_12860;

										BgL_val0_2958z00_12860 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21312;

											BgL_tmpz00_21312 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21312);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21315;

											BgL_tmpz00_21315 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21315,
												BgL_thezd2remainingzd2argsz00_12858);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21318;

											BgL_tmpz00_21318 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21318, BgL_nvz00_12859);
										}
										return BgL_val0_2958z00_12860;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2961z00_12861;

							BgL_val0_2961z00_12861 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21322;

								BgL_tmpz00_21322 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21322);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21325;

								BgL_tmpz00_21325 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21325, BgL_g1511z00_11224);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21328;

								BgL_tmpz00_21328 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21328, BgL_g1512z00_11225);
							}
							return BgL_val0_2961z00_12861;
						}
				}
			}
		}

	}



/* &<@anonymous:4998> */
	obj_t BGl_z62zc3z04anonymousza34998ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11226, obj_t BgL_g1509z00_11228, obj_t BgL_g1510z00_11229)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11227;

				BgL_pass1080z00_11227 = PROCEDURE_REF(BgL_envz00_11226, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7047z00_21333;

					if (PAIRP(BgL_g1509z00_11228))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg5002z00_12862;

							BgL_arg5002z00_12862 = CAR(BgL_g1509z00_11228);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg5002z00_12862))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12864;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21343;
										char *BgL_tmpz00_21341;

										BgL_auxz00_21343 =
											BSTRING_TO_STRING(((obj_t) BgL_arg5002z00_12862));
										BgL_tmpz00_21341 =
											BSTRING_TO_STRING
											(BGl_string5947z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12864 =
											memcmp(BgL_tmpz00_21341, BgL_auxz00_21343, 17L);
									}
									BgL_test7047z00_21333 = ((long) (BgL_arg1303z00_12864) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7047z00_21333 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7047z00_21333 = ((bool_t) 0);
						}
					if (BgL_test7047z00_21333)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12865;

							BgL_thezd2remainingzd2argsz00_12865 = CDR(BgL_g1509z00_11228);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12866;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11227))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12866 =
											(BGl_za2globalzd2tailzd2callzf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12866 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2952z00_12867;

										BgL_val0_2952z00_12867 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21354;

											BgL_tmpz00_21354 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21354);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21357;

											BgL_tmpz00_21357 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21357,
												BgL_thezd2remainingzd2argsz00_12865);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21360;

											BgL_tmpz00_21360 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21360, BgL_nvz00_12866);
										}
										return BgL_val0_2952z00_12867;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2955z00_12868;

							BgL_val0_2955z00_12868 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21364;

								BgL_tmpz00_21364 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21364);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21367;

								BgL_tmpz00_21367 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21367, BgL_g1509z00_11228);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21370;

								BgL_tmpz00_21370 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21370, BgL_g1510z00_11229);
							}
							return BgL_val0_2955z00_12868;
						}
				}
			}
		}

	}



/* &<@anonymous:4992> */
	obj_t BGl_z62zc3z04anonymousza34992ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11230, obj_t BgL_g1507z00_11232, obj_t BgL_g1508z00_11233)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11231;

				BgL_pass1080z00_11231 = PROCEDURE_REF(BgL_envz00_11230, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7051z00_21375;

					if (PAIRP(BgL_g1507z00_11232))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4996z00_12869;

							BgL_arg4996z00_12869 = CAR(BgL_g1507z00_11232);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4996z00_12869))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12871;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21385;
										char *BgL_tmpz00_21383;

										BgL_auxz00_21385 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4996z00_12869));
										BgL_tmpz00_21383 =
											BSTRING_TO_STRING
											(BGl_string5948z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12871 =
											memcmp(BgL_tmpz00_21383, BgL_auxz00_21385, 8L);
									}
									BgL_test7051z00_21375 = ((long) (BgL_arg1303z00_12871) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7051z00_21375 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7051z00_21375 = ((bool_t) 0);
						}
					if (BgL_test7051z00_21375)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12872;

							BgL_thezd2remainingzd2argsz00_12872 = CDR(BgL_g1507z00_11232);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12873;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11231))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12873 =
											(BGl_za2optimzd2returnzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12873 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2946z00_12874;

										BgL_val0_2946z00_12874 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21396;

											BgL_tmpz00_21396 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21396);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21399;

											BgL_tmpz00_21399 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21399,
												BgL_thezd2remainingzd2argsz00_12872);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21402;

											BgL_tmpz00_21402 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21402, BgL_nvz00_12873);
										}
										return BgL_val0_2946z00_12874;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2949z00_12875;

							BgL_val0_2949z00_12875 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21406;

								BgL_tmpz00_21406 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21406);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21409;

								BgL_tmpz00_21409 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21409, BgL_g1507z00_11232);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21412;

								BgL_tmpz00_21412 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21412, BgL_g1508z00_11233);
							}
							return BgL_val0_2949z00_12875;
						}
				}
			}
		}

	}



/* &<@anonymous:4986> */
	obj_t BGl_z62zc3z04anonymousza34986ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11234, obj_t BgL_g1505z00_11236, obj_t BgL_g1506z00_11237)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11235;

				BgL_pass1080z00_11235 = PROCEDURE_REF(BgL_envz00_11234, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7055z00_21417;

					if (PAIRP(BgL_g1505z00_11236))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4990z00_12876;

							BgL_arg4990z00_12876 = CAR(BgL_g1505z00_11236);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4990z00_12876))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12878;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21427;
										char *BgL_tmpz00_21425;

										BgL_auxz00_21427 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4990z00_12876));
										BgL_tmpz00_21425 =
											BSTRING_TO_STRING
											(BGl_string5949z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12878 =
											memcmp(BgL_tmpz00_21425, BgL_auxz00_21427, 11L);
									}
									BgL_test7055z00_21417 = ((long) (BgL_arg1303z00_12878) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7055z00_21417 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7055z00_21417 = ((bool_t) 0);
						}
					if (BgL_test7055z00_21417)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12879;

							BgL_thezd2remainingzd2argsz00_12879 = CDR(BgL_g1505z00_11236);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12880;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11235))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12880 =
											(BGl_za2optimzd2returnzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12880 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2940z00_12881;

										BgL_val0_2940z00_12881 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21438;

											BgL_tmpz00_21438 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21438);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21441;

											BgL_tmpz00_21441 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21441,
												BgL_thezd2remainingzd2argsz00_12879);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21444;

											BgL_tmpz00_21444 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21444, BgL_nvz00_12880);
										}
										return BgL_val0_2940z00_12881;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2943z00_12882;

							BgL_val0_2943z00_12882 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21448;

								BgL_tmpz00_21448 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21448);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21451;

								BgL_tmpz00_21451 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21451, BgL_g1505z00_11236);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21454;

								BgL_tmpz00_21454 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21454, BgL_g1506z00_11237);
							}
							return BgL_val0_2943z00_12882;
						}
				}
			}
		}

	}



/* &<@anonymous:4980> */
	obj_t BGl_z62zc3z04anonymousza34980ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11238, obj_t BgL_g1503z00_11240, obj_t BgL_g1504z00_11241)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11239;

				BgL_pass1080z00_11239 = PROCEDURE_REF(BgL_envz00_11238, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7059z00_21459;

					if (PAIRP(BgL_g1503z00_11240))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4984z00_12883;

							BgL_arg4984z00_12883 = CAR(BgL_g1503z00_11240);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg4984z00_12883))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12885;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21469;
										char *BgL_tmpz00_21467;

										BgL_auxz00_21469 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4984z00_12883));
										BgL_tmpz00_21467 =
											BSTRING_TO_STRING
											(BGl_string5950z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12885 =
											memcmp(BgL_tmpz00_21467, BgL_auxz00_21469, 13L);
									}
									BgL_test7059z00_21459 = ((long) (BgL_arg1303z00_12885) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7059z00_21459 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7059z00_21459 = ((bool_t) 0);
						}
					if (BgL_test7059z00_21459)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12886;

							BgL_thezd2remainingzd2argsz00_12886 = CDR(BgL_g1503z00_11240);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12887;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11239))
									{	/* Init/parse_args.scm 207 */
										BGl_za2optimzd2returnzf3za2z21zzengine_paramz00 = BTRUE;
										BgL_nvz00_12887 =
											(BGl_za2optimzd2returnzd2gotozf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12887 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2934z00_12888;

										BgL_val0_2934z00_12888 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21480;

											BgL_tmpz00_21480 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21480);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21483;

											BgL_tmpz00_21483 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21483,
												BgL_thezd2remainingzd2argsz00_12886);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21486;

											BgL_tmpz00_21486 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21486, BgL_nvz00_12887);
										}
										return BgL_val0_2934z00_12888;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2937z00_12889;

							BgL_val0_2937z00_12889 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21490;

								BgL_tmpz00_21490 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21490);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21493;

								BgL_tmpz00_21493 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21493, BgL_g1503z00_11240);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21496;

								BgL_tmpz00_21496 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21496, BgL_g1504z00_11241);
							}
							return BgL_val0_2937z00_12889;
						}
				}
			}
		}

	}



/* &<@anonymous:4974> */
	obj_t BGl_z62zc3z04anonymousza34974ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11242, obj_t BgL_g1501z00_11244, obj_t BgL_g1502z00_11245)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11243;

				BgL_pass1080z00_11243 = PROCEDURE_REF(BgL_envz00_11242, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7063z00_21501;

					if (PAIRP(BgL_g1501z00_11244))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4978z00_12890;

							BgL_arg4978z00_12890 = CAR(BgL_g1501z00_11244);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg4978z00_12890))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12892;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21511;
										char *BgL_tmpz00_21509;

										BgL_auxz00_21511 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4978z00_12890));
										BgL_tmpz00_21509 =
											BSTRING_TO_STRING
											(BGl_string5951z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12892 =
											memcmp(BgL_tmpz00_21509, BgL_auxz00_21511, 16L);
									}
									BgL_test7063z00_21501 = ((long) (BgL_arg1303z00_12892) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7063z00_21501 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7063z00_21501 = ((bool_t) 0);
						}
					if (BgL_test7063z00_21501)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12893;

							BgL_thezd2remainingzd2argsz00_12893 = CDR(BgL_g1501z00_11244);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12894;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11243))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12894 =
											(BGl_za2optimzd2returnzd2gotozf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12894 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2928z00_12895;

										BgL_val0_2928z00_12895 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21522;

											BgL_tmpz00_21522 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21522);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21525;

											BgL_tmpz00_21525 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21525,
												BgL_thezd2remainingzd2argsz00_12893);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21528;

											BgL_tmpz00_21528 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21528, BgL_nvz00_12894);
										}
										return BgL_val0_2928z00_12895;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2931z00_12896;

							BgL_val0_2931z00_12896 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21532;

								BgL_tmpz00_21532 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21532);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21535;

								BgL_tmpz00_21535 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21535, BgL_g1501z00_11244);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21538;

								BgL_tmpz00_21538 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21538, BgL_g1502z00_11245);
							}
							return BgL_val0_2931z00_12896;
						}
				}
			}
		}

	}



/* &<@anonymous:4968> */
	obj_t BGl_z62zc3z04anonymousza34968ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11246, obj_t BgL_g1499z00_11248, obj_t BgL_g1500z00_11249)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11247;

				BgL_pass1080z00_11247 = PROCEDURE_REF(BgL_envz00_11246, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7067z00_21543;

					if (PAIRP(BgL_g1499z00_11248))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4972z00_12897;

							BgL_arg4972z00_12897 = CAR(BgL_g1499z00_11248);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4972z00_12897))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12899;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21553;
										char *BgL_tmpz00_21551;

										BgL_auxz00_21553 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4972z00_12897));
										BgL_tmpz00_21551 =
											BSTRING_TO_STRING
											(BGl_string5952z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12899 =
											memcmp(BgL_tmpz00_21551, BgL_auxz00_21553, 11L);
									}
									BgL_test7067z00_21543 = ((long) (BgL_arg1303z00_12899) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7067z00_21543 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7067z00_21543 = ((bool_t) 0);
						}
					if (BgL_test7067z00_21543)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12900;

							BgL_thezd2remainingzd2argsz00_12900 = CDR(BgL_g1499z00_11248);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12901;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11247))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12901 =
											(BGl_za2optimzd2stackablezf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12901 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2922z00_12902;

										BgL_val0_2922z00_12902 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21564;

											BgL_tmpz00_21564 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21564);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21567;

											BgL_tmpz00_21567 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21567,
												BgL_thezd2remainingzd2argsz00_12900);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21570;

											BgL_tmpz00_21570 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21570, BgL_nvz00_12901);
										}
										return BgL_val0_2922z00_12902;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2925z00_12903;

							BgL_val0_2925z00_12903 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21574;

								BgL_tmpz00_21574 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21574);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21577;

								BgL_tmpz00_21577 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21577, BgL_g1499z00_11248);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21580;

								BgL_tmpz00_21580 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21580, BgL_g1500z00_11249);
							}
							return BgL_val0_2925z00_12903;
						}
				}
			}
		}

	}



/* &<@anonymous:4962> */
	obj_t BGl_z62zc3z04anonymousza34962ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11250, obj_t BgL_g1497z00_11252, obj_t BgL_g1498z00_11253)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11251;

				BgL_pass1080z00_11251 = PROCEDURE_REF(BgL_envz00_11250, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7071z00_21585;

					if (PAIRP(BgL_g1497z00_11252))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4966z00_12904;

							BgL_arg4966z00_12904 = CAR(BgL_g1497z00_11252);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4966z00_12904))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12906;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21595;
										char *BgL_tmpz00_21593;

										BgL_auxz00_21595 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4966z00_12904));
										BgL_tmpz00_21593 =
											BSTRING_TO_STRING
											(BGl_string5953z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12906 =
											memcmp(BgL_tmpz00_21593, BgL_auxz00_21595, 14L);
									}
									BgL_test7071z00_21585 = ((long) (BgL_arg1303z00_12906) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7071z00_21585 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7071z00_21585 = ((bool_t) 0);
						}
					if (BgL_test7071z00_21585)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12907;

							BgL_thezd2remainingzd2argsz00_12907 = CDR(BgL_g1497z00_11252);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12908;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11251))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12908 =
											(BGl_za2optimzd2stackablezf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12908 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2916z00_12909;

										BgL_val0_2916z00_12909 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21606;

											BgL_tmpz00_21606 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21606);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21609;

											BgL_tmpz00_21609 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21609,
												BgL_thezd2remainingzd2argsz00_12907);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21612;

											BgL_tmpz00_21612 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21612, BgL_nvz00_12908);
										}
										return BgL_val0_2916z00_12909;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2919z00_12910;

							BgL_val0_2919z00_12910 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21616;

								BgL_tmpz00_21616 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21616);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21619;

								BgL_tmpz00_21619 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21619, BgL_g1497z00_11252);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21622;

								BgL_tmpz00_21622 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21622, BgL_g1498z00_11253);
							}
							return BgL_val0_2919z00_12910;
						}
				}
			}
		}

	}



/* &<@anonymous:4956> */
	obj_t BGl_z62zc3z04anonymousza34956ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11254, obj_t BgL_g1495z00_11256, obj_t BgL_g1496z00_11257)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11255;

				BgL_pass1080z00_11255 = PROCEDURE_REF(BgL_envz00_11254, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7075z00_21627;

					if (PAIRP(BgL_g1495z00_11256))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4960z00_12911;

							BgL_arg4960z00_12911 = CAR(BgL_g1495z00_11256);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4960z00_12911))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12913;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21637;
										char *BgL_tmpz00_21635;

										BgL_auxz00_21637 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4960z00_12911));
										BgL_tmpz00_21635 =
											BSTRING_TO_STRING
											(BGl_string5954z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12913 =
											memcmp(BgL_tmpz00_21635, BgL_auxz00_21637, 8L);
									}
									BgL_test7075z00_21627 = ((long) (BgL_arg1303z00_12913) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7075z00_21627 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7075z00_21627 = ((bool_t) 0);
						}
					if (BgL_test7075z00_21627)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12914;

							BgL_thezd2remainingzd2argsz00_12914 = CDR(BgL_g1495z00_11256);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12915;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11255))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12915 =
											(BGl_za2optimzd2uncellzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12915 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2910z00_12916;

										BgL_val0_2910z00_12916 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21648;

											BgL_tmpz00_21648 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21648);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21651;

											BgL_tmpz00_21651 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21651,
												BgL_thezd2remainingzd2argsz00_12914);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21654;

											BgL_tmpz00_21654 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21654, BgL_nvz00_12915);
										}
										return BgL_val0_2910z00_12916;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2913z00_12917;

							BgL_val0_2913z00_12917 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21658;

								BgL_tmpz00_21658 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21658);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21661;

								BgL_tmpz00_21661 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21661, BgL_g1495z00_11256);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21664;

								BgL_tmpz00_21664 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21664, BgL_g1496z00_11257);
							}
							return BgL_val0_2913z00_12917;
						}
				}
			}
		}

	}



/* &<@anonymous:4950> */
	obj_t BGl_z62zc3z04anonymousza34950ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11258, obj_t BgL_g1493z00_11260, obj_t BgL_g1494z00_11261)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11259;

				BgL_pass1080z00_11259 = PROCEDURE_REF(BgL_envz00_11258, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7079z00_21669;

					if (PAIRP(BgL_g1493z00_11260))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4954z00_12918;

							BgL_arg4954z00_12918 = CAR(BgL_g1493z00_11260);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4954z00_12918))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12920;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21679;
										char *BgL_tmpz00_21677;

										BgL_auxz00_21679 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4954z00_12918));
										BgL_tmpz00_21677 =
											BSTRING_TO_STRING
											(BGl_string5955z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12920 =
											memcmp(BgL_tmpz00_21677, BgL_auxz00_21679, 11L);
									}
									BgL_test7079z00_21669 = ((long) (BgL_arg1303z00_12920) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7079z00_21669 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7079z00_21669 = ((bool_t) 0);
						}
					if (BgL_test7079z00_21669)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12921;

							BgL_thezd2remainingzd2argsz00_12921 = CDR(BgL_g1493z00_11260);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12922;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11259))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12922 =
											(BGl_za2optimzd2uncellzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12922 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2904z00_12923;

										BgL_val0_2904z00_12923 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21690;

											BgL_tmpz00_21690 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21690);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21693;

											BgL_tmpz00_21693 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21693,
												BgL_thezd2remainingzd2argsz00_12921);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21696;

											BgL_tmpz00_21696 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21696, BgL_nvz00_12922);
										}
										return BgL_val0_2904z00_12923;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2907z00_12924;

							BgL_val0_2907z00_12924 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21700;

								BgL_tmpz00_21700 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21700);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21703;

								BgL_tmpz00_21703 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21703, BgL_g1493z00_11260);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21706;

								BgL_tmpz00_21706 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21706, BgL_g1494z00_11261);
							}
							return BgL_val0_2907z00_12924;
						}
				}
			}
		}

	}



/* &<@anonymous:4944> */
	obj_t BGl_z62zc3z04anonymousza34944ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11262, obj_t BgL_g1491z00_11264, obj_t BgL_g1492z00_11265)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11263;

				BgL_pass1080z00_11263 = PROCEDURE_REF(BgL_envz00_11262, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7083z00_21711;

					if (PAIRP(BgL_g1491z00_11264))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4948z00_12925;

							BgL_arg4948z00_12925 = CAR(BgL_g1491z00_11264);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4948z00_12925))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12927;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21721;
										char *BgL_tmpz00_21719;

										BgL_auxz00_21721 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4948z00_12925));
										BgL_tmpz00_21719 =
											BSTRING_TO_STRING
											(BGl_string5956z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12927 =
											memcmp(BgL_tmpz00_21719, BgL_auxz00_21721, 12L);
									}
									BgL_test7083z00_21711 = ((long) (BgL_arg1303z00_12927) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7083z00_21711 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7083z00_21711 = ((bool_t) 0);
						}
					if (BgL_test7083z00_21711)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12928;

							BgL_thezd2remainingzd2argsz00_12928 = CDR(BgL_g1491z00_11264);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12929;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11263))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12929 =
											(BGl_za2localzd2exitzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12929 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2898z00_12930;

										BgL_val0_2898z00_12930 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21732;

											BgL_tmpz00_21732 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21732);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21735;

											BgL_tmpz00_21735 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21735,
												BgL_thezd2remainingzd2argsz00_12928);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21738;

											BgL_tmpz00_21738 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21738, BgL_nvz00_12929);
										}
										return BgL_val0_2898z00_12930;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2901z00_12931;

							BgL_val0_2901z00_12931 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21742;

								BgL_tmpz00_21742 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21742);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21745;

								BgL_tmpz00_21745 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21745, BgL_g1491z00_11264);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21748;

								BgL_tmpz00_21748 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21748, BgL_g1492z00_11265);
							}
							return BgL_val0_2901z00_12931;
						}
				}
			}
		}

	}



/* &<@anonymous:4938> */
	obj_t BGl_z62zc3z04anonymousza34938ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11266, obj_t BgL_g1489z00_11268, obj_t BgL_g1490z00_11269)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11267;

				BgL_pass1080z00_11267 = PROCEDURE_REF(BgL_envz00_11266, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7087z00_21753;

					if (PAIRP(BgL_g1489z00_11268))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4942z00_12932;

							BgL_arg4942z00_12932 = CAR(BgL_g1489z00_11268);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4942z00_12932))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12934;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21763;
										char *BgL_tmpz00_21761;

										BgL_auxz00_21763 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4942z00_12932));
										BgL_tmpz00_21761 =
											BSTRING_TO_STRING
											(BGl_string5957z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12934 =
											memcmp(BgL_tmpz00_21761, BgL_auxz00_21763, 15L);
									}
									BgL_test7087z00_21753 = ((long) (BgL_arg1303z00_12934) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7087z00_21753 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7087z00_21753 = ((bool_t) 0);
						}
					if (BgL_test7087z00_21753)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12935;

							BgL_thezd2remainingzd2argsz00_12935 = CDR(BgL_g1489z00_11268);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12936;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11267))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12936 =
											(BGl_za2localzd2exitzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12936 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2892z00_12937;

										BgL_val0_2892z00_12937 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21774;

											BgL_tmpz00_21774 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21774);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21777;

											BgL_tmpz00_21777 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21777,
												BgL_thezd2remainingzd2argsz00_12935);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21780;

											BgL_tmpz00_21780 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21780, BgL_nvz00_12936);
										}
										return BgL_val0_2892z00_12937;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2895z00_12938;

							BgL_val0_2895z00_12938 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21784;

								BgL_tmpz00_21784 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21784);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21787;

								BgL_tmpz00_21787 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21787, BgL_g1489z00_11268);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21790;

								BgL_tmpz00_21790 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21790, BgL_g1490z00_11269);
							}
							return BgL_val0_2895z00_12938;
						}
				}
			}
		}

	}



/* &<@anonymous:4932> */
	obj_t BGl_z62zc3z04anonymousza34932ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11270, obj_t BgL_g1487z00_11272, obj_t BgL_g1488z00_11273)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11271;

				BgL_pass1080z00_11271 = PROCEDURE_REF(BgL_envz00_11270, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7091z00_21795;

					if (PAIRP(BgL_g1487z00_11272))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4936z00_12939;

							BgL_arg4936z00_12939 = CAR(BgL_g1487z00_11272);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg4936z00_12939))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12941;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21805;
										char *BgL_tmpz00_21803;

										BgL_auxz00_21805 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4936z00_12939));
										BgL_tmpz00_21803 =
											BSTRING_TO_STRING
											(BGl_string5958z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12941 =
											memcmp(BgL_tmpz00_21803, BgL_auxz00_21805, 13L);
									}
									BgL_test7091z00_21795 = ((long) (BgL_arg1303z00_12941) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7091z00_21795 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7091z00_21795 = ((bool_t) 0);
						}
					if (BgL_test7091z00_21795)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12942;

							BgL_thezd2remainingzd2argsz00_12942 = CDR(BgL_g1487z00_11272);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12943;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11271))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12943 =
											(BGl_za2sawzd2registerzd2reallocationzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12943 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2886z00_12944;

										BgL_val0_2886z00_12944 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21816;

											BgL_tmpz00_21816 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21816);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21819;

											BgL_tmpz00_21819 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21819,
												BgL_thezd2remainingzd2argsz00_12942);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21822;

											BgL_tmpz00_21822 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21822, BgL_nvz00_12943);
										}
										return BgL_val0_2886z00_12944;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2889z00_12945;

							BgL_val0_2889z00_12945 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21826;

								BgL_tmpz00_21826 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21826);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21829;

								BgL_tmpz00_21829 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21829, BgL_g1487z00_11272);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21832;

								BgL_tmpz00_21832 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21832, BgL_g1488z00_11273);
							}
							return BgL_val0_2889z00_12945;
						}
				}
			}
		}

	}



/* &<@anonymous:4926> */
	obj_t BGl_z62zc3z04anonymousza34926ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11274, obj_t BgL_g1485z00_11276, obj_t BgL_g1486z00_11277)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11275;

				BgL_pass1080z00_11275 = PROCEDURE_REF(BgL_envz00_11274, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7095z00_21837;

					if (PAIRP(BgL_g1485z00_11276))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4930z00_12946;

							BgL_arg4930z00_12946 = CAR(BgL_g1485z00_11276);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4930z00_12946))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12948;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21847;
										char *BgL_tmpz00_21845;

										BgL_auxz00_21847 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4930z00_12946));
										BgL_tmpz00_21845 =
											BSTRING_TO_STRING
											(BGl_string5959z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12948 =
											memcmp(BgL_tmpz00_21845, BgL_auxz00_21847, 14L);
									}
									BgL_test7095z00_21837 = ((long) (BgL_arg1303z00_12948) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7095z00_21837 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7095z00_21837 = ((bool_t) 0);
						}
					if (BgL_test7095z00_21837)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12949;

							BgL_thezd2remainingzd2argsz00_12949 = CDR(BgL_g1485z00_11276);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12950;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11275))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12950 =
											(BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12950 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2880z00_12951;

										BgL_val0_2880z00_12951 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21858;

											BgL_tmpz00_21858 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21858);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21861;

											BgL_tmpz00_21861 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21861,
												BgL_thezd2remainingzd2argsz00_12949);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21864;

											BgL_tmpz00_21864 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21864, BgL_nvz00_12950);
										}
										return BgL_val0_2880z00_12951;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2883z00_12952;

							BgL_val0_2883z00_12952 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21868;

								BgL_tmpz00_21868 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21868);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21871;

								BgL_tmpz00_21871 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21871, BgL_g1485z00_11276);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21874;

								BgL_tmpz00_21874 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21874, BgL_g1486z00_11277);
							}
							return BgL_val0_2883z00_12952;
						}
				}
			}
		}

	}



/* &<@anonymous:4920> */
	obj_t BGl_z62zc3z04anonymousza34920ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11278, obj_t BgL_g1483z00_11280, obj_t BgL_g1484z00_11281)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11279;

				BgL_pass1080z00_11279 = PROCEDURE_REF(BgL_envz00_11278, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7099z00_21879;

					if (PAIRP(BgL_g1483z00_11280))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4924z00_12953;

							BgL_arg4924z00_12953 = CAR(BgL_g1483z00_11280);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4924z00_12953))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12955;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21889;
										char *BgL_tmpz00_21887;

										BgL_auxz00_21889 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4924z00_12953));
										BgL_tmpz00_21887 =
											BSTRING_TO_STRING
											(BGl_string5960z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12955 =
											memcmp(BgL_tmpz00_21887, BgL_auxz00_21889, 17L);
									}
									BgL_test7099z00_21879 = ((long) (BgL_arg1303z00_12955) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7099z00_21879 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7099z00_21879 = ((bool_t) 0);
						}
					if (BgL_test7099z00_21879)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12956;

							BgL_thezd2remainingzd2argsz00_12956 = CDR(BgL_g1483z00_11280);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12957;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11279))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12957 =
											(BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12957 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2874z00_12958;

										BgL_val0_2874z00_12958 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21900;

											BgL_tmpz00_21900 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21900);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21903;

											BgL_tmpz00_21903 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21903,
												BgL_thezd2remainingzd2argsz00_12956);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21906;

											BgL_tmpz00_21906 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21906, BgL_nvz00_12957);
										}
										return BgL_val0_2874z00_12958;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2877z00_12959;

							BgL_val0_2877z00_12959 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21910;

								BgL_tmpz00_21910 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21910);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21913;

								BgL_tmpz00_21913 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21913, BgL_g1483z00_11280);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21916;

								BgL_tmpz00_21916 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21916, BgL_g1484z00_11281);
							}
							return BgL_val0_2877z00_12959;
						}
				}
			}
		}

	}



/* &<@anonymous:4914> */
	obj_t BGl_z62zc3z04anonymousza34914ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11282, obj_t BgL_g1481z00_11284, obj_t BgL_g1482z00_11285)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11283;

				BgL_pass1080z00_11283 = PROCEDURE_REF(BgL_envz00_11282, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7103z00_21921;

					if (PAIRP(BgL_g1481z00_11284))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4918z00_12960;

							BgL_arg4918z00_12960 = CAR(BgL_g1481z00_11284);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4918z00_12960))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12962;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21931;
										char *BgL_tmpz00_21929;

										BgL_auxz00_21931 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4918z00_12960));
										BgL_tmpz00_21929 =
											BSTRING_TO_STRING
											(BGl_string5961z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12962 =
											memcmp(BgL_tmpz00_21929, BgL_auxz00_21931, 9L);
									}
									BgL_test7103z00_21921 = ((long) (BgL_arg1303z00_12962) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7103z00_21921 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7103z00_21921 = ((bool_t) 0);
						}
					if (BgL_test7103z00_21921)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12963;

							BgL_thezd2remainingzd2argsz00_12963 = CDR(BgL_g1481z00_11284);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12964;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11283))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12964 =
											(BGl_za2sawzd2bbvzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12964 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2868z00_12965;

										BgL_val0_2868z00_12965 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21942;

											BgL_tmpz00_21942 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21942);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21945;

											BgL_tmpz00_21945 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21945,
												BgL_thezd2remainingzd2argsz00_12963);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21948;

											BgL_tmpz00_21948 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21948, BgL_nvz00_12964);
										}
										return BgL_val0_2868z00_12965;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2871z00_12966;

							BgL_val0_2871z00_12966 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21952;

								BgL_tmpz00_21952 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21952);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21955;

								BgL_tmpz00_21955 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21955, BgL_g1481z00_11284);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21958;

								BgL_tmpz00_21958 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21958, BgL_g1482z00_11285);
							}
							return BgL_val0_2871z00_12966;
						}
				}
			}
		}

	}



/* &<@anonymous:4908> */
	obj_t BGl_z62zc3z04anonymousza34908ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11286, obj_t BgL_g1479z00_11288, obj_t BgL_g1480z00_11289)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11287;

				BgL_pass1080z00_11287 = PROCEDURE_REF(BgL_envz00_11286, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7107z00_21963;

					if (PAIRP(BgL_g1479z00_11288))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4912z00_12967;

							BgL_arg4912z00_12967 = CAR(BgL_g1479z00_11288);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4912z00_12967))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12969;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_21973;
										char *BgL_tmpz00_21971;

										BgL_auxz00_21973 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4912z00_12967));
										BgL_tmpz00_21971 =
											BSTRING_TO_STRING
											(BGl_string5962z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12969 =
											memcmp(BgL_tmpz00_21971, BgL_auxz00_21973, 12L);
									}
									BgL_test7107z00_21963 = ((long) (BgL_arg1303z00_12969) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7107z00_21963 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7107z00_21963 = ((bool_t) 0);
						}
					if (BgL_test7107z00_21963)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12970;

							BgL_thezd2remainingzd2argsz00_12970 = CDR(BgL_g1479z00_11288);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_12971;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11287))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12971 =
											(BGl_za2sawzd2bbvzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_12971 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2862z00_12972;

										BgL_val0_2862z00_12972 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21984;

											BgL_tmpz00_21984 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21984);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21987;

											BgL_tmpz00_21987 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21987,
												BgL_thezd2remainingzd2argsz00_12970);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_21990;

											BgL_tmpz00_21990 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_21990, BgL_nvz00_12971);
										}
										return BgL_val0_2862z00_12972;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2865z00_12973;

							BgL_val0_2865z00_12973 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21994;

								BgL_tmpz00_21994 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_21994);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_21997;

								BgL_tmpz00_21997 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_21997, BgL_g1479z00_11288);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22000;

								BgL_tmpz00_22000 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22000, BgL_g1480z00_11289);
							}
							return BgL_val0_2865z00_12973;
						}
				}
			}
		}

	}



/* &<@anonymous:4900> */
	obj_t BGl_z62zc3z04anonymousza34900ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11290, obj_t BgL_g1477z00_11292, obj_t BgL_g1478z00_11293)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11291;

				BgL_pass1080z00_11291 = PROCEDURE_REF(BgL_envz00_11290, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7111z00_22005;

					if (PAIRP(BgL_g1477z00_11292))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4906z00_12974;

							BgL_arg4906z00_12974 = CAR(BgL_g1477z00_11292);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg4906z00_12974))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12976;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22015;
										char *BgL_tmpz00_22013;

										BgL_auxz00_22015 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4906z00_12974));
										BgL_tmpz00_22013 =
											BSTRING_TO_STRING
											(BGl_string5963z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12976 =
											memcmp(BgL_tmpz00_22013, BgL_auxz00_22015, 13L);
									}
									BgL_test7111z00_22005 = ((long) (BgL_arg1303z00_12976) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7111z00_22005 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7111z00_22005 = ((bool_t) 0);
						}
					if (BgL_test7111z00_22005)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12977;

							BgL_thezd2remainingzd2argsz00_12977 = CDR(BgL_g1477z00_11292);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_12978;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12977))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12978 =
											CAR(BgL_thezd2remainingzd2argsz00_12977);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12978 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(68L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12979;

									BgL_thezd2remainingzd2argsz00_12979 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12977));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12980;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11291))
											{	/* Init/parse_args.scm 207 */
												BGl_za2sawzd2bbvzf3za2z21zzengine_paramz00 = BTRUE;
												{	/* Init/parse_args.scm 551 */
													obj_t BgL_arg4904z00_12981;

													BgL_arg4904z00_12981 =
														bstring_to_symbol(((obj_t) BgL_namez00_12978));
													BgL_nvz00_12980 =
														(BGl_za2sawzd2bbvzd2functionsza2z00zzengine_paramz00
														=
														MAKE_YOUNG_PAIR(BgL_arg4904z00_12981,
															BGl_za2sawzd2bbvzd2functionsza2z00zzengine_paramz00),
														BUNSPEC);
												}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12980 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2856z00_12982;

												BgL_val0_2856z00_12982 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22037;

													BgL_tmpz00_22037 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22037);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22040;

													BgL_tmpz00_22040 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22040,
														BgL_thezd2remainingzd2argsz00_12979);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22043;

													BgL_tmpz00_22043 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22043,
														BgL_nvz00_12980);
												}
												return BgL_val0_2856z00_12982;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2859z00_12983;

							BgL_val0_2859z00_12983 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22047;

								BgL_tmpz00_22047 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22047);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22050;

								BgL_tmpz00_22050 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22050, BgL_g1477z00_11292);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22053;

								BgL_tmpz00_22053 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22053, BgL_g1478z00_11293);
							}
							return BgL_val0_2859z00_12983;
						}
				}
			}
		}

	}



/* &<@anonymous:4893> */
	obj_t BGl_z62zc3z04anonymousza34893ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11294, obj_t BgL_g1475z00_11296, obj_t BgL_g1476z00_11297)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11295;

				BgL_pass1080z00_11295 = PROCEDURE_REF(BgL_envz00_11294, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7116z00_22058;

					if (PAIRP(BgL_g1475z00_11296))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4898z00_12984;

							BgL_arg4898z00_12984 = CAR(BgL_g1475z00_11296);
							if ((20L == STRING_LENGTH(((obj_t) BgL_arg4898z00_12984))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12986;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22068;
										char *BgL_tmpz00_22066;

										BgL_auxz00_22068 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4898z00_12984));
										BgL_tmpz00_22066 =
											BSTRING_TO_STRING
											(BGl_string5964z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12986 =
											memcmp(BgL_tmpz00_22066, BgL_auxz00_22068, 20L);
									}
									BgL_test7116z00_22058 = ((long) (BgL_arg1303z00_12986) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7116z00_22058 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7116z00_22058 = ((bool_t) 0);
						}
					if (BgL_test7116z00_22058)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12987;

							BgL_thezd2remainingzd2argsz00_12987 = CDR(BgL_g1475z00_11296);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_siza7eza7_12988;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12987))
									{	/* Init/parse_args.scm 207 */
										BgL_siza7eza7_12988 =
											CAR(BgL_thezd2remainingzd2argsz00_12987);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_siza7eza7_12988 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(44L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(69L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12989;

									BgL_thezd2remainingzd2argsz00_12989 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12987));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12990;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11295))
											{	/* Init/parse_args.scm 207 */
												BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00
													= BTRUE;
												{	/* Init/parse_args.scm 554 */
													long BgL_tmpz00_22086;

													{	/* Init/parse_args.scm 554 */
														char *BgL_tmpz00_22087;

														BgL_tmpz00_22087 =
															BSTRING_TO_STRING(BgL_siza7eza7_12988);
														BgL_tmpz00_22086 =
															BGL_STRTOL(BgL_tmpz00_22087, 0L, 10L);
													}
													BgL_nvz00_12990 =
														(BGl_za2sawzd2registerzd2allocationzd2maxzd2siza7eza2za7zzengine_paramz00
														= BINT(BgL_tmpz00_22086), BUNSPEC);
											}}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12990 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2850z00_12991;

												BgL_val0_2850z00_12991 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22092;

													BgL_tmpz00_22092 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22092);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22095;

													BgL_tmpz00_22095 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22095,
														BgL_thezd2remainingzd2argsz00_12989);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22098;

													BgL_tmpz00_22098 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22098,
														BgL_nvz00_12990);
												}
												return BgL_val0_2850z00_12991;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2853z00_12992;

							BgL_val0_2853z00_12992 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22102;

								BgL_tmpz00_22102 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22102);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22105;

								BgL_tmpz00_22105 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22105, BgL_g1475z00_11296);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22108;

								BgL_tmpz00_22108 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22108, BgL_g1476z00_11297);
							}
							return BgL_val0_2853z00_12992;
						}
				}
			}
		}

	}



/* &<@anonymous:4885> */
	obj_t BGl_z62zc3z04anonymousza34885ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11298, obj_t BgL_g1473z00_11300, obj_t BgL_g1474z00_11301)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11299;

				BgL_pass1080z00_11299 = PROCEDURE_REF(BgL_envz00_11298, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7121z00_22113;

					if (PAIRP(BgL_g1473z00_11300))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4891z00_12993;

							BgL_arg4891z00_12993 = CAR(BgL_g1473z00_11300);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg4891z00_12993))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_12995;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22123;
										char *BgL_tmpz00_22121;

										BgL_auxz00_22123 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4891z00_12993));
										BgL_tmpz00_22121 =
											BSTRING_TO_STRING
											(BGl_string5965z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_12995 =
											memcmp(BgL_tmpz00_22121, BgL_auxz00_22123, 18L);
									}
									BgL_test7121z00_22113 = ((long) (BgL_arg1303z00_12995) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7121z00_22113 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7121z00_22113 = ((bool_t) 0);
						}
					if (BgL_test7121z00_22113)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_12996;

							BgL_thezd2remainingzd2argsz00_12996 = CDR(BgL_g1473z00_11300);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_12997;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_12996))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12997 =
											CAR(BgL_thezd2remainingzd2argsz00_12996);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_12997 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(70L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_12998;

									BgL_thezd2remainingzd2argsz00_12998 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_12996));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_12999;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11299))
											{	/* Init/parse_args.scm 207 */
												BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00
													= BTRUE;
												{	/* Init/parse_args.scm 558 */
													obj_t BgL_arg4889z00_13000;

													BgL_arg4889z00_13000 =
														bstring_to_symbol(((obj_t) BgL_namez00_12997));
													BgL_nvz00_12999 =
														(BGl_za2sawzd2registerzd2allocationzd2functionsza2zd2zzengine_paramz00
														=
														MAKE_YOUNG_PAIR(BgL_arg4889z00_13000,
															BGl_za2sawzd2registerzd2allocationzd2functionsza2zd2zzengine_paramz00),
														BUNSPEC);
												}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_12999 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2844z00_13001;

												BgL_val0_2844z00_13001 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22145;

													BgL_tmpz00_22145 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22145);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22148;

													BgL_tmpz00_22148 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22148,
														BgL_thezd2remainingzd2argsz00_12998);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22151;

													BgL_tmpz00_22151 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22151,
														BgL_nvz00_12999);
												}
												return BgL_val0_2844z00_13001;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2847z00_13002;

							BgL_val0_2847z00_13002 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22155;

								BgL_tmpz00_22155 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22155);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22158;

								BgL_tmpz00_22158 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22158, BgL_g1473z00_11300);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22161;

								BgL_tmpz00_22161 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22161, BgL_g1474z00_11301);
							}
							return BgL_val0_2847z00_13002;
						}
				}
			}
		}

	}



/* &<@anonymous:4877> */
	obj_t BGl_z62zc3z04anonymousza34877ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11302, obj_t BgL_g1471z00_11304, obj_t BgL_g1472z00_11305)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11303;

				BgL_pass1080z00_11303 = PROCEDURE_REF(BgL_envz00_11302, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7126z00_22166;

					if (PAIRP(BgL_g1471z00_11304))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4883z00_13003;

							BgL_arg4883z00_13003 = CAR(BgL_g1471z00_11304);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg4883z00_13003))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13005;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22176;
										char *BgL_tmpz00_22174;

										BgL_auxz00_22176 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4883z00_13003));
										BgL_tmpz00_22174 =
											BSTRING_TO_STRING
											(BGl_string5966z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13005 =
											memcmp(BgL_tmpz00_22174, BgL_auxz00_22176, 21L);
									}
									BgL_test7126z00_22166 = ((long) (BgL_arg1303z00_13005) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7126z00_22166 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7126z00_22166 = ((bool_t) 0);
						}
					if (BgL_test7126z00_22166)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13006;

							BgL_thezd2remainingzd2argsz00_13006 = CDR(BgL_g1471z00_11304);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_13007;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13006))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13007 =
											CAR(BgL_thezd2remainingzd2argsz00_13006);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13007 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(71L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13008;

									BgL_thezd2remainingzd2argsz00_13008 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13006));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13009;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11303))
											{	/* Init/parse_args.scm 207 */
												BGl_za2sawzd2registerzd2allocationzf3za2zf3zzengine_paramz00
													= BTRUE;
												{	/* Init/parse_args.scm 562 */
													obj_t BgL_arg4881z00_13010;

													BgL_arg4881z00_13010 =
														bstring_to_symbol(((obj_t) BgL_namez00_13007));
													BgL_nvz00_13009 =
														(BGl_za2sawzd2nozd2registerzd2allocationzd2functionsza2z00zzengine_paramz00
														=
														MAKE_YOUNG_PAIR(BgL_arg4881z00_13010,
															BGl_za2sawzd2nozd2registerzd2allocationzd2functionsza2z00zzengine_paramz00),
														BUNSPEC);
												}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13009 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2838z00_13011;

												BgL_val0_2838z00_13011 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22198;

													BgL_tmpz00_22198 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22198);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22201;

													BgL_tmpz00_22201 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22201,
														BgL_thezd2remainingzd2argsz00_13008);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_22204;

													BgL_tmpz00_22204 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_22204,
														BgL_nvz00_13009);
												}
												return BgL_val0_2838z00_13011;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2841z00_13012;

							BgL_val0_2841z00_13012 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22208;

								BgL_tmpz00_22208 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22208);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22211;

								BgL_tmpz00_22211 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22211, BgL_g1471z00_11304);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22214;

								BgL_tmpz00_22214 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22214, BgL_g1472z00_11305);
							}
							return BgL_val0_2841z00_13012;
						}
				}
			}
		}

	}



/* &<@anonymous:4871> */
	obj_t BGl_z62zc3z04anonymousza34871ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11306, obj_t BgL_g1469z00_11308, obj_t BgL_g1470z00_11309)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11307;

				BgL_pass1080z00_11307 = PROCEDURE_REF(BgL_envz00_11306, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7131z00_22219;

					if (PAIRP(BgL_g1469z00_11308))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4875z00_13013;

							BgL_arg4875z00_13013 = CAR(BgL_g1469z00_11308);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg4875z00_13013))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13015;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22229;
										char *BgL_tmpz00_22227;

										BgL_auxz00_22229 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4875z00_13013));
										BgL_tmpz00_22227 =
											BSTRING_TO_STRING
											(BGl_string5967z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13015 =
											memcmp(BgL_tmpz00_22227, BgL_auxz00_22229, 21L);
									}
									BgL_test7131z00_22219 = ((long) (BgL_arg1303z00_13015) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7131z00_22219 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7131z00_22219 = ((bool_t) 0);
						}
					if (BgL_test7131z00_22219)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13016;

							BgL_thezd2remainingzd2argsz00_13016 = CDR(BgL_g1469z00_11308);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13017;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11307))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13017 =
											(BGl_za2sawzd2registerzd2allocationzd2onexpressionzf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13017 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2832z00_13018;

										BgL_val0_2832z00_13018 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22240;

											BgL_tmpz00_22240 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22240);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22243;

											BgL_tmpz00_22243 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22243,
												BgL_thezd2remainingzd2argsz00_13016);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22246;

											BgL_tmpz00_22246 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22246, BgL_nvz00_13017);
										}
										return BgL_val0_2832z00_13018;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2835z00_13019;

							BgL_val0_2835z00_13019 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22250;

								BgL_tmpz00_22250 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22250);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22253;

								BgL_tmpz00_22253 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22253, BgL_g1469z00_11308);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22256;

								BgL_tmpz00_22256 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22256, BgL_g1470z00_11309);
							}
							return BgL_val0_2835z00_13019;
						}
				}
			}
		}

	}



/* &<@anonymous:4865> */
	obj_t BGl_z62zc3z04anonymousza34865ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11310, obj_t BgL_g1467z00_11312, obj_t BgL_g1468z00_11313)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11311;

				BgL_pass1080z00_11311 = PROCEDURE_REF(BgL_envz00_11310, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7135z00_22261;

					if (PAIRP(BgL_g1467z00_11312))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4869z00_13020;

							BgL_arg4869z00_13020 = CAR(BgL_g1467z00_11312);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg4869z00_13020))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13022;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22271;
										char *BgL_tmpz00_22269;

										BgL_auxz00_22271 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4869z00_13020));
										BgL_tmpz00_22269 =
											BSTRING_TO_STRING
											(BGl_string5968z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13022 =
											memcmp(BgL_tmpz00_22269, BgL_auxz00_22271, 24L);
									}
									BgL_test7135z00_22261 = ((long) (BgL_arg1303z00_13022) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7135z00_22261 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7135z00_22261 = ((bool_t) 0);
						}
					if (BgL_test7135z00_22261)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13023;

							BgL_thezd2remainingzd2argsz00_13023 = CDR(BgL_g1467z00_11312);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13024;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11311))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13024 =
											(BGl_za2sawzd2registerzd2allocationzd2onexpressionzf3za2z21zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13024 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2826z00_13025;

										BgL_val0_2826z00_13025 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22282;

											BgL_tmpz00_22282 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22282);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22285;

											BgL_tmpz00_22285 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22285,
												BgL_thezd2remainingzd2argsz00_13023);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22288;

											BgL_tmpz00_22288 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22288, BgL_nvz00_13024);
										}
										return BgL_val0_2826z00_13025;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2829z00_13026;

							BgL_val0_2829z00_13026 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22292;

								BgL_tmpz00_22292 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22292);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22295;

								BgL_tmpz00_22295 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22295, BgL_g1467z00_11312);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22298;

								BgL_tmpz00_22298 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22298, BgL_g1468z00_11313);
							}
							return BgL_val0_2829z00_13026;
						}
				}
			}
		}

	}



/* &<@anonymous:4859> */
	obj_t BGl_z62zc3z04anonymousza34859ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11314, obj_t BgL_g1465z00_11316, obj_t BgL_g1466z00_11317)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11315;

				BgL_pass1080z00_11315 = PROCEDURE_REF(BgL_envz00_11314, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7139z00_22303;

					if (PAIRP(BgL_g1465z00_11316))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4863z00_13027;

							BgL_arg4863z00_13027 = CAR(BgL_g1465z00_11316);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4863z00_13027))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13029;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22313;
										char *BgL_tmpz00_22311;

										BgL_auxz00_22313 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4863z00_13027));
										BgL_tmpz00_22311 =
											BSTRING_TO_STRING
											(BGl_string5969z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13029 =
											memcmp(BgL_tmpz00_22311, BgL_auxz00_22313, 11L);
									}
									BgL_test7139z00_22303 = ((long) (BgL_arg1303z00_13029) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7139z00_22303 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7139z00_22303 = ((bool_t) 0);
						}
					if (BgL_test7139z00_22303)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13030;

							BgL_thezd2remainingzd2argsz00_13030 = CDR(BgL_g1465z00_11316);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13031;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11315))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13031 =
											(BGl_za2sawzd2spillza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13031 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2820z00_13032;

										BgL_val0_2820z00_13032 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22324;

											BgL_tmpz00_22324 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22324);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22327;

											BgL_tmpz00_22327 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22327,
												BgL_thezd2remainingzd2argsz00_13030);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22330;

											BgL_tmpz00_22330 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22330, BgL_nvz00_13031);
										}
										return BgL_val0_2820z00_13032;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2823z00_13033;

							BgL_val0_2823z00_13033 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22334;

								BgL_tmpz00_22334 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22334);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22337;

								BgL_tmpz00_22337 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22337, BgL_g1465z00_11316);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22340;

								BgL_tmpz00_22340 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22340, BgL_g1466z00_11317);
							}
							return BgL_val0_2823z00_13033;
						}
				}
			}
		}

	}



/* &<@anonymous:4850> */
	obj_t BGl_z62zc3z04anonymousza34850ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11318, obj_t BgL_g1463z00_11320, obj_t BgL_g1464z00_11321)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11319;

				BgL_pass1080z00_11319 = PROCEDURE_REF(BgL_envz00_11318, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7143z00_22345;

					if (PAIRP(BgL_g1463z00_11320))
						{	/* Init/parse_args.scm 207 */
							BgL_test7143z00_22345 =
								bigloo_strncmp(BGl_string5900z00zzinit_parsezd2argszd2,
								CAR(BgL_g1463z00_11320), 7L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7143z00_22345 = ((bool_t) 0);
						}
					if (BgL_test7143z00_22345)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13034;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4854z00_13035;
								long BgL_arg4855z00_13036;

								BgL_arg4854z00_13035 = CAR(BgL_g1463z00_11320);
								BgL_arg4855z00_13036 = STRING_LENGTH(CAR(BgL_g1463z00_11320));
								BgL_optz00_13034 =
									c_substring(
									((obj_t) BgL_arg4854z00_13035), 7L, BgL_arg4855z00_13036);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13037;

								BgL_thezd2remainingzd2argsz00_13037 = CDR(BgL_g1463z00_11320);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13038;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11319))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13038 =
												BGl_parsezd2safezf2unsafezd2argszf2zzinit_parsezd2argszd2
												(BgL_optz00_13034, ((bool_t) 1));
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13038 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2814z00_13039;

											BgL_val0_2814z00_13039 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22361;

												BgL_tmpz00_22361 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22361);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22364;

												BgL_tmpz00_22364 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22364,
													BgL_thezd2remainingzd2argsz00_13037);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22367;

												BgL_tmpz00_22367 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22367, BgL_nvz00_13038);
											}
											return BgL_val0_2814z00_13039;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2817z00_13040;

							BgL_val0_2817z00_13040 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22371;

								BgL_tmpz00_22371 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22371);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22374;

								BgL_tmpz00_22374 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22374, BgL_g1463z00_11320);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22377;

								BgL_tmpz00_22377 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22377, BgL_g1464z00_11321);
							}
							return BgL_val0_2817z00_13040;
						}
				}
			}
		}

	}



/* &<@anonymous:4841> */
	obj_t BGl_z62zc3z04anonymousza34841ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11322, obj_t BgL_g1461z00_11324, obj_t BgL_g1462z00_11325)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11323;

				BgL_pass1080z00_11323 = PROCEDURE_REF(BgL_envz00_11322, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7146z00_22382;

					if (PAIRP(BgL_g1461z00_11324))
						{	/* Init/parse_args.scm 207 */
							BgL_test7146z00_22382 =
								bigloo_strncmp(BGl_string5970z00zzinit_parsezd2argszd2,
								CAR(BgL_g1461z00_11324), 5L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7146z00_22382 = ((bool_t) 0);
						}
					if (BgL_test7146z00_22382)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13041;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4845z00_13042;
								long BgL_arg4846z00_13043;

								BgL_arg4845z00_13042 = CAR(BgL_g1461z00_11324);
								BgL_arg4846z00_13043 = STRING_LENGTH(CAR(BgL_g1461z00_11324));
								BgL_optz00_13041 =
									c_substring(
									((obj_t) BgL_arg4845z00_13042), 5L, BgL_arg4846z00_13043);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13044;

								BgL_thezd2remainingzd2argsz00_13044 = CDR(BgL_g1461z00_11324);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13045;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11323))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13045 =
												BGl_parsezd2safezf2unsafezd2argszf2zzinit_parsezd2argszd2
												(BgL_optz00_13041, ((bool_t) 0));
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13045 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2808z00_13046;

											BgL_val0_2808z00_13046 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22398;

												BgL_tmpz00_22398 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22398);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22401;

												BgL_tmpz00_22401 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22401,
													BgL_thezd2remainingzd2argsz00_13044);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22404;

												BgL_tmpz00_22404 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22404, BgL_nvz00_13045);
											}
											return BgL_val0_2808z00_13046;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2811z00_13047;

							BgL_val0_2811z00_13047 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22408;

								BgL_tmpz00_22408 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22408);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22411;

								BgL_tmpz00_22411 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22411, BgL_g1461z00_11324);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22414;

								BgL_tmpz00_22414 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22414, BgL_g1462z00_11325);
							}
							return BgL_val0_2811z00_13047;
						}
				}
			}
		}

	}



/* &<@anonymous:4835> */
	obj_t BGl_z62zc3z04anonymousza34835ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11326, obj_t BgL_g1459z00_11328, obj_t BgL_g1460z00_11329)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11327;

				BgL_pass1080z00_11327 = PROCEDURE_REF(BgL_envz00_11326, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7149z00_22419;

					if (PAIRP(BgL_g1459z00_11328))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4839z00_13048;

							BgL_arg4839z00_13048 = CAR(BgL_g1459z00_11328);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4839z00_13048))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13050;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22429;
										char *BgL_tmpz00_22427;

										BgL_auxz00_22429 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4839z00_13048));
										BgL_tmpz00_22427 =
											BSTRING_TO_STRING
											(BGl_string5971z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13050 =
											memcmp(BgL_tmpz00_22427, BgL_auxz00_22429, 7L);
									}
									BgL_test7149z00_22419 = ((long) (BgL_arg1303z00_13050) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7149z00_22419 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7149z00_22419 = ((bool_t) 0);
						}
					if (BgL_test7149z00_22419)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13051;

							BgL_thezd2remainingzd2argsz00_13051 = CDR(BgL_g1459z00_11328);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13052;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11327))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13052 =
											(BGl_za2czd2debugzd2lineszd2infoza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13052 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2802z00_13053;

										BgL_val0_2802z00_13053 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22440;

											BgL_tmpz00_22440 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22440);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22443;

											BgL_tmpz00_22443 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22443,
												BgL_thezd2remainingzd2argsz00_13051);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22446;

											BgL_tmpz00_22446 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22446, BgL_nvz00_13052);
										}
										return BgL_val0_2802z00_13053;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2805z00_13054;

							BgL_val0_2805z00_13054 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22450;

								BgL_tmpz00_22450 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22450);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22453;

								BgL_tmpz00_22453 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22453, BgL_g1459z00_11328);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22456;

								BgL_tmpz00_22456 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22456, BgL_g1460z00_11329);
							}
							return BgL_val0_2805z00_13054;
						}
				}
			}
		}

	}



/* &<@anonymous:4829> */
	obj_t BGl_z62zc3z04anonymousza34829ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11330, obj_t BgL_g1457z00_11332, obj_t BgL_g1458z00_11333)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11331;

				BgL_pass1080z00_11331 = PROCEDURE_REF(BgL_envz00_11330, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7153z00_22461;

					if (PAIRP(BgL_g1457z00_11332))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4833z00_13055;

							BgL_arg4833z00_13055 = CAR(BgL_g1457z00_11332);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg4833z00_13055))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13057;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22471;
										char *BgL_tmpz00_22469;

										BgL_auxz00_22471 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4833z00_13055));
										BgL_tmpz00_22469 =
											BSTRING_TO_STRING
											(BGl_string5972z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13057 =
											memcmp(BgL_tmpz00_22469, BgL_auxz00_22471, 13L);
									}
									BgL_test7153z00_22461 = ((long) (BgL_arg1303z00_13057) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7153z00_22461 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7153z00_22461 = ((bool_t) 0);
						}
					if (BgL_test7153z00_22461)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13058;

							BgL_thezd2remainingzd2argsz00_13058 = CDR(BgL_g1457z00_11332);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13059;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11331))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13059 =
											(BGl_za2bdbzd2debugzd2nozd2linezd2directiveszf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13059 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2796z00_13060;

										BgL_val0_2796z00_13060 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22482;

											BgL_tmpz00_22482 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22482);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22485;

											BgL_tmpz00_22485 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22485,
												BgL_thezd2remainingzd2argsz00_13058);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22488;

											BgL_tmpz00_22488 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22488, BgL_nvz00_13059);
										}
										return BgL_val0_2796z00_13060;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2799z00_13061;

							BgL_val0_2799z00_13061 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22492;

								BgL_tmpz00_22492 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22492);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22495;

								BgL_tmpz00_22495 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22495, BgL_g1457z00_11332);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22498;

								BgL_tmpz00_22498 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22498, BgL_g1458z00_11333);
							}
							return BgL_val0_2799z00_13061;
						}
				}
			}
		}

	}



/* &<@anonymous:4820> */
	obj_t BGl_z62zc3z04anonymousza34820ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11334, obj_t BgL_g1455z00_11336, obj_t BgL_g1456z00_11337)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11335;

				BgL_pass1080z00_11335 = PROCEDURE_REF(BgL_envz00_11334, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7157z00_22503;

					if (PAIRP(BgL_g1455z00_11336))
						{	/* Init/parse_args.scm 207 */
							BgL_test7157z00_22503 =
								bigloo_strncmp(BGl_string5973z00zzinit_parsezd2argszd2,
								CAR(BgL_g1455z00_11336), 5L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7157z00_22503 = ((bool_t) 0);
						}
					if (BgL_test7157z00_22503)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13062;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4824z00_13063;
								long BgL_arg4825z00_13064;

								BgL_arg4824z00_13063 = CAR(BgL_g1455z00_11336);
								BgL_arg4825z00_13064 = STRING_LENGTH(CAR(BgL_g1455z00_11336));
								BgL_optz00_13062 =
									c_substring(
									((obj_t) BgL_arg4824z00_13063), 5L, BgL_arg4825z00_13064);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13065;

								BgL_thezd2remainingzd2argsz00_13065 = CDR(BgL_g1455z00_11336);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13066;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11335))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13066 =
												BGl_parsezd2bdbzd2argsz00zzinit_parsezd2argszd2
												(BgL_optz00_13062);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13066 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2790z00_13067;

											BgL_val0_2790z00_13067 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22519;

												BgL_tmpz00_22519 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22519);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22522;

												BgL_tmpz00_22522 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22522,
													BgL_thezd2remainingzd2argsz00_13065);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22525;

												BgL_tmpz00_22525 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22525, BgL_nvz00_13066);
											}
											return BgL_val0_2790z00_13067;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2793z00_13068;

							BgL_val0_2793z00_13068 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22529;

								BgL_tmpz00_22529 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22529);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22532;

								BgL_tmpz00_22532 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22532, BgL_g1455z00_11336);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22535;

								BgL_tmpz00_22535 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22535, BgL_g1456z00_11337);
							}
							return BgL_val0_2793z00_13068;
						}
				}
			}
		}

	}



/* &<@anonymous:4814> */
	obj_t BGl_z62zc3z04anonymousza34814ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11338, obj_t BgL_g1453z00_11340, obj_t BgL_g1454z00_11341)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11339;

				BgL_pass1080z00_11339 = PROCEDURE_REF(BgL_envz00_11338, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7160z00_22540;

					if (PAIRP(BgL_g1453z00_11340))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4818z00_13069;

							BgL_arg4818z00_13069 = CAR(BgL_g1453z00_11340);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4818z00_13069))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13071;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22550;
										char *BgL_tmpz00_22548;

										BgL_auxz00_22550 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4818z00_13069));
										BgL_tmpz00_22548 =
											BSTRING_TO_STRING
											(BGl_string5974z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13071 =
											memcmp(BgL_tmpz00_22548, BgL_auxz00_22550, 6L);
									}
									BgL_test7160z00_22540 = ((long) (BgL_arg1303z00_13071) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7160z00_22540 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7160z00_22540 = ((bool_t) 0);
						}
					if (BgL_test7160z00_22540)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13072;

							BgL_thezd2remainingzd2argsz00_13072 = CDR(BgL_g1453z00_11340);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13073;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11339))
									{	/* Init/parse_args.scm 207 */
										bgl_debug_set((int) (1L));
										BGl_za2compilerzd2stackzd2debugzf3za2zf3zzengine_paramz00 =
											BTRUE;
										BGl_za2compilerzd2sharingzd2debugzf3za2zf3zzengine_paramz00
											= BTRUE;
										BgL_nvz00_13073 =
											(BGl_za2compilerzd2typezd2debugzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13073 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2784z00_13074;

										BgL_val0_2784z00_13074 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22563;

											BgL_tmpz00_22563 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22563);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22566;

											BgL_tmpz00_22566 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22566,
												BgL_thezd2remainingzd2argsz00_13072);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22569;

											BgL_tmpz00_22569 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22569, BgL_nvz00_13073);
										}
										return BgL_val0_2784z00_13074;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2787z00_13075;

							BgL_val0_2787z00_13075 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22573;

								BgL_tmpz00_22573 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22573);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22576;

								BgL_tmpz00_22576 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22576, BgL_g1453z00_11340);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22579;

								BgL_tmpz00_22579 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22579, BgL_g1454z00_11341);
							}
							return BgL_val0_2787z00_13075;
						}
				}
			}
		}

	}



/* &<@anonymous:4808> */
	obj_t BGl_z62zc3z04anonymousza34808ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11342, obj_t BgL_g1451z00_11344, obj_t BgL_g1452z00_11345)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11343;

				BgL_pass1080z00_11343 = PROCEDURE_REF(BgL_envz00_11342, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7164z00_22584;

					if (PAIRP(BgL_g1451z00_11344))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4812z00_13076;

							BgL_arg4812z00_13076 = CAR(BgL_g1451z00_11344);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4812z00_13076))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13078;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22594;
										char *BgL_tmpz00_22592;

										BgL_auxz00_22594 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4812z00_13076));
										BgL_tmpz00_22592 =
											BSTRING_TO_STRING
											(BGl_string5975z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13078 =
											memcmp(BgL_tmpz00_22592, BgL_auxz00_22594, 8L);
									}
									BgL_test7164z00_22584 = ((long) (BgL_arg1303z00_13078) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7164z00_22584 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7164z00_22584 = ((bool_t) 0);
						}
					if (BgL_test7164z00_22584)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13079;

							BgL_thezd2remainingzd2argsz00_13079 = CDR(BgL_g1451z00_11344);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13080;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11343))
									{	/* Init/parse_args.scm 207 */
										BGl_za2debugzd2moduleza2zd2zzengine_paramz00 = BINT(1L);
										BgL_nvz00_13080 =
											BGl_bigloozd2debugzd2modulezd2setz12zc0zz__paramz00(
											(int) (1L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13080 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2778z00_13081;

										BgL_val0_2778z00_13081 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22608;

											BgL_tmpz00_22608 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22608);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22611;

											BgL_tmpz00_22611 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22611,
												BgL_thezd2remainingzd2argsz00_13079);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22614;

											BgL_tmpz00_22614 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22614, BgL_nvz00_13080);
										}
										return BgL_val0_2778z00_13081;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2781z00_13082;

							BgL_val0_2781z00_13082 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22618;

								BgL_tmpz00_22618 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22618);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22621;

								BgL_tmpz00_22621 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22621, BgL_g1451z00_11344);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22624;

								BgL_tmpz00_22624 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22624, BgL_g1452z00_11345);
							}
							return BgL_val0_2781z00_13082;
						}
				}
			}
		}

	}



/* &<@anonymous:4802> */
	obj_t BGl_z62zc3z04anonymousza34802ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11346, obj_t BgL_g1449z00_11348, obj_t BgL_g1450z00_11349)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11347;

				BgL_pass1080z00_11347 = PROCEDURE_REF(BgL_envz00_11346, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7168z00_22629;

					if (PAIRP(BgL_g1449z00_11348))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4806z00_13083;

							BgL_arg4806z00_13083 = CAR(BgL_g1449z00_11348);
							if ((20L == STRING_LENGTH(((obj_t) BgL_arg4806z00_13083))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13085;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22639;
										char *BgL_tmpz00_22637;

										BgL_auxz00_22639 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4806z00_13083));
										BgL_tmpz00_22637 =
											BSTRING_TO_STRING
											(BGl_string5976z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13085 =
											memcmp(BgL_tmpz00_22637, BgL_auxz00_22639, 20L);
									}
									BgL_test7168z00_22629 = ((long) (BgL_arg1303z00_13085) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7168z00_22629 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7168z00_22629 = ((bool_t) 0);
						}
					if (BgL_test7168z00_22629)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13086;

							BgL_thezd2remainingzd2argsz00_13086 = CDR(BgL_g1449z00_11348);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13087;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11347))
									{	/* Init/parse_args.scm 207 */
										BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2
											= BTRUE;
										BgL_nvz00_13087 =
											(BGl_za2errorzd2localiza7ationza2z75zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13087 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2772z00_13088;

										BgL_val0_2772z00_13088 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22650;

											BgL_tmpz00_22650 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22650);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22653;

											BgL_tmpz00_22653 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22653,
												BgL_thezd2remainingzd2argsz00_13086);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22656;

											BgL_tmpz00_22656 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22656, BgL_nvz00_13087);
										}
										return BgL_val0_2772z00_13088;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2775z00_13089;

							BgL_val0_2775z00_13089 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22660;

								BgL_tmpz00_22660 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22660);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22663;

								BgL_tmpz00_22663 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22663, BgL_g1449z00_11348);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22666;

								BgL_tmpz00_22666 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22666, BgL_g1450z00_11349);
							}
							return BgL_val0_2775z00_13089;
						}
				}
			}
		}

	}



/* &<@anonymous:4796> */
	obj_t BGl_z62zc3z04anonymousza34796ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11350, obj_t BgL_g1447z00_11352, obj_t BgL_g1448z00_11353)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11351;

				BgL_pass1080z00_11351 = PROCEDURE_REF(BgL_envz00_11350, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7172z00_22671;

					if (PAIRP(BgL_g1447z00_11352))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4800z00_13090;

							BgL_arg4800z00_13090 = CAR(BgL_g1447z00_11352);
							if ((23L == STRING_LENGTH(((obj_t) BgL_arg4800z00_13090))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13092;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22681;
										char *BgL_tmpz00_22679;

										BgL_auxz00_22681 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4800z00_13090));
										BgL_tmpz00_22679 =
											BSTRING_TO_STRING
											(BGl_string5977z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13092 =
											memcmp(BgL_tmpz00_22679, BgL_auxz00_22681, 23L);
									}
									BgL_test7172z00_22671 = ((long) (BgL_arg1303z00_13092) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7172z00_22671 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7172z00_22671 = ((bool_t) 0);
						}
					if (BgL_test7172z00_22671)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13093;

							BgL_thezd2remainingzd2argsz00_13093 = CDR(BgL_g1447z00_11352);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13094;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11351))
									{	/* Init/parse_args.scm 207 */
										BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2
											= BFALSE;
										BgL_nvz00_13094 =
											(BGl_za2errorzd2localiza7ationza2z75zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13094 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2766z00_13095;

										BgL_val0_2766z00_13095 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22692;

											BgL_tmpz00_22692 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22692);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22695;

											BgL_tmpz00_22695 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22695,
												BgL_thezd2remainingzd2argsz00_13093);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22698;

											BgL_tmpz00_22698 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22698, BgL_nvz00_13094);
										}
										return BgL_val0_2766z00_13095;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2769z00_13096;

							BgL_val0_2769z00_13096 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22702;

								BgL_tmpz00_22702 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22702);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22705;

								BgL_tmpz00_22705 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22705, BgL_g1447z00_11352);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22708;

								BgL_tmpz00_22708 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22708, BgL_g1448z00_11353);
							}
							return BgL_val0_2769z00_13096;
						}
				}
			}
		}

	}



/* &<@anonymous:4790> */
	obj_t BGl_z62zc3z04anonymousza34790ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11354, obj_t BgL_g1445z00_11356, obj_t BgL_g1446z00_11357)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11355;

				BgL_pass1080z00_11355 = PROCEDURE_REF(BgL_envz00_11354, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7176z00_22713;

					if (PAIRP(BgL_g1445z00_11356))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4794z00_13097;

							BgL_arg4794z00_13097 = CAR(BgL_g1445z00_11356);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4794z00_13097))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13099;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22723;
										char *BgL_tmpz00_22721;

										BgL_auxz00_22723 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4794z00_13097));
										BgL_tmpz00_22721 =
											BSTRING_TO_STRING
											(BGl_string5978z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13099 =
											memcmp(BgL_tmpz00_22721, BgL_auxz00_22723, 5L);
									}
									BgL_test7176z00_22713 = ((long) (BgL_arg1303z00_13099) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7176z00_22713 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7176z00_22713 = ((bool_t) 0);
						}
					if (BgL_test7176z00_22713)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13100;

							BgL_thezd2remainingzd2argsz00_13100 = CDR(BgL_g1445z00_11356);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13101;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11355))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13101 =
											(BGl_za2jvmzd2debugza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13101 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2760z00_13102;

										BgL_val0_2760z00_13102 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22734;

											BgL_tmpz00_22734 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22734);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22737;

											BgL_tmpz00_22737 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22737,
												BgL_thezd2remainingzd2argsz00_13100);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22740;

											BgL_tmpz00_22740 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22740, BgL_nvz00_13101);
										}
										return BgL_val0_2760z00_13102;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2763z00_13103;

							BgL_val0_2763z00_13103 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22744;

								BgL_tmpz00_22744 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22744);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22747;

								BgL_tmpz00_22747 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22747, BgL_g1445z00_11356);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22750;

								BgL_tmpz00_22750 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22750, BgL_g1446z00_11357);
							}
							return BgL_val0_2763z00_13103;
						}
				}
			}
		}

	}



/* &<@anonymous:4777> */
	obj_t BGl_z62zc3z04anonymousza34777ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11358, obj_t BgL_g1443z00_11360, obj_t BgL_g1444z00_11361)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11359;

				BgL_pass1080z00_11359 = PROCEDURE_REF(BgL_envz00_11358, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7180z00_22755;

					if (PAIRP(BgL_g1443z00_11360))
						{	/* Init/parse_args.scm 207 */
							BgL_test7180z00_22755 =
								bigloo_strncmp(BGl_string5979z00zzinit_parsezd2argszd2,
								CAR(BgL_g1443z00_11360), 7L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7180z00_22755 = ((bool_t) 0);
						}
					if (BgL_test7180z00_22755)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13104;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4785z00_13105;
								long BgL_arg4786z00_13106;

								BgL_arg4785z00_13105 = CAR(BgL_g1443z00_11360);
								BgL_arg4786z00_13106 = STRING_LENGTH(CAR(BgL_g1443z00_11360));
								BgL_optz00_13104 =
									c_substring(
									((obj_t) BgL_arg4785z00_13105), 7L, BgL_arg4786z00_13106);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13107;

								BgL_thezd2remainingzd2argsz00_13107 = CDR(BgL_g1443z00_11360);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13108;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11359))
										{	/* Init/parse_args.scm 207 */
											if ((STRING_LENGTH(BgL_optz00_13104) == 0L))
												{	/* Init/parse_args.scm 606 */
													BgL_nvz00_13108 =
														(BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00
														= BINT(1L), BUNSPEC);
												}
											else
												{	/* Init/parse_args.scm 607 */
													bool_t BgL_test7184z00_22773;

													{	/* Init/parse_args.scm 607 */
														long BgL_l1z00_13109;

														BgL_l1z00_13109 = STRING_LENGTH(BgL_optz00_13104);
														if ((BgL_l1z00_13109 == 3L))
															{	/* Init/parse_args.scm 607 */
																int BgL_arg1303z00_13110;

																{	/* Init/parse_args.scm 607 */
																	char *BgL_auxz00_22779;
																	char *BgL_tmpz00_22777;

																	BgL_auxz00_22779 =
																		BSTRING_TO_STRING
																		(BGl_string5980z00zzinit_parsezd2argszd2);
																	BgL_tmpz00_22777 =
																		BSTRING_TO_STRING(BgL_optz00_13104);
																	BgL_arg1303z00_13110 =
																		memcmp(BgL_tmpz00_22777, BgL_auxz00_22779,
																		BgL_l1z00_13109);
																}
																BgL_test7184z00_22773 =
																	((long) (BgL_arg1303z00_13110) == 0L);
															}
														else
															{	/* Init/parse_args.scm 607 */
																BgL_test7184z00_22773 = ((bool_t) 0);
															}
													}
													if (BgL_test7184z00_22773)
														{	/* Init/parse_args.scm 607 */
															BgL_nvz00_13108 =
																(BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00
																= BINT(10000000L), BUNSPEC);
														}
													else
														{	/* Init/parse_args.scm 608 */
															long BgL_tmpz00_22785;

															{	/* Init/parse_args.scm 608 */
																char *BgL_tmpz00_22786;

																BgL_tmpz00_22786 =
																	BSTRING_TO_STRING(BgL_optz00_13104);
																BgL_tmpz00_22785 =
																	BGL_STRTOL(BgL_tmpz00_22786, 0L, 10L);
															}
															BgL_nvz00_13108 =
																(BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00
																= BINT(BgL_tmpz00_22785), BUNSPEC);
										}}}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13108 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2754z00_13111;

											BgL_val0_2754z00_13111 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22791;

												BgL_tmpz00_22791 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22791);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22794;

												BgL_tmpz00_22794 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22794,
													BgL_thezd2remainingzd2argsz00_13107);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22797;

												BgL_tmpz00_22797 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22797, BgL_nvz00_13108);
											}
											return BgL_val0_2754z00_13111;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2757z00_13112;

							BgL_val0_2757z00_13112 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22801;

								BgL_tmpz00_22801 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22801);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22804;

								BgL_tmpz00_22804 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22804, BgL_g1443z00_11360);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22807;

								BgL_tmpz00_22807 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22807, BgL_g1444z00_11361);
							}
							return BgL_val0_2757z00_13112;
						}
				}
			}
		}

	}



/* &<@anonymous:4768> */
	obj_t BGl_z62zc3z04anonymousza34768ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11362, obj_t BgL_g1441z00_11364, obj_t BgL_g1442z00_11365)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11363;

				BgL_pass1080z00_11363 = PROCEDURE_REF(BgL_envz00_11362, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7186z00_22812;

					if (PAIRP(BgL_g1441z00_11364))
						{	/* Init/parse_args.scm 207 */
							BgL_test7186z00_22812 =
								bigloo_strncmp(BGl_string5981z00zzinit_parsezd2argszd2,
								CAR(BgL_g1441z00_11364), 2L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7186z00_22812 = ((bool_t) 0);
						}
					if (BgL_test7186z00_22812)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13113;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4772z00_13114;
								long BgL_arg4773z00_13115;

								BgL_arg4772z00_13114 = CAR(BgL_g1441z00_11364);
								BgL_arg4773z00_13115 = STRING_LENGTH(CAR(BgL_g1441z00_11364));
								BgL_optz00_13113 =
									c_substring(
									((obj_t) BgL_arg4772z00_13114), 2L, BgL_arg4773z00_13115);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13116;

								BgL_thezd2remainingzd2argsz00_13116 = CDR(BgL_g1441z00_11364);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13117;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11363))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13117 =
												BGl_parsezd2debugzd2argsz00zzinit_parsezd2argszd2
												(BgL_optz00_13113);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13117 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2748z00_13118;

											BgL_val0_2748z00_13118 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22828;

												BgL_tmpz00_22828 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22828);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22831;

												BgL_tmpz00_22831 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22831,
													BgL_thezd2remainingzd2argsz00_13116);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_22834;

												BgL_tmpz00_22834 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_22834, BgL_nvz00_13117);
											}
											return BgL_val0_2748z00_13118;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2751z00_13119;

							BgL_val0_2751z00_13119 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22838;

								BgL_tmpz00_22838 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22838);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22841;

								BgL_tmpz00_22841 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22841, BgL_g1441z00_11364);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22844;

								BgL_tmpz00_22844 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22844, BgL_g1442z00_11365);
							}
							return BgL_val0_2751z00_13119;
						}
				}
			}
		}

	}



/* &<@anonymous:4762> */
	obj_t BGl_z62zc3z04anonymousza34762ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11366, obj_t BgL_g1439z00_11368, obj_t BgL_g1440z00_11369)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11367;

				BgL_pass1080z00_11367 = PROCEDURE_REF(BgL_envz00_11366, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7189z00_22849;

					if (PAIRP(BgL_g1439z00_11368))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4766z00_13120;

							BgL_arg4766z00_13120 = CAR(BgL_g1439z00_11368);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4766z00_13120))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13122;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22859;
										char *BgL_tmpz00_22857;

										BgL_auxz00_22859 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4766z00_13120));
										BgL_tmpz00_22857 =
											BSTRING_TO_STRING
											(BGl_string5982z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13122 =
											memcmp(BgL_tmpz00_22857, BgL_auxz00_22859, 3L);
									}
									BgL_test7189z00_22849 = ((long) (BgL_arg1303z00_13122) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7189z00_22849 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7189z00_22849 = ((bool_t) 0);
						}
					if (BgL_test7189z00_22849)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13123;

							BgL_thezd2remainingzd2argsz00_13123 = CDR(BgL_g1439z00_11368);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13124;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11367))
									{	/* Init/parse_args.scm 207 */
										BGl_za2rmzd2tmpzd2filesza2z00zzengine_paramz00 = BFALSE;
										BGl_za2czd2debugza2zd2zzengine_paramz00 = BTRUE;
										BgL_nvz00_13124 = (BGl_za2stripza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13124 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2742z00_13125;

										BgL_val0_2742z00_13125 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22870;

											BgL_tmpz00_22870 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22870);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22873;

											BgL_tmpz00_22873 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22873,
												BgL_thezd2remainingzd2argsz00_13123);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22876;

											BgL_tmpz00_22876 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22876, BgL_nvz00_13124);
										}
										return BgL_val0_2742z00_13125;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2745z00_13126;

							BgL_val0_2745z00_13126 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22880;

								BgL_tmpz00_22880 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22880);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22883;

								BgL_tmpz00_22883 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22883, BgL_g1439z00_11368);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22886;

								BgL_tmpz00_22886 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22886, BgL_g1440z00_11369);
							}
							return BgL_val0_2745z00_13126;
						}
				}
			}
		}

	}



/* &<@anonymous:4756> */
	obj_t BGl_z62zc3z04anonymousza34756ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11370, obj_t BgL_g1437z00_11372, obj_t BgL_g1438z00_11373)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11371;

				BgL_pass1080z00_11371 = PROCEDURE_REF(BgL_envz00_11370, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7193z00_22891;

					if (PAIRP(BgL_g1437z00_11372))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4760z00_13127;

							BgL_arg4760z00_13127 = CAR(BgL_g1437z00_11372);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4760z00_13127))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13129;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22901;
										char *BgL_tmpz00_22899;

										BgL_auxz00_22901 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4760z00_13127));
										BgL_tmpz00_22899 =
											BSTRING_TO_STRING
											(BGl_string5983z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13129 =
											memcmp(BgL_tmpz00_22899, BgL_auxz00_22901, 11L);
									}
									BgL_test7193z00_22891 = ((long) (BgL_arg1303z00_13129) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7193z00_22891 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7193z00_22891 = ((bool_t) 0);
						}
					if (BgL_test7193z00_22891)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13130;

							BgL_thezd2remainingzd2argsz00_13130 = CDR(BgL_g1437z00_11372);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13131;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11371))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13131 =
											(BGl_za2allzd2evalzf3za2z21zzmodule_evalz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13131 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2736z00_13132;

										BgL_val0_2736z00_13132 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22912;

											BgL_tmpz00_22912 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22912);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22915;

											BgL_tmpz00_22915 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22915,
												BgL_thezd2remainingzd2argsz00_13130);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22918;

											BgL_tmpz00_22918 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22918, BgL_nvz00_13131);
										}
										return BgL_val0_2736z00_13132;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2739z00_13133;

							BgL_val0_2739z00_13133 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22922;

								BgL_tmpz00_22922 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22922);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22925;

								BgL_tmpz00_22925 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22925, BgL_g1437z00_11372);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22928;

								BgL_tmpz00_22928 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22928, BgL_g1438z00_11373);
							}
							return BgL_val0_2739z00_13133;
						}
				}
			}
		}

	}



/* &<@anonymous:4750> */
	obj_t BGl_z62zc3z04anonymousza34750ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11374, obj_t BgL_g1435z00_11376, obj_t BgL_g1436z00_11377)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11375;

				BgL_pass1080z00_11375 = PROCEDURE_REF(BgL_envz00_11374, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7197z00_22933;

					if (PAIRP(BgL_g1435z00_11376))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4754z00_13134;

							BgL_arg4754z00_13134 = CAR(BgL_g1435z00_11376);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4754z00_13134))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13136;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22943;
										char *BgL_tmpz00_22941;

										BgL_auxz00_22943 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4754z00_13134));
										BgL_tmpz00_22941 =
											BSTRING_TO_STRING
											(BGl_string5984z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13136 =
											memcmp(BgL_tmpz00_22941, BgL_auxz00_22943, 15L);
									}
									BgL_test7197z00_22933 = ((long) (BgL_arg1303z00_13136) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7197z00_22933 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7197z00_22933 = ((bool_t) 0);
						}
					if (BgL_test7197z00_22933)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13137;

							BgL_thezd2remainingzd2argsz00_13137 = CDR(BgL_g1435z00_11376);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13138;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11375))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13138 =
											(BGl_za2allzd2exportzd2evalzf3za2zf3zzmodule_evalz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13138 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2730z00_13139;

										BgL_val0_2730z00_13139 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22954;

											BgL_tmpz00_22954 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22954);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22957;

											BgL_tmpz00_22957 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22957,
												BgL_thezd2remainingzd2argsz00_13137);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22960;

											BgL_tmpz00_22960 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22960, BgL_nvz00_13138);
										}
										return BgL_val0_2730z00_13139;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2733z00_13140;

							BgL_val0_2733z00_13140 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22964;

								BgL_tmpz00_22964 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22964);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22967;

								BgL_tmpz00_22967 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22967, BgL_g1435z00_11376);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_22970;

								BgL_tmpz00_22970 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_22970, BgL_g1436z00_11377);
							}
							return BgL_val0_2733z00_13140;
						}
				}
			}
		}

	}



/* &<@anonymous:4744> */
	obj_t BGl_z62zc3z04anonymousza34744ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11378, obj_t BgL_g1433z00_11380, obj_t BgL_g1434z00_11381)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11379;

				BgL_pass1080z00_11379 = PROCEDURE_REF(BgL_envz00_11378, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7201z00_22975;

					if (PAIRP(BgL_g1433z00_11380))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4748z00_13141;

							BgL_arg4748z00_13141 = CAR(BgL_g1433z00_11380);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4748z00_13141))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13143;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_22985;
										char *BgL_tmpz00_22983;

										BgL_auxz00_22985 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4748z00_13141));
										BgL_tmpz00_22983 =
											BSTRING_TO_STRING
											(BGl_string5985z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13143 =
											memcmp(BgL_tmpz00_22983, BgL_auxz00_22985, 15L);
									}
									BgL_test7201z00_22975 = ((long) (BgL_arg1303z00_13143) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7201z00_22975 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7201z00_22975 = ((bool_t) 0);
						}
					if (BgL_test7201z00_22975)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13144;

							BgL_thezd2remainingzd2argsz00_13144 = CDR(BgL_g1433z00_11380);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13145;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11379))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13145 =
											(BGl_za2allzd2exportzd2mutablezf3za2zf3zzmodule_evalz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13145 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2724z00_13146;

										BgL_val0_2724z00_13146 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22996;

											BgL_tmpz00_22996 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_22996);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_22999;

											BgL_tmpz00_22999 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_22999,
												BgL_thezd2remainingzd2argsz00_13144);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23002;

											BgL_tmpz00_23002 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23002, BgL_nvz00_13145);
										}
										return BgL_val0_2724z00_13146;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2727z00_13147;

							BgL_val0_2727z00_13147 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23006;

								BgL_tmpz00_23006 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23006);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23009;

								BgL_tmpz00_23009 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23009, BgL_g1433z00_11380);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23012;

								BgL_tmpz00_23012 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23012, BgL_g1434z00_11381);
							}
							return BgL_val0_2727z00_13147;
						}
				}
			}
		}

	}



/* &<@anonymous:4734> */
	obj_t BGl_z62zc3z04anonymousza34734ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11382, obj_t BgL_g1431z00_11384, obj_t BgL_g1432z00_11385)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11383;

				BgL_pass1080z00_11383 = PROCEDURE_REF(BgL_envz00_11382, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7205z00_23017;

					if (PAIRP(BgL_g1431z00_11384))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4742z00_13148;

							BgL_arg4742z00_13148 = CAR(BgL_g1431z00_11384);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg4742z00_13148))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13150;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23027;
										char *BgL_tmpz00_23025;

										BgL_auxz00_23027 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4742z00_13148));
										BgL_tmpz00_23025 =
											BSTRING_TO_STRING
											(BGl_string5986z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13150 =
											memcmp(BgL_tmpz00_23025, BgL_auxz00_23027, 2L);
									}
									BgL_test7205z00_23017 = ((long) (BgL_arg1303z00_13150) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7205z00_23017 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7205z00_23017 = ((bool_t) 0);
						}
					if (BgL_test7205z00_23017)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13151;

							BgL_thezd2remainingzd2argsz00_13151 = CDR(BgL_g1431z00_11384);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13152;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11383))
									{	/* Init/parse_args.scm 626 */
										bool_t BgL_test7209z00_23037;

										if (BGl_numberzf3zf3zz__r4_numbers_6_5z00
											(BGl_za2profilezd2modeza2zd2zzengine_paramz00))
											{	/* Init/parse_args.scm 626 */
												BgL_test7209z00_23037 =
													(
													(long)
													CINT(BGl_za2profilezd2modeza2zd2zzengine_paramz00) <
													1L);
											}
										else
											{	/* Init/parse_args.scm 626 */
												BgL_test7209z00_23037 = ((bool_t) 1);
											}
										if (BgL_test7209z00_23037)
											{	/* Init/parse_args.scm 626 */
												BGl_za2stripza2z00zzengine_paramz00 = BFALSE;
												BGl_za2profilezd2libraryza2zd2zzengine_paramz00 = BTRUE;
												{	/* Init/parse_args.scm 631 */
													obj_t BgL_arg4740z00_13153;

													{	/* Init/parse_args.scm 631 */
														obj_t BgL_list4741z00_13154;

														BgL_list4741z00_13154 =
															MAKE_YOUNG_PAIR
															(BGl_za2cflagszd2profza2zd2zzengine_paramz00,
															BNIL);
														BgL_arg4740z00_13153 = BgL_list4741z00_13154;
													}
													BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
														BGl_appendzd221011zd2zzinit_parsezd2argszd2
														(BGl_za2cczd2optionsza2zd2zzengine_paramz00,
														BgL_arg4740z00_13153);
												}
												BGl_za2jaszd2profilezd2modeza2z00zzjas_profilez00 =
													BINT(1L);
												BGl_za2profilezd2modeza2zd2zzengine_paramz00 = BINT(1L);
												BgL_nvz00_13152 =
													(BGl_za2jaszd2profilezd2modeza2z00zzjas_profilez00 =
													BINT(1L), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 626 */
												BgL_nvz00_13152 = BFALSE;
											}
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13152 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2718z00_13155;

										BgL_val0_2718z00_13155 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23048;

											BgL_tmpz00_23048 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23048);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23051;

											BgL_tmpz00_23051 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23051,
												BgL_thezd2remainingzd2argsz00_13151);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23054;

											BgL_tmpz00_23054 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23054, BgL_nvz00_13152);
										}
										return BgL_val0_2718z00_13155;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2721z00_13156;

							BgL_val0_2721z00_13156 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23058;

								BgL_tmpz00_23058 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23058);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23061;

								BgL_tmpz00_23061 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23061, BgL_g1431z00_11384);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23064;

								BgL_tmpz00_23064 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23064, BgL_g1432z00_11385);
							}
							return BgL_val0_2721z00_13156;
						}
				}
			}
		}

	}



/* &<@anonymous:4724> */
	obj_t BGl_z62zc3z04anonymousza34724ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11386, obj_t BgL_g1429z00_11388, obj_t BgL_g1430z00_11389)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11387;

				BgL_pass1080z00_11387 = PROCEDURE_REF(BgL_envz00_11386, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7211z00_23069;

					if (PAIRP(BgL_g1429z00_11388))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4732z00_13157;

							BgL_arg4732z00_13157 = CAR(BgL_g1429z00_11388);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4732z00_13157))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13159;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23079;
										char *BgL_tmpz00_23077;

										BgL_auxz00_23079 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4732z00_13157));
										BgL_tmpz00_23077 =
											BSTRING_TO_STRING
											(BGl_string5987z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13159 =
											memcmp(BgL_tmpz00_23077, BgL_auxz00_23079, 3L);
									}
									BgL_test7211z00_23069 = ((long) (BgL_arg1303z00_13159) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7211z00_23069 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7211z00_23069 = ((bool_t) 0);
						}
					if (BgL_test7211z00_23069)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13160;

							BgL_thezd2remainingzd2argsz00_13160 = CDR(BgL_g1429z00_11388);
							{	/* Init/parse_args.scm 207 */
								bool_t BgL_nvz00_13161;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11387))
									{	/* Init/parse_args.scm 636 */
										bool_t BgL_test7215z00_23089;

										if (BGl_numberzf3zf3zz__r4_numbers_6_5z00
											(BGl_za2profilezd2modeza2zd2zzengine_paramz00))
											{	/* Init/parse_args.scm 636 */
												BgL_test7215z00_23089 =
													(
													(long)
													CINT(BGl_za2profilezd2modeza2zd2zzengine_paramz00) <
													2L);
											}
										else
											{	/* Init/parse_args.scm 636 */
												BgL_test7215z00_23089 = ((bool_t) 1);
											}
										if (BgL_test7215z00_23089)
											{	/* Init/parse_args.scm 636 */
												BGl_za2stripza2z00zzengine_paramz00 = BFALSE;
												BGl_za2profilezd2libraryza2zd2zzengine_paramz00 = BTRUE;
												{	/* Init/parse_args.scm 641 */
													obj_t BgL_arg4730z00_13162;

													{	/* Init/parse_args.scm 641 */
														obj_t BgL_list4731z00_13163;

														BgL_list4731z00_13163 =
															MAKE_YOUNG_PAIR
															(BGl_za2cflagszd2profza2zd2zzengine_paramz00,
															BNIL);
														BgL_arg4730z00_13162 = BgL_list4731z00_13163;
													}
													BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
														BGl_appendzd221011zd2zzinit_parsezd2argszd2
														(BGl_za2cczd2optionsza2zd2zzengine_paramz00,
														BgL_arg4730z00_13162);
												}
												BGl_za2profilezd2modeza2zd2zzengine_paramz00 = BINT(2L);
												BGl_za2jaszd2profilezd2modeza2z00zzjas_profilez00 =
													BINT(2L);
												BgL_nvz00_13161 =
													BGl_dozd2parsezd2argsz00zzinit_parsezd2argszd2
													(CNST_TABLE_REF(72L));
											}
										else
											{	/* Init/parse_args.scm 636 */
												BgL_nvz00_13161 = ((bool_t) 0);
											}
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13161 = ((bool_t) 0);
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2712z00_13164;

										BgL_val0_2712z00_13164 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23101;

											BgL_tmpz00_23101 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23101);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23104;

											BgL_tmpz00_23104 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23104,
												BgL_thezd2remainingzd2argsz00_13160);
										}
										{	/* Init/parse_args.scm 207 */
											obj_t BgL_auxz00_23109;
											int BgL_tmpz00_23107;

											BgL_auxz00_23109 = BBOOL(BgL_nvz00_13161);
											BgL_tmpz00_23107 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23107, BgL_auxz00_23109);
										}
										return BgL_val0_2712z00_13164;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2715z00_13165;

							BgL_val0_2715z00_13165 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23113;

								BgL_tmpz00_23113 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23113);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23116;

								BgL_tmpz00_23116 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23116, BgL_g1429z00_11388);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23119;

								BgL_tmpz00_23119 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23119, BgL_g1430z00_11389);
							}
							return BgL_val0_2715z00_13165;
						}
				}
			}
		}

	}



/* &<@anonymous:4716> */
	obj_t BGl_z62zc3z04anonymousza34716ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11390, obj_t BgL_g1427z00_11392, obj_t BgL_g1428z00_11393)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11391;

				BgL_pass1080z00_11391 = PROCEDURE_REF(BgL_envz00_11390, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7217z00_23124;

					if (PAIRP(BgL_g1427z00_11392))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4722z00_13166;

							BgL_arg4722z00_13166 = CAR(BgL_g1427z00_11392);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4722z00_13166))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13168;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23134;
										char *BgL_tmpz00_23132;

										BgL_auxz00_23134 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4722z00_13166));
										BgL_tmpz00_23132 =
											BSTRING_TO_STRING
											(BGl_string5988z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13168 =
											memcmp(BgL_tmpz00_23132, BgL_auxz00_23134, 3L);
									}
									BgL_test7217z00_23124 = ((long) (BgL_arg1303z00_13168) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7217z00_23124 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7217z00_23124 = ((bool_t) 0);
						}
					if (BgL_test7217z00_23124)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13169;

							BgL_thezd2remainingzd2argsz00_13169 = CDR(BgL_g1427z00_11392);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13170;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11391))
									{	/* Init/parse_args.scm 207 */
										BGl_za2stripza2z00zzengine_paramz00 = BFALSE;
										BGl_za2profilezd2libraryza2zd2zzengine_paramz00 = BTRUE;
										{	/* Init/parse_args.scm 648 */
											obj_t BgL_arg4720z00_13171;

											{	/* Init/parse_args.scm 648 */
												obj_t BgL_list4721z00_13172;

												BgL_list4721z00_13172 =
													MAKE_YOUNG_PAIR
													(BGl_za2cflagszd2profza2zd2zzengine_paramz00, BNIL);
												BgL_arg4720z00_13171 = BgL_list4721z00_13172;
											}
											BgL_nvz00_13170 =
												(BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
												BGl_appendzd221011zd2zzinit_parsezd2argszd2
												(BGl_za2cczd2optionsza2zd2zzengine_paramz00,
													BgL_arg4720z00_13171), BUNSPEC);
										}
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13170 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2706z00_13173;

										BgL_val0_2706z00_13173 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23147;

											BgL_tmpz00_23147 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23147);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23150;

											BgL_tmpz00_23150 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23150,
												BgL_thezd2remainingzd2argsz00_13169);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23153;

											BgL_tmpz00_23153 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23153, BgL_nvz00_13170);
										}
										return BgL_val0_2706z00_13173;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2709z00_13174;

							BgL_val0_2709z00_13174 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23157;

								BgL_tmpz00_23157 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23157);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23160;

								BgL_tmpz00_23160 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23160, BgL_g1427z00_11392);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23163;

								BgL_tmpz00_23163 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23163, BgL_g1428z00_11393);
							}
							return BgL_val0_2709z00_13174;
						}
				}
			}
		}

	}



/* &<@anonymous:4704> */
	obj_t BGl_z62zc3z04anonymousza34704ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11394, obj_t BgL_g1423z00_11396, obj_t BgL_g1424z00_11397)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11395;

				BgL_pass1080z00_11395 = PROCEDURE_REF(BgL_envz00_11394, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7221z00_23168;

					if (PAIRP(BgL_g1423z00_11396))
						{	/* Init/parse_args.scm 207 */
							BgL_test7221z00_23168 =
								bigloo_strncmp(BGl_string5989z00zzinit_parsezd2argszd2,
								CAR(BgL_g1423z00_11396), 5L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7221z00_23168 = ((bool_t) 0);
						}
					if (BgL_test7221z00_23168)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_levelz00_13175;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4711z00_13176;
								long BgL_arg4712z00_13177;

								BgL_arg4711z00_13176 = CAR(BgL_g1423z00_11396);
								BgL_arg4712z00_13177 = STRING_LENGTH(CAR(BgL_g1423z00_11396));
								BgL_levelz00_13175 =
									c_substring(
									((obj_t) BgL_arg4711z00_13176), 5L, BgL_arg4712z00_13177);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13178;

								BgL_thezd2remainingzd2argsz00_13178 = CDR(BgL_g1423z00_11396);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13179;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11395))
										{	/* Init/parse_args.scm 650 */
											obj_t BgL_lz00_13180;

											{	/* Init/parse_args.scm 650 */
												long BgL_xz00_13181;

												{	/* Init/parse_args.scm 650 */
													char *BgL_tmpz00_23182;

													BgL_tmpz00_23182 =
														BSTRING_TO_STRING(BgL_levelz00_13175);
													BgL_xz00_13181 =
														BGL_STRTOL(BgL_tmpz00_23182, 0L, 10L);
												}
												BgL_lz00_13180 =
													BGl_2maxz00zz__r4_numbers_6_5z00(BINT(BgL_xz00_13181),
													BINT(1L));
											}
											BGl_za2bmemzd2profilingza2zd2zzengine_paramz00 = BTRUE;
											BGl_bigloozd2profilezd2setz12z12zz__paramz00(CINT
												(BgL_lz00_13180));
											{	/* Init/parse_args.scm 655 */
												obj_t BgL_fpoptz00_13182;

												BgL_fpoptz00_13182 =
													BGl_bigloozd2configzd2zz__configurez00(CNST_TABLE_REF
													(73L));
												{	/* Init/parse_args.scm 656 */
													bool_t BgL_test7224z00_23192;

													if (STRINGP(BgL_fpoptz00_13182))
														{	/* Init/parse_args.scm 656 */
															bool_t BgL_test7226z00_23195;

															{	/* Init/parse_args.scm 656 */
																long BgL_l1z00_13183;

																BgL_l1z00_13183 =
																	STRING_LENGTH(BgL_fpoptz00_13182);
																if ((BgL_l1z00_13183 == 0L))
																	{	/* Init/parse_args.scm 656 */
																		int BgL_arg1303z00_13184;

																		{	/* Init/parse_args.scm 656 */
																			char *BgL_auxz00_23201;
																			char *BgL_tmpz00_23199;

																			BgL_auxz00_23201 =
																				BSTRING_TO_STRING
																				(BGl_string5990z00zzinit_parsezd2argszd2);
																			BgL_tmpz00_23199 =
																				BSTRING_TO_STRING(BgL_fpoptz00_13182);
																			BgL_arg1303z00_13184 =
																				memcmp(BgL_tmpz00_23199,
																				BgL_auxz00_23201, BgL_l1z00_13183);
																		}
																		BgL_test7226z00_23195 =
																			((long) (BgL_arg1303z00_13184) == 0L);
																	}
																else
																	{	/* Init/parse_args.scm 656 */
																		BgL_test7226z00_23195 = ((bool_t) 0);
																	}
															}
															if (BgL_test7226z00_23195)
																{	/* Init/parse_args.scm 656 */
																	BgL_test7224z00_23192 = ((bool_t) 0);
																}
															else
																{	/* Init/parse_args.scm 656 */
																	BgL_test7224z00_23192 = ((bool_t) 1);
																}
														}
													else
														{	/* Init/parse_args.scm 656 */
															BgL_test7224z00_23192 = ((bool_t) 0);
														}
													if (BgL_test7224z00_23192)
														{	/* Init/parse_args.scm 656 */
															BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
																MAKE_YOUNG_PAIR(BgL_fpoptz00_13182,
																BGl_za2cczd2optionsza2zd2zzengine_paramz00);
														}
													else
														{	/* Init/parse_args.scm 656 */
															BFALSE;
														}
												}
											}
											BGl_za2stripza2z00zzengine_paramz00 = BFALSE;
											if (INTEGERP(BgL_lz00_13180))
												{	/* Init/parse_args.scm 659 */
													switch ((long) CINT(BgL_lz00_13180))
														{
														case 2L:

															BgL_nvz00_13179 =
																(BGl_za2userzd2inliningzf3za2z21zzengine_paramz00
																= BFALSE, BUNSPEC);
															break;
														case 3L:

															BgL_nvz00_13179 =
																(BGl_za2inliningzf3za2zf3zzengine_paramz00 =
																BFALSE, BUNSPEC);
															break;
														default:
															BgL_nvz00_13179 = BUNSPEC;
														}
												}
											else
												{	/* Init/parse_args.scm 659 */
													BgL_nvz00_13179 = BUNSPEC;
												}
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13179 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2698z00_13185;

											BgL_val0_2698z00_13185 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_23212;

												BgL_tmpz00_23212 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23212);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_23215;

												BgL_tmpz00_23215 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_23215,
													BgL_thezd2remainingzd2argsz00_13178);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_23218;

												BgL_tmpz00_23218 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_23218, BgL_nvz00_13179);
											}
											return BgL_val0_2698z00_13185;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2701z00_13186;

							BgL_val0_2701z00_13186 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23222;

								BgL_tmpz00_23222 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23222);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23225;

								BgL_tmpz00_23225 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23225, BgL_g1423z00_11396);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23228;

								BgL_tmpz00_23228 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23228, BgL_g1424z00_11397);
							}
							return BgL_val0_2701z00_13186;
						}
				}
			}
		}

	}



/* &<@anonymous:4698> */
	obj_t BGl_z62zc3z04anonymousza34698ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11398, obj_t BgL_g1421z00_11400, obj_t BgL_g1422z00_11401)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11399;

				BgL_pass1080z00_11399 = PROCEDURE_REF(BgL_envz00_11398, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7229z00_23233;

					if (PAIRP(BgL_g1421z00_11400))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4702z00_13187;

							BgL_arg4702z00_13187 = CAR(BgL_g1421z00_11400);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4702z00_13187))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13189;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23243;
										char *BgL_tmpz00_23241;

										BgL_auxz00_23243 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4702z00_13187));
										BgL_tmpz00_23241 =
											BSTRING_TO_STRING
											(BGl_string5991z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13189 =
											memcmp(BgL_tmpz00_23241, BgL_auxz00_23243, 6L);
									}
									BgL_test7229z00_23233 = ((long) (BgL_arg1303z00_13189) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7229z00_23233 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7229z00_23233 = ((bool_t) 0);
						}
					if (BgL_test7229z00_23233)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13190;

							BgL_thezd2remainingzd2argsz00_13190 = CDR(BgL_g1421z00_11400);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13191;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11399))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13191 =
											(BGl_za2synczd2profilingza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13191 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2692z00_13192;

										BgL_val0_2692z00_13192 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23254;

											BgL_tmpz00_23254 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23254);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23257;

											BgL_tmpz00_23257 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23257,
												BgL_thezd2remainingzd2argsz00_13190);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23260;

											BgL_tmpz00_23260 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23260, BgL_nvz00_13191);
										}
										return BgL_val0_2692z00_13192;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2695z00_13193;

							BgL_val0_2695z00_13193 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23264;

								BgL_tmpz00_23264 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23264);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23267;

								BgL_tmpz00_23267 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23267, BgL_g1421z00_11400);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23270;

								BgL_tmpz00_23270 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23270, BgL_g1422z00_11401);
							}
							return BgL_val0_2695z00_13193;
						}
				}
			}
		}

	}



/* &<@anonymous:4692> */
	obj_t BGl_z62zc3z04anonymousza34692ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11402, obj_t BgL_g1419z00_11404, obj_t BgL_g1420z00_11405)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11403;

				BgL_pass1080z00_11403 = PROCEDURE_REF(BgL_envz00_11402, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7233z00_23275;

					if (PAIRP(BgL_g1419z00_11404))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4696z00_13194;

							BgL_arg4696z00_13194 = CAR(BgL_g1419z00_11404);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg4696z00_13194))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13196;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23285;
										char *BgL_tmpz00_23283;

										BgL_auxz00_23285 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4696z00_13194));
										BgL_tmpz00_23283 =
											BSTRING_TO_STRING
											(BGl_string5992z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13196 =
											memcmp(BgL_tmpz00_23283, BgL_auxz00_23285, 2L);
									}
									BgL_test7233z00_23275 = ((long) (BgL_arg1303z00_13196) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7233z00_23275 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7233z00_23275 = ((bool_t) 0);
						}
					if (BgL_test7233z00_23275)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13197;

							BgL_thezd2remainingzd2argsz00_13197 = CDR(BgL_g1419z00_11404);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13198;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11403))
									{	/* Init/parse_args.scm 207 */
										BGl_za2verboseza2z00zzengine_paramz00 = BINT(-1L);
										BGl_bigloozd2warningzd2setz12z12zz__paramz00((int) (0L));
										BgL_nvz00_13198 = (BGl_za2loadzd2verboseza2zd2zz__evalz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13198 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2686z00_13199;

										BgL_val0_2686z00_13199 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23299;

											BgL_tmpz00_23299 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23299);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23302;

											BgL_tmpz00_23302 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23302,
												BgL_thezd2remainingzd2argsz00_13197);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23305;

											BgL_tmpz00_23305 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23305, BgL_nvz00_13198);
										}
										return BgL_val0_2686z00_13199;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2689z00_13200;

							BgL_val0_2689z00_13200 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23309;

								BgL_tmpz00_23309 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23309);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23312;

								BgL_tmpz00_23312 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23312, BgL_g1419z00_11404);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23315;

								BgL_tmpz00_23315 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23315, BgL_g1420z00_11405);
							}
							return BgL_val0_2689z00_13200;
						}
				}
			}
		}

	}



/* &<@anonymous:4686> */
	obj_t BGl_z62zc3z04anonymousza34686ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11406, obj_t BgL_g1417z00_11408, obj_t BgL_g1418z00_11409)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11407;

				BgL_pass1080z00_11407 = PROCEDURE_REF(BgL_envz00_11406, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7237z00_23320;

					if (PAIRP(BgL_g1417z00_11408))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4690z00_13201;

							BgL_arg4690z00_13201 = CAR(BgL_g1417z00_11408);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg4690z00_13201))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13203;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23330;
										char *BgL_tmpz00_23328;

										BgL_auxz00_23330 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4690z00_13201));
										BgL_tmpz00_23328 =
											BSTRING_TO_STRING
											(BGl_string5993z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13203 =
											memcmp(BgL_tmpz00_23328, BgL_auxz00_23330, 2L);
									}
									BgL_test7237z00_23320 = ((long) (BgL_arg1303z00_13203) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7237z00_23320 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7237z00_23320 = ((bool_t) 0);
						}
					if (BgL_test7237z00_23320)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13204;

							BgL_thezd2remainingzd2argsz00_13204 = CDR(BgL_g1417z00_11408);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13205;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11407))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13205 = (BGl_za2verboseza2z00zzengine_paramz00 =
											BGl_2maxz00zz__r4_numbers_6_5z00(BINT(1L),
												BGl_za2verboseza2z00zzengine_paramz00), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13205 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2680z00_13206;

										BgL_val0_2680z00_13206 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23343;

											BgL_tmpz00_23343 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23343);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23346;

											BgL_tmpz00_23346 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23346,
												BgL_thezd2remainingzd2argsz00_13204);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23349;

											BgL_tmpz00_23349 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23349, BgL_nvz00_13205);
										}
										return BgL_val0_2680z00_13206;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2683z00_13207;

							BgL_val0_2683z00_13207 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23353;

								BgL_tmpz00_23353 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23353);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23356;

								BgL_tmpz00_23356 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23356, BgL_g1417z00_11408);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23359;

								BgL_tmpz00_23359 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23359, BgL_g1418z00_11409);
							}
							return BgL_val0_2683z00_13207;
						}
				}
			}
		}

	}



/* &<@anonymous:4680> */
	obj_t BGl_z62zc3z04anonymousza34680ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11410, obj_t BgL_g1415z00_11412, obj_t BgL_g1416z00_11413)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11411;

				BgL_pass1080z00_11411 = PROCEDURE_REF(BgL_envz00_11410, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7241z00_23364;

					if (PAIRP(BgL_g1415z00_11412))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4684z00_13208;

							BgL_arg4684z00_13208 = CAR(BgL_g1415z00_11412);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4684z00_13208))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13210;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23374;
										char *BgL_tmpz00_23372;

										BgL_auxz00_23374 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4684z00_13208));
										BgL_tmpz00_23372 =
											BSTRING_TO_STRING
											(BGl_string5994z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13210 =
											memcmp(BgL_tmpz00_23372, BgL_auxz00_23374, 3L);
									}
									BgL_test7241z00_23364 = ((long) (BgL_arg1303z00_13210) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7241z00_23364 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7241z00_23364 = ((bool_t) 0);
						}
					if (BgL_test7241z00_23364)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13211;

							BgL_thezd2remainingzd2argsz00_13211 = CDR(BgL_g1415z00_11412);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13212;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11411))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13212 = (BGl_za2verboseza2z00zzengine_paramz00 =
											BGl_2maxz00zz__r4_numbers_6_5z00(BINT(2L),
												BGl_za2verboseza2z00zzengine_paramz00), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13212 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2674z00_13213;

										BgL_val0_2674z00_13213 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23387;

											BgL_tmpz00_23387 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23387);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23390;

											BgL_tmpz00_23390 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23390,
												BgL_thezd2remainingzd2argsz00_13211);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23393;

											BgL_tmpz00_23393 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23393, BgL_nvz00_13212);
										}
										return BgL_val0_2674z00_13213;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2677z00_13214;

							BgL_val0_2677z00_13214 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23397;

								BgL_tmpz00_23397 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23397);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23400;

								BgL_tmpz00_23400 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23400, BgL_g1415z00_11412);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23403;

								BgL_tmpz00_23403 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23403, BgL_g1416z00_11413);
							}
							return BgL_val0_2677z00_13214;
						}
				}
			}
		}

	}



/* &<@anonymous:4674> */
	obj_t BGl_z62zc3z04anonymousza34674ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11414, obj_t BgL_g1413z00_11416, obj_t BgL_g1414z00_11417)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11415;

				BgL_pass1080z00_11415 = PROCEDURE_REF(BgL_envz00_11414, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7245z00_23408;

					if (PAIRP(BgL_g1413z00_11416))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4678z00_13215;

							BgL_arg4678z00_13215 = CAR(BgL_g1413z00_11416);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4678z00_13215))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13217;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23418;
										char *BgL_tmpz00_23416;

										BgL_auxz00_23418 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4678z00_13215));
										BgL_tmpz00_23416 =
											BSTRING_TO_STRING
											(BGl_string5995z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13217 =
											memcmp(BgL_tmpz00_23416, BgL_auxz00_23418, 3L);
									}
									BgL_test7245z00_23408 = ((long) (BgL_arg1303z00_13217) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7245z00_23408 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7245z00_23408 = ((bool_t) 0);
						}
					if (BgL_test7245z00_23408)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13218;

							BgL_thezd2remainingzd2argsz00_13218 = CDR(BgL_g1413z00_11416);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13219;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11415))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13219 = (BGl_za2verboseza2z00zzengine_paramz00 =
											BGl_2maxz00zz__r4_numbers_6_5z00(BINT(3L),
												BGl_za2verboseza2z00zzengine_paramz00), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13219 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2668z00_13220;

										BgL_val0_2668z00_13220 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23431;

											BgL_tmpz00_23431 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23431);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23434;

											BgL_tmpz00_23434 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23434,
												BgL_thezd2remainingzd2argsz00_13218);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23437;

											BgL_tmpz00_23437 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23437, BgL_nvz00_13219);
										}
										return BgL_val0_2668z00_13220;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2671z00_13221;

							BgL_val0_2671z00_13221 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23441;

								BgL_tmpz00_23441 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23441);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23444;

								BgL_tmpz00_23444 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23444, BgL_g1413z00_11416);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23447;

								BgL_tmpz00_23447 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23447, BgL_g1414z00_11417);
							}
							return BgL_val0_2671z00_13221;
						}
				}
			}
		}

	}



/* &<@anonymous:4668> */
	obj_t BGl_z62zc3z04anonymousza34668ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11418, obj_t BgL_g1411z00_11420, obj_t BgL_g1412z00_11421)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11419;

				BgL_pass1080z00_11419 = PROCEDURE_REF(BgL_envz00_11418, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7249z00_23452;

					if (PAIRP(BgL_g1411z00_11420))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4672z00_13222;

							BgL_arg4672z00_13222 = CAR(BgL_g1411z00_11420);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4672z00_13222))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13224;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23462;
										char *BgL_tmpz00_23460;

										BgL_auxz00_23462 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4672z00_13222));
										BgL_tmpz00_23460 =
											BSTRING_TO_STRING
											(BGl_string5996z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13224 =
											memcmp(BgL_tmpz00_23460, BgL_auxz00_23462, 3L);
									}
									BgL_test7249z00_23452 = ((long) (BgL_arg1303z00_13224) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7249z00_23452 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7249z00_23452 = ((bool_t) 0);
						}
					if (BgL_test7249z00_23452)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13225;

							BgL_thezd2remainingzd2argsz00_13225 = CDR(BgL_g1411z00_11420);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13226;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11419))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13226 = (BGl_za2verboseza2z00zzengine_paramz00 =
											BGl_2maxz00zz__r4_numbers_6_5z00(BINT(4L),
												BGl_za2verboseza2z00zzengine_paramz00), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13226 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2662z00_13227;

										BgL_val0_2662z00_13227 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23475;

											BgL_tmpz00_23475 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23475);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23478;

											BgL_tmpz00_23478 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23478,
												BgL_thezd2remainingzd2argsz00_13225);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23481;

											BgL_tmpz00_23481 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23481, BgL_nvz00_13226);
										}
										return BgL_val0_2662z00_13227;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2665z00_13228;

							BgL_val0_2665z00_13228 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23485;

								BgL_tmpz00_23485 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23485);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23488;

								BgL_tmpz00_23488 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23488, BgL_g1411z00_11420);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23491;

								BgL_tmpz00_23491 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23491, BgL_g1412z00_11421);
							}
							return BgL_val0_2665z00_13228;
						}
				}
			}
		}

	}



/* &<@anonymous:4662> */
	obj_t BGl_z62zc3z04anonymousza34662ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11422, obj_t BgL_g1409z00_11424, obj_t BgL_g1410z00_11425)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11423;

				BgL_pass1080z00_11423 = PROCEDURE_REF(BgL_envz00_11422, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7253z00_23496;

					if (PAIRP(BgL_g1409z00_11424))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4666z00_13229;

							BgL_arg4666z00_13229 = CAR(BgL_g1409z00_11424);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4666z00_13229))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13231;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23506;
										char *BgL_tmpz00_23504;

										BgL_auxz00_23506 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4666z00_13229));
										BgL_tmpz00_23504 =
											BSTRING_TO_STRING
											(BGl_string5997z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13231 =
											memcmp(BgL_tmpz00_23504, BgL_auxz00_23506, 6L);
									}
									BgL_test7253z00_23496 = ((long) (BgL_arg1303z00_13231) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7253z00_23496 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7253z00_23496 = ((bool_t) 0);
						}
					if (BgL_test7253z00_23496)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13232;

							BgL_thezd2remainingzd2argsz00_13232 = CDR(BgL_g1409z00_11424);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13233;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11423))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13233 = (BGl_za2helloza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13233 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2656z00_13234;

										BgL_val0_2656z00_13234 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23517;

											BgL_tmpz00_23517 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23517);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23520;

											BgL_tmpz00_23520 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23520,
												BgL_thezd2remainingzd2argsz00_13232);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23523;

											BgL_tmpz00_23523 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23523, BgL_nvz00_13233);
										}
										return BgL_val0_2656z00_13234;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2659z00_13235;

							BgL_val0_2659z00_13235 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23527;

								BgL_tmpz00_23527 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23527);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23530;

								BgL_tmpz00_23530 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23530, BgL_g1409z00_11424);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23533;

								BgL_tmpz00_23533 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23533, BgL_g1410z00_11425);
							}
							return BgL_val0_2659z00_13235;
						}
				}
			}
		}

	}



/* &<@anonymous:4656> */
	obj_t BGl_z62zc3z04anonymousza34656ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11426, obj_t BgL_g1407z00_11428, obj_t BgL_g1408z00_11429)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11427;

				BgL_pass1080z00_11427 = PROCEDURE_REF(BgL_envz00_11426, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7257z00_23538;

					if (PAIRP(BgL_g1407z00_11428))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4660z00_13236;

							BgL_arg4660z00_13236 = CAR(BgL_g1407z00_11428);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4660z00_13236))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13238;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23548;
										char *BgL_tmpz00_23546;

										BgL_auxz00_23548 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4660z00_13236));
										BgL_tmpz00_23546 =
											BSTRING_TO_STRING
											(BGl_string5998z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13238 =
											memcmp(BgL_tmpz00_23546, BgL_auxz00_23548, 9L);
									}
									BgL_test7257z00_23538 = ((long) (BgL_arg1303z00_13238) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7257z00_23538 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7257z00_23538 = ((bool_t) 0);
						}
					if (BgL_test7257z00_23538)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13239;

							BgL_thezd2remainingzd2argsz00_13239 = CDR(BgL_g1407z00_11428);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13240;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11427))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13240 = (BGl_za2helloza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13240 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2650z00_13241;

										BgL_val0_2650z00_13241 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23559;

											BgL_tmpz00_23559 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23559);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23562;

											BgL_tmpz00_23562 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23562,
												BgL_thezd2remainingzd2argsz00_13239);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23565;

											BgL_tmpz00_23565 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23565, BgL_nvz00_13240);
										}
										return BgL_val0_2650z00_13241;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2653z00_13242;

							BgL_val0_2653z00_13242 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23569;

								BgL_tmpz00_23569 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23569);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23572;

								BgL_tmpz00_23572 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23572, BgL_g1407z00_11428);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23575;

								BgL_tmpz00_23575 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23575, BgL_g1408z00_11429);
							}
							return BgL_val0_2653z00_13242;
						}
				}
			}
		}

	}



/* &<@anonymous:4650> */
	obj_t BGl_z62zc3z04anonymousza34650ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11430, obj_t BgL_g1405z00_11432, obj_t BgL_g1406z00_11433)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11431;

				BgL_pass1080z00_11431 = PROCEDURE_REF(BgL_envz00_11430, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7261z00_23580;

					if (PAIRP(BgL_g1405z00_11432))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4654z00_13243;

							BgL_arg4654z00_13243 = CAR(BgL_g1405z00_11432);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg4654z00_13243))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13245;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23590;
										char *BgL_tmpz00_23588;

										BgL_auxz00_23590 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4654z00_13243));
										BgL_tmpz00_23588 =
											BSTRING_TO_STRING
											(BGl_string5999z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13245 =
											memcmp(BgL_tmpz00_23588, BgL_auxz00_23590, 2L);
									}
									BgL_test7261z00_23580 = ((long) (BgL_arg1303z00_13245) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7261z00_23580 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7261z00_23580 = ((bool_t) 0);
						}
					if (BgL_test7261z00_23580)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13246;

							BgL_thezd2remainingzd2argsz00_13246 = CDR(BgL_g1405z00_11432);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13247;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11431))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13247 =
											BGl_bigloozd2warningzd2setz12z12zz__paramz00((int) (0L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13247 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2644z00_13248;

										BgL_val0_2644z00_13248 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23603;

											BgL_tmpz00_23603 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23603);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23606;

											BgL_tmpz00_23606 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23606,
												BgL_thezd2remainingzd2argsz00_13246);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23609;

											BgL_tmpz00_23609 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23609, BgL_nvz00_13247);
										}
										return BgL_val0_2644z00_13248;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2647z00_13249;

							BgL_val0_2647z00_13249 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23613;

								BgL_tmpz00_23613 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23613);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23616;

								BgL_tmpz00_23616 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23616, BgL_g1405z00_11432);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23619;

								BgL_tmpz00_23619 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23619, BgL_g1406z00_11433);
							}
							return BgL_val0_2647z00_13249;
						}
				}
			}
		}

	}



/* &<@anonymous:4644> */
	obj_t BGl_z62zc3z04anonymousza34644ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11434, obj_t BgL_g1403z00_11436, obj_t BgL_g1404z00_11437)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11435;

				BgL_pass1080z00_11435 = PROCEDURE_REF(BgL_envz00_11434, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7265z00_23624;

					if (PAIRP(BgL_g1403z00_11436))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4648z00_13250;

							BgL_arg4648z00_13250 = CAR(BgL_g1403z00_11436);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4648z00_13250))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13252;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23634;
										char *BgL_tmpz00_23632;

										BgL_auxz00_23634 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4648z00_13250));
										BgL_tmpz00_23632 =
											BSTRING_TO_STRING
											(BGl_string6000z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13252 =
											memcmp(BgL_tmpz00_23632, BgL_auxz00_23634, 7L);
									}
									BgL_test7265z00_23624 = ((long) (BgL_arg1303z00_13252) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7265z00_23624 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7265z00_23624 = ((bool_t) 0);
						}
					if (BgL_test7265z00_23624)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13253;

							BgL_thezd2remainingzd2argsz00_13253 = CDR(BgL_g1403z00_11436);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13254;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11435))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13254 =
											(BGl_za2warningzd2overridenzd2slotsza2z00zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13254 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2638z00_13255;

										BgL_val0_2638z00_13255 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23645;

											BgL_tmpz00_23645 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23645);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23648;

											BgL_tmpz00_23648 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23648,
												BgL_thezd2remainingzd2argsz00_13253);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23651;

											BgL_tmpz00_23651 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23651, BgL_nvz00_13254);
										}
										return BgL_val0_2638z00_13255;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2641z00_13256;

							BgL_val0_2641z00_13256 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23655;

								BgL_tmpz00_23655 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23655);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23658;

								BgL_tmpz00_23658 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23658, BgL_g1403z00_11436);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23661;

								BgL_tmpz00_23661 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23661, BgL_g1404z00_11437);
							}
							return BgL_val0_2641z00_13256;
						}
				}
			}
		}

	}



/* &<@anonymous:4638> */
	obj_t BGl_z62zc3z04anonymousza34638ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11438, obj_t BgL_g1401z00_11440, obj_t BgL_g1402z00_11441)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11439;

				BgL_pass1080z00_11439 = PROCEDURE_REF(BgL_envz00_11438, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7269z00_23666;

					if (PAIRP(BgL_g1401z00_11440))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4642z00_13257;

							BgL_arg4642z00_13257 = CAR(BgL_g1401z00_11440);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4642z00_13257))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13259;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23676;
										char *BgL_tmpz00_23674;

										BgL_auxz00_23676 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4642z00_13257));
										BgL_tmpz00_23674 =
											BSTRING_TO_STRING
											(BGl_string6001z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13259 =
											memcmp(BgL_tmpz00_23674, BgL_auxz00_23676, 11L);
									}
									BgL_test7269z00_23666 = ((long) (BgL_arg1303z00_13259) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7269z00_23666 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7269z00_23666 = ((bool_t) 0);
						}
					if (BgL_test7269z00_23666)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13260;

							BgL_thezd2remainingzd2argsz00_13260 = CDR(BgL_g1401z00_11440);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13261;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11439))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13261 =
											(BGl_za2warningzd2overridenzd2variablesza2z00zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13261 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2632z00_13262;

										BgL_val0_2632z00_13262 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23687;

											BgL_tmpz00_23687 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23687);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23690;

											BgL_tmpz00_23690 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23690,
												BgL_thezd2remainingzd2argsz00_13260);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23693;

											BgL_tmpz00_23693 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23693, BgL_nvz00_13261);
										}
										return BgL_val0_2632z00_13262;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2635z00_13263;

							BgL_val0_2635z00_13263 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23697;

								BgL_tmpz00_23697 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23697);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23700;

								BgL_tmpz00_23700 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23700, BgL_g1401z00_11440);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23703;

								BgL_tmpz00_23703 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23703, BgL_g1402z00_11441);
							}
							return BgL_val0_2635z00_13263;
						}
				}
			}
		}

	}



/* &<@anonymous:4632> */
	obj_t BGl_z62zc3z04anonymousza34632ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11442, obj_t BgL_g1399z00_11444, obj_t BgL_g1400z00_11445)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11443;

				BgL_pass1080z00_11443 = PROCEDURE_REF(BgL_envz00_11442, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7273z00_23708;

					if (PAIRP(BgL_g1399z00_11444))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4636z00_13264;

							BgL_arg4636z00_13264 = CAR(BgL_g1399z00_11444);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4636z00_13264))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13266;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23718;
										char *BgL_tmpz00_23716;

										BgL_auxz00_23718 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4636z00_13264));
										BgL_tmpz00_23716 =
											BSTRING_TO_STRING
											(BGl_string6002z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13266 =
											memcmp(BgL_tmpz00_23716, BgL_auxz00_23718, 7L);
									}
									BgL_test7273z00_23708 = ((long) (BgL_arg1303z00_13266) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7273z00_23708 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7273z00_23708 = ((bool_t) 0);
						}
					if (BgL_test7273z00_23708)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13267;

							BgL_thezd2remainingzd2argsz00_13267 = CDR(BgL_g1399z00_11444);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13268;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11443))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13268 =
											(BGl_za2warningzd2typesza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13268 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2626z00_13269;

										BgL_val0_2626z00_13269 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23729;

											BgL_tmpz00_23729 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23729);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23732;

											BgL_tmpz00_23732 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23732,
												BgL_thezd2remainingzd2argsz00_13267);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23735;

											BgL_tmpz00_23735 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23735, BgL_nvz00_13268);
										}
										return BgL_val0_2626z00_13269;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2629z00_13270;

							BgL_val0_2629z00_13270 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23739;

								BgL_tmpz00_23739 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23739);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23742;

								BgL_tmpz00_23742 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23742, BgL_g1399z00_11444);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23745;

								BgL_tmpz00_23745 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23745, BgL_g1400z00_11445);
							}
							return BgL_val0_2629z00_13270;
						}
				}
			}
		}

	}



/* &<@anonymous:4626> */
	obj_t BGl_z62zc3z04anonymousza34626ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11446, obj_t BgL_g1397z00_11448, obj_t BgL_g1398z00_11449)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11447;

				BgL_pass1080z00_11447 = PROCEDURE_REF(BgL_envz00_11446, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7277z00_23750;

					if (PAIRP(BgL_g1397z00_11448))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4630z00_13271;

							BgL_arg4630z00_13271 = CAR(BgL_g1397z00_11448);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4630z00_13271))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13273;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23760;
										char *BgL_tmpz00_23758;

										BgL_auxz00_23760 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4630z00_13271));
										BgL_tmpz00_23758 =
											BSTRING_TO_STRING
											(BGl_string6003z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13273 =
											memcmp(BgL_tmpz00_23758, BgL_auxz00_23760, 6L);
									}
									BgL_test7277z00_23750 = ((long) (BgL_arg1303z00_13273) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7277z00_23750 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7277z00_23750 = ((bool_t) 0);
						}
					if (BgL_test7277z00_23750)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13274;

							BgL_thezd2remainingzd2argsz00_13274 = CDR(BgL_g1397z00_11448);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13275;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11447))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13275 =
											(BGl_za2warningzd2defaultzd2slotzd2valueza2zd2zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13275 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2620z00_13276;

										BgL_val0_2620z00_13276 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23771;

											BgL_tmpz00_23771 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23771);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23774;

											BgL_tmpz00_23774 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23774,
												BgL_thezd2remainingzd2argsz00_13274);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23777;

											BgL_tmpz00_23777 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23777, BgL_nvz00_13275);
										}
										return BgL_val0_2620z00_13276;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2623z00_13277;

							BgL_val0_2623z00_13277 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23781;

								BgL_tmpz00_23781 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23781);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23784;

								BgL_tmpz00_23784 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23784, BgL_g1397z00_11448);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23787;

								BgL_tmpz00_23787 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23787, BgL_g1398z00_11449);
							}
							return BgL_val0_2623z00_13277;
						}
				}
			}
		}

	}



/* &<@anonymous:4620> */
	obj_t BGl_z62zc3z04anonymousza34620ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11450, obj_t BgL_g1395z00_11452, obj_t BgL_g1396z00_11453)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11451;

				BgL_pass1080z00_11451 = PROCEDURE_REF(BgL_envz00_11450, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7281z00_23792;

					if (PAIRP(BgL_g1395z00_11452))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4624z00_13278;

							BgL_arg4624z00_13278 = CAR(BgL_g1395z00_11452);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4624z00_13278))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13280;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23802;
										char *BgL_tmpz00_23800;

										BgL_auxz00_23802 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4624z00_13278));
										BgL_tmpz00_23800 =
											BSTRING_TO_STRING
											(BGl_string6004z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13280 =
											memcmp(BgL_tmpz00_23800, BgL_auxz00_23802, 9L);
									}
									BgL_test7281z00_23792 = ((long) (BgL_arg1303z00_13280) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7281z00_23792 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7281z00_23792 = ((bool_t) 0);
						}
					if (BgL_test7281z00_23792)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13281;

							BgL_thezd2remainingzd2argsz00_13281 = CDR(BgL_g1395z00_11452);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13282;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11451))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13282 =
											(BGl_za2warningzd2defaultzd2slotzd2valueza2zd2zzengine_paramz00
											= BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13282 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2614z00_13283;

										BgL_val0_2614z00_13283 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23813;

											BgL_tmpz00_23813 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23813);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23816;

											BgL_tmpz00_23816 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23816,
												BgL_thezd2remainingzd2argsz00_13281);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23819;

											BgL_tmpz00_23819 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23819, BgL_nvz00_13282);
										}
										return BgL_val0_2614z00_13283;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2617z00_13284;

							BgL_val0_2617z00_13284 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23823;

								BgL_tmpz00_23823 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23823);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23826;

								BgL_tmpz00_23826 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23826, BgL_g1395z00_11452);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23829;

								BgL_tmpz00_23829 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23829, BgL_g1396z00_11453);
							}
							return BgL_val0_2617z00_13284;
						}
				}
			}
		}

	}



/* &<@anonymous:4614> */
	obj_t BGl_z62zc3z04anonymousza34614ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11454, obj_t BgL_g1393z00_11456, obj_t BgL_g1394z00_11457)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11455;

				BgL_pass1080z00_11455 = PROCEDURE_REF(BgL_envz00_11454, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7285z00_23834;

					if (PAIRP(BgL_g1393z00_11456))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4618z00_13285;

							BgL_arg4618z00_13285 = CAR(BgL_g1393z00_11456);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4618z00_13285))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13287;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23844;
										char *BgL_tmpz00_23842;

										BgL_auxz00_23844 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4618z00_13285));
										BgL_tmpz00_23842 =
											BSTRING_TO_STRING
											(BGl_string6005z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13287 =
											memcmp(BgL_tmpz00_23842, BgL_auxz00_23844, 5L);
									}
									BgL_test7285z00_23834 = ((long) (BgL_arg1303z00_13287) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7285z00_23834 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7285z00_23834 = ((bool_t) 0);
						}
					if (BgL_test7285z00_23834)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13288;

							BgL_thezd2remainingzd2argsz00_13288 = CDR(BgL_g1393z00_11456);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13289;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11455))
									{	/* Init/parse_args.scm 207 */
										BGl_za2warningzd2overridenzd2slotsza2z00zzengine_paramz00 =
											BTRUE;
										BGl_za2warningzd2overridenzd2variablesza2z00zzengine_paramz00
											= BTRUE;
										BGl_za2warningzd2defaultzd2slotzd2valueza2zd2zzengine_paramz00
											= BTRUE;
										BgL_nvz00_13289 =
											BGl_bigloozd2warningzd2setz12z12zz__paramz00((int) (2L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13289 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2608z00_13290;

										BgL_val0_2608z00_13290 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23857;

											BgL_tmpz00_23857 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23857);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23860;

											BgL_tmpz00_23860 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23860,
												BgL_thezd2remainingzd2argsz00_13288);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23863;

											BgL_tmpz00_23863 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23863, BgL_nvz00_13289);
										}
										return BgL_val0_2608z00_13290;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2611z00_13291;

							BgL_val0_2611z00_13291 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23867;

								BgL_tmpz00_23867 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23867);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23870;

								BgL_tmpz00_23870 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23870, BgL_g1393z00_11456);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23873;

								BgL_tmpz00_23873 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23873, BgL_g1394z00_11457);
							}
							return BgL_val0_2611z00_13291;
						}
				}
			}
		}

	}



/* &<@anonymous:4608> */
	obj_t BGl_z62zc3z04anonymousza34608ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11458, obj_t BgL_g1391z00_11460, obj_t BgL_g1392z00_11461)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11459;

				BgL_pass1080z00_11459 = PROCEDURE_REF(BgL_envz00_11458, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7289z00_23878;

					if (PAIRP(BgL_g1391z00_11460))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4612z00_13292;

							BgL_arg4612z00_13292 = CAR(BgL_g1391z00_11460);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4612z00_13292))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13294;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23888;
										char *BgL_tmpz00_23886;

										BgL_auxz00_23888 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4612z00_13292));
										BgL_tmpz00_23886 =
											BSTRING_TO_STRING
											(BGl_string6006z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13294 =
											memcmp(BgL_tmpz00_23886, BgL_auxz00_23888, 12L);
									}
									BgL_test7289z00_23878 = ((long) (BgL_arg1303z00_13294) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7289z00_23878 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7289z00_23878 = ((bool_t) 0);
						}
					if (BgL_test7289z00_23878)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13295;

							BgL_thezd2remainingzd2argsz00_13295 = CDR(BgL_g1391z00_11460);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13296;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11459))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13296 =
											(BGl_za2warningzd2typezd2errorza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13296 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2602z00_13297;

										BgL_val0_2602z00_13297 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23899;

											BgL_tmpz00_23899 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23899);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23902;

											BgL_tmpz00_23902 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23902,
												BgL_thezd2remainingzd2argsz00_13295);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23905;

											BgL_tmpz00_23905 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23905, BgL_nvz00_13296);
										}
										return BgL_val0_2602z00_13297;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2605z00_13298;

							BgL_val0_2605z00_13298 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23909;

								BgL_tmpz00_23909 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23909);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23912;

								BgL_tmpz00_23912 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23912, BgL_g1391z00_11460);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23915;

								BgL_tmpz00_23915 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23915, BgL_g1392z00_11461);
							}
							return BgL_val0_2605z00_13298;
						}
				}
			}
		}

	}



/* &<@anonymous:4602> */
	obj_t BGl_z62zc3z04anonymousza34602ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11462, obj_t BgL_g1389z00_11464, obj_t BgL_g1390z00_11465)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11463;

				BgL_pass1080z00_11463 = PROCEDURE_REF(BgL_envz00_11462, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7293z00_23920;

					if (PAIRP(BgL_g1389z00_11464))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4606z00_13299;

							BgL_arg4606z00_13299 = CAR(BgL_g1389z00_11464);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4606z00_13299))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13301;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23930;
										char *BgL_tmpz00_23928;

										BgL_auxz00_23930 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4606z00_13299));
										BgL_tmpz00_23928 =
											BSTRING_TO_STRING
											(BGl_string6007z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13301 =
											memcmp(BgL_tmpz00_23928, BgL_auxz00_23930, 3L);
									}
									BgL_test7293z00_23920 = ((long) (BgL_arg1303z00_13301) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7293z00_23920 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7293z00_23920 = ((bool_t) 0);
						}
					if (BgL_test7293z00_23920)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13302;

							BgL_thezd2remainingzd2argsz00_13302 = CDR(BgL_g1389z00_11464);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13303;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11463))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13303 =
											(BGl_za2rmzd2tmpzd2filesza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13303 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2596z00_13304;

										BgL_val0_2596z00_13304 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23941;

											BgL_tmpz00_23941 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23941);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23944;

											BgL_tmpz00_23944 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23944,
												BgL_thezd2remainingzd2argsz00_13302);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23947;

											BgL_tmpz00_23947 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23947, BgL_nvz00_13303);
										}
										return BgL_val0_2596z00_13304;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2599z00_13305;

							BgL_val0_2599z00_13305 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23951;

								BgL_tmpz00_23951 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23951);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23954;

								BgL_tmpz00_23954 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23954, BgL_g1389z00_11464);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23957;

								BgL_tmpz00_23957 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23957, BgL_g1390z00_11465);
							}
							return BgL_val0_2599z00_13305;
						}
				}
			}
		}

	}



/* &<@anonymous:4596> */
	obj_t BGl_z62zc3z04anonymousza34596ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11466, obj_t BgL_g1387z00_11468, obj_t BgL_g1388z00_11469)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11467;

				BgL_pass1080z00_11467 = PROCEDURE_REF(BgL_envz00_11466, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7297z00_23962;

					if (PAIRP(BgL_g1387z00_11468))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4600z00_13306;

							BgL_arg4600z00_13306 = CAR(BgL_g1387z00_11468);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4600z00_13306))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13308;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_23972;
										char *BgL_tmpz00_23970;

										BgL_auxz00_23972 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4600z00_13306));
										BgL_tmpz00_23970 =
											BSTRING_TO_STRING
											(BGl_string6008z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13308 =
											memcmp(BgL_tmpz00_23970, BgL_auxz00_23972, 3L);
									}
									BgL_test7297z00_23962 = ((long) (BgL_arg1303z00_13308) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7297z00_23962 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7297z00_23962 = ((bool_t) 0);
						}
					if (BgL_test7297z00_23962)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13309;

							BgL_thezd2remainingzd2argsz00_13309 = CDR(BgL_g1387z00_11468);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13310;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11467))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13310 =
											(BGl_za2rmzd2tmpzd2filesza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13310 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2590z00_13311;

										BgL_val0_2590z00_13311 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23983;

											BgL_tmpz00_23983 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23983);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23986;

											BgL_tmpz00_23986 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23986,
												BgL_thezd2remainingzd2argsz00_13309);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_23989;

											BgL_tmpz00_23989 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_23989, BgL_nvz00_13310);
										}
										return BgL_val0_2590z00_13311;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2593z00_13312;

							BgL_val0_2593z00_13312 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23993;

								BgL_tmpz00_23993 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_23993);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23996;

								BgL_tmpz00_23996 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23996, BgL_g1387z00_11468);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_23999;

								BgL_tmpz00_23999 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_23999, BgL_g1388z00_11469);
							}
							return BgL_val0_2593z00_13312;
						}
				}
			}
		}

	}



/* &<@anonymous:4588> */
	obj_t BGl_z62zc3z04anonymousza34588ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11470, obj_t BgL_g1385z00_11472, obj_t BgL_g1386z00_11473)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11471;

				BgL_pass1080z00_11471 = PROCEDURE_REF(BgL_envz00_11470, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7301z00_24004;

					if (PAIRP(BgL_g1385z00_11472))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4594z00_13313;

							BgL_arg4594z00_13313 = CAR(BgL_g1385z00_11472);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4594z00_13313))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13315;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24014;
										char *BgL_tmpz00_24012;

										BgL_auxz00_24014 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4594z00_13313));
										BgL_tmpz00_24012 =
											BSTRING_TO_STRING
											(BGl_string5806z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13315 =
											memcmp(BgL_tmpz00_24012, BgL_auxz00_24014, 7L);
									}
									BgL_test7301z00_24004 = ((long) (BgL_arg1303z00_13315) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7301z00_24004 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7301z00_24004 = ((bool_t) 0);
						}
					if (BgL_test7301z00_24004)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13316;

							BgL_thezd2remainingzd2argsz00_13316 = CDR(BgL_g1385z00_11472);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_13317;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13316))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13317 =
											CAR(BgL_thezd2remainingzd2argsz00_13316);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13317 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(74L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13318;

									BgL_thezd2remainingzd2argsz00_13318 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13316));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13319;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11471))
											{	/* Init/parse_args.scm 207 */
												BGl_za2extendedzd2donezf3za2z21zzinit_parsezd2argszd2 =
													((bool_t) 1);
												BGl_loadzd2extendzd2zzinit_extendz00(BgL_namez00_13317);
												if (PROCEDUREP
													(BGl_za2extendzd2entryza2zd2zzengine_paramz00))
													{	/* Init/parse_args.scm 723 */
														BgL_nvz00_13319 =
															(BgL_thezd2remainingzd2argsz00_13318 =
															(VA_PROCEDUREP
																(BGl_za2extendzd2entryza2zd2zzengine_paramz00)
																? ((obj_t(*)(obj_t,
																			...))
																	PROCEDURE_ENTRY
																	(BGl_za2extendzd2entryza2zd2zzengine_paramz00))
																(BGl_za2extendzd2entryza2zd2zzengine_paramz00,
																	BgL_thezd2remainingzd2argsz00_13318,
																	BEOA) : ((obj_t(*)(obj_t,
																			obj_t))
																	PROCEDURE_ENTRY
																	(BGl_za2extendzd2entryza2zd2zzengine_paramz00))
																(BGl_za2extendzd2entryza2zd2zzengine_paramz00,
																	BgL_thezd2remainingzd2argsz00_13318)),
															BUNSPEC);
													}
												else
													{	/* Init/parse_args.scm 723 */
														BgL_nvz00_13319 = BFALSE;
													}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13319 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2584z00_13320;
												obj_t BgL_val1_2585z00_13321;

												BgL_val0_2584z00_13320 = CNST_TABLE_REF(15L);
												BgL_val1_2585z00_13321 =
													BgL_thezd2remainingzd2argsz00_13318;
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24040;

													BgL_tmpz00_24040 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24040);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24043;

													BgL_tmpz00_24043 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24043,
														BgL_val1_2585z00_13321);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24046;

													BgL_tmpz00_24046 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24046,
														BgL_nvz00_13319);
												}
												return BgL_val0_2584z00_13320;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2587z00_13322;

							BgL_val0_2587z00_13322 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24050;

								BgL_tmpz00_24050 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24050);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24053;

								BgL_tmpz00_24053 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24053, BgL_g1385z00_11472);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24056;

								BgL_tmpz00_24056 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24056, BgL_g1386z00_11473);
							}
							return BgL_val0_2587z00_13322;
						}
				}
			}
		}

	}



/* &<@anonymous:4577> */
	obj_t BGl_z62zc3z04anonymousza34577ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11474, obj_t BgL_g1383z00_11476, obj_t BgL_g1384z00_11477)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11475;

				BgL_pass1080z00_11475 = PROCEDURE_REF(BgL_envz00_11474, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7307z00_24061;

					if (PAIRP(BgL_g1383z00_11476))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4586z00_13323;

							BgL_arg4586z00_13323 = CAR(BgL_g1383z00_11476);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4586z00_13323))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13325;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24071;
										char *BgL_tmpz00_24069;

										BgL_auxz00_24071 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4586z00_13323));
										BgL_tmpz00_24069 =
											BSTRING_TO_STRING
											(BGl_string6009z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13325 =
											memcmp(BgL_tmpz00_24069, BgL_auxz00_24071, 14L);
									}
									BgL_test7307z00_24061 = ((long) (BgL_arg1303z00_13325) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7307z00_24061 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7307z00_24061 = ((bool_t) 0);
						}
					if (BgL_test7307z00_24061)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13326;

							BgL_thezd2remainingzd2argsz00_13326 = CDR(BgL_g1383z00_11476);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_expz00_13327;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13326))
									{	/* Init/parse_args.scm 207 */
										BgL_expz00_13327 = CAR(BgL_thezd2remainingzd2argsz00_13326);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_expz00_13327 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(75L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(76L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13328;

									BgL_thezd2remainingzd2argsz00_13328 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13326));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13329;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11475))
											{	/* Init/parse_args.scm 728 */
												obj_t BgL_zc3z04anonymousza34582ze3z87_13330;

												BgL_zc3z04anonymousza34582ze3z87_13330 =
													MAKE_FX_PROCEDURE
													(BGl_z62zc3z04anonymousza34582ze3ze5zzinit_parsezd2argszd2,
													(int) (1L), (int) (1L));
												PROCEDURE_SET(BgL_zc3z04anonymousza34582ze3z87_13330,
													(int) (0L), BgL_expz00_13327);
												BgL_nvz00_13329 =
													BGl_callzd2withzd2inputzd2stringzd2zz__r4_ports_6_10_1z00
													(BgL_expz00_13327,
													BgL_zc3z04anonymousza34582ze3z87_13330);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13329 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2578z00_13331;

												BgL_val0_2578z00_13331 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24096;

													BgL_tmpz00_24096 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24096);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24099;

													BgL_tmpz00_24099 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24099,
														BgL_thezd2remainingzd2argsz00_13328);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24102;

													BgL_tmpz00_24102 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24102,
														BgL_nvz00_13329);
												}
												return BgL_val0_2578z00_13331;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2581z00_13332;

							BgL_val0_2581z00_13332 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24106;

								BgL_tmpz00_24106 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24106);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24109;

								BgL_tmpz00_24109 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24109, BgL_g1383z00_11476);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24112;

								BgL_tmpz00_24112 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24112, BgL_g1384z00_11477);
							}
							return BgL_val0_2581z00_13332;
						}
				}
			}
		}

	}



/* &<@anonymous:4582> */
	obj_t BGl_z62zc3z04anonymousza34582ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11478, obj_t BgL_inz00_11480)
	{
		{	/* Init/parse_args.scm 727 */
			{	/* Init/parse_args.scm 728 */
				obj_t BgL_expz00_11479;

				BgL_expz00_11479 = PROCEDURE_REF(BgL_envz00_11478, (int) (0L));
				{	/* Init/parse_args.scm 728 */
					obj_t BgL_procz00_13333;

					{	/* Init/parse_args.scm 728 */
						obj_t BgL_arg4584z00_13334;

						{	/* Init/parse_args.scm 728 */

							{	/* Init/parse_args.scm 728 */

								BgL_arg4584z00_13334 =
									BGl_readz00zz__readerz00(((obj_t) BgL_inz00_11480), BFALSE);
						}}
						{	/* Init/parse_args.scm 728 */
							obj_t BgL_envz00_13335;

							BgL_envz00_13335 = BGl_defaultzd2environmentzd2zz__evalz00();
							{	/* Init/parse_args.scm 728 */

								BgL_procz00_13333 =
									BGl_evalz00zz__evalz00(BgL_arg4584z00_13334,
									BgL_envz00_13335);
					}}}
					if (PROCEDUREP(BgL_procz00_13333))
						{	/* Init/parse_args.scm 730 */
							if (PROCEDURE_CORRECT_ARITYP(BgL_procz00_13333, (int) (1L)))
								{	/* Init/parse_args.scm 732 */
									return
										BGl_bigloozd2modulezd2extensionzd2handlerzd2setz12z12zz__paramz00
										(BgL_procz00_13333);
								}
							else
								{	/* Init/parse_args.scm 732 */
									return
										BGl_errorz00zz__errorz00
										(BGl_string6009z00zzinit_parsezd2argszd2,
										BGl_string6010z00zzinit_parsezd2argszd2, BgL_expz00_11479);
								}
						}
					else
						{	/* Init/parse_args.scm 730 */
							return
								BGl_errorz00zz__errorz00
								(BGl_string6009z00zzinit_parsezd2argszd2,
								BGl_string6011z00zzinit_parsezd2argszd2, BgL_expz00_11479);
						}
				}
			}
		}

	}



/* &<@anonymous:4571> */
	obj_t BGl_z62zc3z04anonymousza34571ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11481, obj_t BgL_g1381z00_11483, obj_t BgL_g1382z00_11484)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11482;

				BgL_pass1080z00_11482 = PROCEDURE_REF(BgL_envz00_11481, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7314z00_24131;

					if (PAIRP(BgL_g1381z00_11483))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4575z00_13336;

							BgL_arg4575z00_13336 = CAR(BgL_g1381z00_11483);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4575z00_13336))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13338;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24141;
										char *BgL_tmpz00_24139;

										BgL_auxz00_24141 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4575z00_13336));
										BgL_tmpz00_24139 =
											BSTRING_TO_STRING
											(BGl_string6012z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13338 =
											memcmp(BgL_tmpz00_24139, BgL_auxz00_24141, 9L);
									}
									BgL_test7314z00_24131 = ((long) (BgL_arg1303z00_13338) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7314z00_24131 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7314z00_24131 = ((bool_t) 0);
						}
					if (BgL_test7314z00_24131)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13339;

							BgL_thezd2remainingzd2argsz00_13339 = CDR(BgL_g1381z00_11483);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13340;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11482))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13340 =
											(BGl_za2sharedzd2cnstzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13340 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2572z00_13341;

										BgL_val0_2572z00_13341 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24152;

											BgL_tmpz00_24152 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24152);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24155;

											BgL_tmpz00_24155 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24155,
												BgL_thezd2remainingzd2argsz00_13339);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24158;

											BgL_tmpz00_24158 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24158, BgL_nvz00_13340);
										}
										return BgL_val0_2572z00_13341;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2575z00_13342;

							BgL_val0_2575z00_13342 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24162;

								BgL_tmpz00_24162 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24162);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24165;

								BgL_tmpz00_24165 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24165, BgL_g1381z00_11483);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24168;

								BgL_tmpz00_24168 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24168, BgL_g1382z00_11484);
							}
							return BgL_val0_2575z00_13342;
						}
				}
			}
		}

	}



/* &<@anonymous:4565> */
	obj_t BGl_z62zc3z04anonymousza34565ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11485, obj_t BgL_g1379z00_11487, obj_t BgL_g1380z00_11488)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11486;

				BgL_pass1080z00_11486 = PROCEDURE_REF(BgL_envz00_11485, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7318z00_24173;

					if (PAIRP(BgL_g1379z00_11487))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4569z00_13343;

							BgL_arg4569z00_13343 = CAR(BgL_g1379z00_11487);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4569z00_13343))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13345;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24183;
										char *BgL_tmpz00_24181;

										BgL_auxz00_24183 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4569z00_13343));
										BgL_tmpz00_24181 =
											BSTRING_TO_STRING
											(BGl_string6013z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13345 =
											memcmp(BgL_tmpz00_24181, BgL_auxz00_24183, 12L);
									}
									BgL_test7318z00_24173 = ((long) (BgL_arg1303z00_13345) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7318z00_24173 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7318z00_24173 = ((bool_t) 0);
						}
					if (BgL_test7318z00_24173)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13346;

							BgL_thezd2remainingzd2argsz00_13346 = CDR(BgL_g1379z00_11487);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13347;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11486))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13347 =
											(BGl_za2sharedzd2cnstzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13347 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2566z00_13348;

										BgL_val0_2566z00_13348 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24194;

											BgL_tmpz00_24194 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24194);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24197;

											BgL_tmpz00_24197 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24197,
												BgL_thezd2remainingzd2argsz00_13346);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24200;

											BgL_tmpz00_24200 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24200, BgL_nvz00_13347);
										}
										return BgL_val0_2566z00_13348;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2569z00_13349;

							BgL_val0_2569z00_13349 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24204;

								BgL_tmpz00_24204 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24204);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24207;

								BgL_tmpz00_24207 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24207, BgL_g1379z00_11487);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24210;

								BgL_tmpz00_24210 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24210, BgL_g1380z00_11488);
							}
							return BgL_val0_2569z00_13349;
						}
				}
			}
		}

	}



/* &<@anonymous:4559> */
	obj_t BGl_z62zc3z04anonymousza34559ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11489, obj_t BgL_g1377z00_11491, obj_t BgL_g1378z00_11492)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11490;

				BgL_pass1080z00_11490 = PROCEDURE_REF(BgL_envz00_11489, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7322z00_24215;

					if (PAIRP(BgL_g1377z00_11491))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4563z00_13350;

							BgL_arg4563z00_13350 = CAR(BgL_g1377z00_11491);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4563z00_13350))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13352;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24225;
										char *BgL_tmpz00_24223;

										BgL_auxz00_24225 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4563z00_13350));
										BgL_tmpz00_24223 =
											BSTRING_TO_STRING
											(BGl_string6014z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13352 =
											memcmp(BgL_tmpz00_24223, BgL_auxz00_24225, 5L);
									}
									BgL_test7322z00_24215 = ((long) (BgL_arg1303z00_13352) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7322z00_24215 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7322z00_24215 = ((bool_t) 0);
						}
					if (BgL_test7322z00_24215)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13353;

							BgL_thezd2remainingzd2argsz00_13353 = CDR(BgL_g1377z00_11491);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13354;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11490))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13354 =
											(BGl_za2modulezd2checksumzd2objectzf3za2zf3zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13354 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2560z00_13355;

										BgL_val0_2560z00_13355 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24236;

											BgL_tmpz00_24236 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24236);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24239;

											BgL_tmpz00_24239 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24239,
												BgL_thezd2remainingzd2argsz00_13353);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24242;

											BgL_tmpz00_24242 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24242, BgL_nvz00_13354);
										}
										return BgL_val0_2560z00_13355;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2563z00_13356;

							BgL_val0_2563z00_13356 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24246;

								BgL_tmpz00_24246 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24246);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24249;

								BgL_tmpz00_24249 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24249, BgL_g1377z00_11491);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24252;

								BgL_tmpz00_24252 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24252, BgL_g1378z00_11492);
							}
							return BgL_val0_2563z00_13356;
						}
				}
			}
		}

	}



/* &<@anonymous:4551> */
	obj_t BGl_z62zc3z04anonymousza34551ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11493, obj_t BgL_g1375z00_11495, obj_t BgL_g1376z00_11496)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11494;

				BgL_pass1080z00_11494 = PROCEDURE_REF(BgL_envz00_11493, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7326z00_24257;

					if (PAIRP(BgL_g1375z00_11495))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4557z00_13357;

							BgL_arg4557z00_13357 = CAR(BgL_g1375z00_11495);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg4557z00_13357))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13359;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24267;
										char *BgL_tmpz00_24265;

										BgL_auxz00_24267 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4557z00_13357));
										BgL_tmpz00_24265 =
											BSTRING_TO_STRING
											(BGl_string6015z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13359 =
											memcmp(BgL_tmpz00_24265, BgL_auxz00_24267, 18L);
									}
									BgL_test7326z00_24257 = ((long) (BgL_arg1303z00_13359) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7326z00_24257 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7326z00_24257 = ((bool_t) 0);
						}
					if (BgL_test7326z00_24257)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13360;

							BgL_thezd2remainingzd2argsz00_13360 = CDR(BgL_g1375z00_11495);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_dirz00_13361;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13360))
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_13361 = CAR(BgL_thezd2remainingzd2argsz00_13360);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_dirz00_13361 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(51L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(77L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13362;

									BgL_thezd2remainingzd2argsz00_13362 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13360));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13363;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11494))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13363 =
													(BGl_za2mcozd2includezd2pathza2z00zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_dirz00_13361,
														BGl_za2mcozd2includezd2pathza2z00zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13363 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2554z00_13364;

												BgL_val0_2554z00_13364 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24287;

													BgL_tmpz00_24287 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24287);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24290;

													BgL_tmpz00_24290 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24290,
														BgL_thezd2remainingzd2argsz00_13362);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24293;

													BgL_tmpz00_24293 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24293,
														BgL_nvz00_13363);
												}
												return BgL_val0_2554z00_13364;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2557z00_13365;

							BgL_val0_2557z00_13365 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24297;

								BgL_tmpz00_24297 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24297);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24300;

								BgL_tmpz00_24300 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24300, BgL_g1375z00_11495);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24303;

								BgL_tmpz00_24303 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24303, BgL_g1376z00_11496);
							}
							return BgL_val0_2557z00_13365;
						}
				}
			}
		}

	}



/* &<@anonymous:4544> */
	obj_t BGl_z62zc3z04anonymousza34544ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11497, obj_t BgL_g1373z00_11499, obj_t BgL_g1374z00_11500)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11498;

				BgL_pass1080z00_11498 = PROCEDURE_REF(BgL_envz00_11497, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7331z00_24308;

					if (PAIRP(BgL_g1373z00_11499))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4549z00_13366;

							BgL_arg4549z00_13366 = CAR(BgL_g1373z00_11499);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4549z00_13366))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13368;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24318;
										char *BgL_tmpz00_24316;

										BgL_auxz00_24318 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4549z00_13366));
										BgL_tmpz00_24316 =
											BSTRING_TO_STRING
											(BGl_string6016z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13368 =
											memcmp(BgL_tmpz00_24316, BgL_auxz00_24318, 3L);
									}
									BgL_test7331z00_24308 = ((long) (BgL_arg1303z00_13368) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7331z00_24308 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7331z00_24308 = ((bool_t) 0);
						}
					if (BgL_test7331z00_24308)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13369;

							BgL_thezd2remainingzd2argsz00_13369 = CDR(BgL_g1373z00_11499);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_compilerz00_13370;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13369))
									{	/* Init/parse_args.scm 207 */
										BgL_compilerz00_13370 =
											CAR(BgL_thezd2remainingzd2argsz00_13369);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_compilerz00_13370 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(78L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(79L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13371;

									BgL_thezd2remainingzd2argsz00_13371 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13369));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13372;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11498))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13372 = (BGl_za2ccza2z00zzengine_paramz00 =
													BgL_compilerz00_13370, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13372 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2548z00_13373;

												BgL_val0_2548z00_13373 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24337;

													BgL_tmpz00_24337 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24337);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24340;

													BgL_tmpz00_24340 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24340,
														BgL_thezd2remainingzd2argsz00_13371);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24343;

													BgL_tmpz00_24343 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24343,
														BgL_nvz00_13372);
												}
												return BgL_val0_2548z00_13373;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2551z00_13374;

							BgL_val0_2551z00_13374 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24347;

								BgL_tmpz00_24347 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24347);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24350;

								BgL_tmpz00_24350 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24350, BgL_g1373z00_11499);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24353;

								BgL_tmpz00_24353 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24353, BgL_g1374z00_11500);
							}
							return BgL_val0_2551z00_13374;
						}
				}
			}
		}

	}



/* &<@anonymous:4538> */
	obj_t BGl_z62zc3z04anonymousza34538ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11501, obj_t BgL_g1371z00_11503, obj_t BgL_g1372z00_11504)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11502;

				BgL_pass1080z00_11502 = PROCEDURE_REF(BgL_envz00_11501, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7336z00_24358;

					if (PAIRP(BgL_g1371z00_11503))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4542z00_13375;

							BgL_arg4542z00_13375 = CAR(BgL_g1371z00_11503);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4542z00_13375))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13377;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24368;
										char *BgL_tmpz00_24366;

										BgL_auxz00_24368 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4542z00_13375));
										BgL_tmpz00_24366 =
											BSTRING_TO_STRING
											(BGl_string6017z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13377 =
											memcmp(BgL_tmpz00_24366, BgL_auxz00_24368, 5L);
									}
									BgL_test7336z00_24358 = ((long) (BgL_arg1303z00_13377) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7336z00_24358 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7336z00_24358 = ((bool_t) 0);
						}
					if (BgL_test7336z00_24358)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13378;

							BgL_thezd2remainingzd2argsz00_13378 = CDR(BgL_g1371z00_11503);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13379;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11502))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13379 = (BGl_za2stdcza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13379 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2542z00_13380;

										BgL_val0_2542z00_13380 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24379;

											BgL_tmpz00_24379 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24379);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24382;

											BgL_tmpz00_24382 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24382,
												BgL_thezd2remainingzd2argsz00_13378);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24385;

											BgL_tmpz00_24385 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24385, BgL_nvz00_13379);
										}
										return BgL_val0_2542z00_13380;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2545z00_13381;

							BgL_val0_2545z00_13381 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24389;

								BgL_tmpz00_24389 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24389);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24392;

								BgL_tmpz00_24392 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24392, BgL_g1371z00_11503);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24395;

								BgL_tmpz00_24395 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24395, BgL_g1372z00_11504);
							}
							return BgL_val0_2545z00_13381;
						}
				}
			}
		}

	}



/* &<@anonymous:4529> */
	obj_t BGl_z62zc3z04anonymousza34529ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11505, obj_t BgL_g1369z00_11507, obj_t BgL_g1370z00_11508)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11506;

				BgL_pass1080z00_11506 = PROCEDURE_REF(BgL_envz00_11505, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7340z00_24400;

					if (PAIRP(BgL_g1369z00_11507))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4536z00_13382;

							BgL_arg4536z00_13382 = CAR(BgL_g1369z00_11507);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4536z00_13382))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13384;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24410;
										char *BgL_tmpz00_24408;

										BgL_auxz00_24410 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4536z00_13382));
										BgL_tmpz00_24408 =
											BSTRING_TO_STRING
											(BGl_string5899z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13384 =
											memcmp(BgL_tmpz00_24408, BgL_auxz00_24410, 5L);
									}
									BgL_test7340z00_24400 = ((long) (BgL_arg1303z00_13384) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7340z00_24400 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7340z00_24400 = ((bool_t) 0);
						}
					if (BgL_test7340z00_24400)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13385;

							BgL_thezd2remainingzd2argsz00_13385 = CDR(BgL_g1369z00_11507);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13386;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13385))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13386 =
											CAR(BgL_thezd2remainingzd2argsz00_13385);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13386 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(80L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13387;

									BgL_thezd2remainingzd2argsz00_13387 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13385));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13388;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11506))
											{	/* Init/parse_args.scm 755 */
												obj_t BgL_arg4533z00_13389;

												{	/* Init/parse_args.scm 755 */
													obj_t BgL_list4534z00_13390;

													BgL_list4534z00_13390 =
														MAKE_YOUNG_PAIR(BgL_stringz00_13386, BNIL);
													BgL_arg4533z00_13389 = BgL_list4534z00_13390;
												}
												BgL_nvz00_13388 =
													(BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
													BGl_appendzd221011zd2zzinit_parsezd2argszd2
													(BGl_za2cczd2optionsza2zd2zzengine_paramz00,
														BgL_arg4533z00_13389), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13388 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2536z00_13391;

												BgL_val0_2536z00_13391 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24431;

													BgL_tmpz00_24431 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24431);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24434;

													BgL_tmpz00_24434 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24434,
														BgL_thezd2remainingzd2argsz00_13387);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24437;

													BgL_tmpz00_24437 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24437,
														BgL_nvz00_13388);
												}
												return BgL_val0_2536z00_13391;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2539z00_13392;

							BgL_val0_2539z00_13392 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24441;

								BgL_tmpz00_24441 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24441);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24444;

								BgL_tmpz00_24444 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24444, BgL_g1369z00_11507);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24447;

								BgL_tmpz00_24447 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24447, BgL_g1370z00_11508);
							}
							return BgL_val0_2539z00_13392;
						}
				}
			}
		}

	}



/* &<@anonymous:4520> */
	obj_t BGl_z62zc3z04anonymousza34520ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11509, obj_t BgL_g1367z00_11511, obj_t BgL_g1368z00_11512)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11510;

				BgL_pass1080z00_11510 = PROCEDURE_REF(BgL_envz00_11509, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7345z00_24452;

					if (PAIRP(BgL_g1367z00_11511))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4527z00_13393;

							BgL_arg4527z00_13393 = CAR(BgL_g1367z00_11511);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4527z00_13393))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13395;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24462;
										char *BgL_tmpz00_24460;

										BgL_auxz00_24462 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4527z00_13393));
										BgL_tmpz00_24460 =
											BSTRING_TO_STRING
											(BGl_string6018z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13395 =
											memcmp(BgL_tmpz00_24460, BgL_auxz00_24462, 8L);
									}
									BgL_test7345z00_24452 = ((long) (BgL_arg1303z00_13395) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7345z00_24452 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7345z00_24452 = ((bool_t) 0);
						}
					if (BgL_test7345z00_24452)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13396;

							BgL_thezd2remainingzd2argsz00_13396 = CDR(BgL_g1367z00_11511);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13397;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13396))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13397 =
											CAR(BgL_thezd2remainingzd2argsz00_13396);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13397 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(81L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13398;

									BgL_thezd2remainingzd2argsz00_13398 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13396));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13399;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11510))
											{	/* Init/parse_args.scm 757 */
												obj_t BgL_arg4524z00_13400;

												{	/* Init/parse_args.scm 757 */
													obj_t BgL_list4525z00_13401;

													BgL_list4525z00_13401 =
														MAKE_YOUNG_PAIR(BgL_stringz00_13397, BNIL);
													BgL_arg4524z00_13400 = BgL_list4525z00_13401;
												}
												BgL_nvz00_13399 =
													(BGl_za2czd2userzd2headerza2z00zzengine_paramz00 =
													BGl_appendzd221011zd2zzinit_parsezd2argszd2
													(BGl_za2czd2userzd2headerza2z00zzengine_paramz00,
														BgL_arg4524z00_13400), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13399 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2530z00_13402;

												BgL_val0_2530z00_13402 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24483;

													BgL_tmpz00_24483 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24483);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24486;

													BgL_tmpz00_24486 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24486,
														BgL_thezd2remainingzd2argsz00_13398);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24489;

													BgL_tmpz00_24489 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24489,
														BgL_nvz00_13399);
												}
												return BgL_val0_2530z00_13402;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2533z00_13403;

							BgL_val0_2533z00_13403 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24493;

								BgL_tmpz00_24493 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24493);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24496;

								BgL_tmpz00_24496 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24496, BgL_g1367z00_11511);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24499;

								BgL_tmpz00_24499 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24499, BgL_g1368z00_11512);
							}
							return BgL_val0_2533z00_13403;
						}
				}
			}
		}

	}



/* &<@anonymous:4511> */
	obj_t BGl_z62zc3z04anonymousza34511ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11513, obj_t BgL_g1365z00_11515, obj_t BgL_g1366z00_11516)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11514;

				BgL_pass1080z00_11514 = PROCEDURE_REF(BgL_envz00_11513, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7350z00_24504;

					if (PAIRP(BgL_g1365z00_11515))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4518z00_13404;

							BgL_arg4518z00_13404 = CAR(BgL_g1365z00_11515);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4518z00_13404))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13406;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24514;
										char *BgL_tmpz00_24512;

										BgL_auxz00_24514 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4518z00_13404));
										BgL_tmpz00_24512 =
											BSTRING_TO_STRING
											(BGl_string6019z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13406 =
											memcmp(BgL_tmpz00_24512, BgL_auxz00_24514, 6L);
									}
									BgL_test7350z00_24504 = ((long) (BgL_arg1303z00_13406) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7350z00_24504 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7350z00_24504 = ((bool_t) 0);
						}
					if (BgL_test7350z00_24504)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13407;

							BgL_thezd2remainingzd2argsz00_13407 = CDR(BgL_g1365z00_11515);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13408;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13407))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13408 =
											CAR(BgL_thezd2remainingzd2argsz00_13407);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13408 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(82L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13409;

									BgL_thezd2remainingzd2argsz00_13409 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13407));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13410;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11514))
											{	/* Init/parse_args.scm 759 */
												obj_t BgL_arg4515z00_13411;

												{	/* Init/parse_args.scm 759 */
													obj_t BgL_list4516z00_13412;

													BgL_list4516z00_13412 =
														MAKE_YOUNG_PAIR(BgL_stringz00_13408, BNIL);
													BgL_arg4515z00_13411 = BgL_list4516z00_13412;
												}
												BgL_nvz00_13410 =
													(BGl_za2czd2userzd2footza2z00zzengine_paramz00 =
													BGl_appendzd221011zd2zzinit_parsezd2argszd2
													(BGl_za2czd2userzd2footza2z00zzengine_paramz00,
														BgL_arg4515z00_13411), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13410 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2524z00_13413;

												BgL_val0_2524z00_13413 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24535;

													BgL_tmpz00_24535 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24535);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24538;

													BgL_tmpz00_24538 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24538,
														BgL_thezd2remainingzd2argsz00_13409);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24541;

													BgL_tmpz00_24541 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24541,
														BgL_nvz00_13410);
												}
												return BgL_val0_2524z00_13413;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2527z00_13414;

							BgL_val0_2527z00_13414 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24545;

								BgL_tmpz00_24545 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24545);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24548;

								BgL_tmpz00_24548 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24548, BgL_g1365z00_11515);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24551;

								BgL_tmpz00_24551 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24551, BgL_g1366z00_11516);
							}
							return BgL_val0_2527z00_13414;
						}
				}
			}
		}

	}



/* &<@anonymous:4502> */
	obj_t BGl_z62zc3z04anonymousza34502ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11517, obj_t BgL_g1363z00_11519, obj_t BgL_g1364z00_11520)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11518;

				BgL_pass1080z00_11518 = PROCEDURE_REF(BgL_envz00_11517, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7355z00_24556;

					if (PAIRP(BgL_g1363z00_11519))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4509z00_13415;

							BgL_arg4509z00_13415 = CAR(BgL_g1363z00_11519);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4509z00_13415))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13417;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24566;
										char *BgL_tmpz00_24564;

										BgL_auxz00_24566 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4509z00_13415));
										BgL_tmpz00_24564 =
											BSTRING_TO_STRING
											(BGl_string6020z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13417 =
											memcmp(BgL_tmpz00_24564, BgL_auxz00_24566, 6L);
									}
									BgL_test7355z00_24556 = ((long) (BgL_arg1303z00_13417) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7355z00_24556 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7355z00_24556 = ((bool_t) 0);
						}
					if (BgL_test7355z00_24556)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13418;

							BgL_thezd2remainingzd2argsz00_13418 = CDR(BgL_g1363z00_11519);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_pathz00_13419;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13418))
									{	/* Init/parse_args.scm 207 */
										BgL_pathz00_13419 =
											CAR(BgL_thezd2remainingzd2argsz00_13418);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_pathz00_13419 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(83L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(84L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13420;

									BgL_thezd2remainingzd2argsz00_13420 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13418));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13421;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11518))
											{	/* Init/parse_args.scm 761 */
												obj_t BgL_arg4506z00_13422;

												{	/* Init/parse_args.scm 761 */
													obj_t BgL_list4507z00_13423;

													BgL_list4507z00_13423 =
														MAKE_YOUNG_PAIR(BgL_pathz00_13419, BNIL);
													BgL_arg4506z00_13422 = BgL_list4507z00_13423;
												}
												BgL_nvz00_13421 =
													(BGl_za2cflagszd2rpathza2zd2zzengine_paramz00 =
													BGl_appendzd221011zd2zzinit_parsezd2argszd2
													(BGl_za2cflagszd2rpathza2zd2zzengine_paramz00,
														BgL_arg4506z00_13422), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13421 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2518z00_13424;

												BgL_val0_2518z00_13424 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24587;

													BgL_tmpz00_24587 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24587);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24590;

													BgL_tmpz00_24590 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24590,
														BgL_thezd2remainingzd2argsz00_13420);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24593;

													BgL_tmpz00_24593 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24593,
														BgL_nvz00_13421);
												}
												return BgL_val0_2518z00_13424;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2521z00_13425;

							BgL_val0_2521z00_13425 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24597;

								BgL_tmpz00_24597 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24597);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24600;

								BgL_tmpz00_24600 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24600, BgL_g1363z00_11519);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24603;

								BgL_tmpz00_24603 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24603, BgL_g1364z00_11520);
							}
							return BgL_val0_2521z00_13425;
						}
				}
			}
		}

	}



/* &<@anonymous:4495> */
	obj_t BGl_z62zc3z04anonymousza34495ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11521, obj_t BgL_g1361z00_11523, obj_t BgL_g1362z00_11524)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11522;

				BgL_pass1080z00_11522 = PROCEDURE_REF(BgL_envz00_11521, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7360z00_24608;

					if (PAIRP(BgL_g1361z00_11523))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4500z00_13426;

							BgL_arg4500z00_13426 = CAR(BgL_g1361z00_11523);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4500z00_13426))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13428;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24618;
										char *BgL_tmpz00_24616;

										BgL_auxz00_24618 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4500z00_13426));
										BgL_tmpz00_24616 =
											BSTRING_TO_STRING
											(BGl_string6021z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13428 =
											memcmp(BgL_tmpz00_24616, BgL_auxz00_24618, 6L);
									}
									BgL_test7360z00_24608 = ((long) (BgL_arg1303z00_13428) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7360z00_24608 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7360z00_24608 = ((bool_t) 0);
						}
					if (BgL_test7360z00_24608)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13429;

							BgL_thezd2remainingzd2argsz00_13429 = CDR(BgL_g1361z00_11523);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13430;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13429))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13430 =
											CAR(BgL_thezd2remainingzd2argsz00_13429);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13430 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(85L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13431;

									BgL_thezd2remainingzd2argsz00_13431 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13429));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13432;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11522))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13432 =
													(BGl_za2ldzd2optionsza2zd2zzengine_paramz00 =
													string_append_3(BgL_stringz00_13430,
														BGl_string6022z00zzinit_parsezd2argszd2,
														BGl_za2ldzd2optionsza2zd2zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13432 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2512z00_13433;

												BgL_val0_2512z00_13433 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24638;

													BgL_tmpz00_24638 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24638);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24641;

													BgL_tmpz00_24641 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24641,
														BgL_thezd2remainingzd2argsz00_13431);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24644;

													BgL_tmpz00_24644 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24644,
														BgL_nvz00_13432);
												}
												return BgL_val0_2512z00_13433;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2515z00_13434;

							BgL_val0_2515z00_13434 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24648;

								BgL_tmpz00_24648 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24648);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24651;

								BgL_tmpz00_24651 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24651, BgL_g1361z00_11523);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24654;

								BgL_tmpz00_24654 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24654, BgL_g1362z00_11524);
							}
							return BgL_val0_2515z00_13434;
						}
				}
			}
		}

	}



/* &<@anonymous:4488> */
	obj_t BGl_z62zc3z04anonymousza34488ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11525, obj_t BgL_g1359z00_11527, obj_t BgL_g1360z00_11528)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11526;

				BgL_pass1080z00_11526 = PROCEDURE_REF(BgL_envz00_11525, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7365z00_24659;

					if (PAIRP(BgL_g1359z00_11527))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4493z00_13435;

							BgL_arg4493z00_13435 = CAR(BgL_g1359z00_11527);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg4493z00_13435))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13437;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24669;
										char *BgL_tmpz00_24667;

										BgL_auxz00_24669 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4493z00_13435));
										BgL_tmpz00_24667 =
											BSTRING_TO_STRING
											(BGl_string6023z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13437 =
											memcmp(BgL_tmpz00_24667, BgL_auxz00_24669, 10L);
									}
									BgL_test7365z00_24659 = ((long) (BgL_arg1303z00_13437) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7365z00_24659 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7365z00_24659 = ((bool_t) 0);
						}
					if (BgL_test7365z00_24659)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13438;

							BgL_thezd2remainingzd2argsz00_13438 = CDR(BgL_g1359z00_11527);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13439;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13438))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13439 =
											CAR(BgL_thezd2remainingzd2argsz00_13438);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13439 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(86L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13440;

									BgL_thezd2remainingzd2argsz00_13440 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13438));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13441;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11526))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13441 =
													(BGl_za2ldzd2postzd2optionsza2z00zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_stringz00_13439,
														BGl_za2ldzd2postzd2optionsza2z00zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13441 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2506z00_13442;

												BgL_val0_2506z00_13442 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24689;

													BgL_tmpz00_24689 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24689);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24692;

													BgL_tmpz00_24692 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24692,
														BgL_thezd2remainingzd2argsz00_13440);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_24695;

													BgL_tmpz00_24695 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_24695,
														BgL_nvz00_13441);
												}
												return BgL_val0_2506z00_13442;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2509z00_13443;

							BgL_val0_2509z00_13443 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24699;

								BgL_tmpz00_24699 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24699);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24702;

								BgL_tmpz00_24702 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24702, BgL_g1359z00_11527);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24705;

								BgL_tmpz00_24705 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24705, BgL_g1360z00_11528);
							}
							return BgL_val0_2509z00_13443;
						}
				}
			}
		}

	}



/* &<@anonymous:4482> */
	obj_t BGl_z62zc3z04anonymousza34482ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11529, obj_t BgL_g1357z00_11531, obj_t BgL_g1358z00_11532)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11530;

				BgL_pass1080z00_11530 = PROCEDURE_REF(BgL_envz00_11529, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7370z00_24710;

					if (PAIRP(BgL_g1357z00_11531))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4486z00_13444;

							BgL_arg4486z00_13444 = CAR(BgL_g1357z00_11531);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4486z00_13444))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13446;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24720;
										char *BgL_tmpz00_24718;

										BgL_auxz00_24720 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4486z00_13444));
										BgL_tmpz00_24718 =
											BSTRING_TO_STRING
											(BGl_string6024z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13446 =
											memcmp(BgL_tmpz00_24718, BgL_auxz00_24720, 12L);
									}
									BgL_test7370z00_24710 = ((long) (BgL_arg1303z00_13446) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7370z00_24710 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7370z00_24710 = ((bool_t) 0);
						}
					if (BgL_test7370z00_24710)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13447;

							BgL_thezd2remainingzd2argsz00_13447 = CDR(BgL_g1357z00_11531);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13448;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11530))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13448 = (BGl_za2cczd2moveza2zd2zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13448 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2500z00_13449;

										BgL_val0_2500z00_13449 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24731;

											BgL_tmpz00_24731 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24731);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24734;

											BgL_tmpz00_24734 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24734,
												BgL_thezd2remainingzd2argsz00_13447);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24737;

											BgL_tmpz00_24737 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24737, BgL_nvz00_13448);
										}
										return BgL_val0_2500z00_13449;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2503z00_13450;

							BgL_val0_2503z00_13450 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24741;

								BgL_tmpz00_24741 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24741);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24744;

								BgL_tmpz00_24744 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24744, BgL_g1357z00_11531);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24747;

								BgL_tmpz00_24747 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24747, BgL_g1358z00_11532);
							}
							return BgL_val0_2503z00_13450;
						}
				}
			}
		}

	}



/* &<@anonymous:4476> */
	obj_t BGl_z62zc3z04anonymousza34476ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11533, obj_t BgL_g1355z00_11535, obj_t BgL_g1356z00_11536)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11534;

				BgL_pass1080z00_11534 = PROCEDURE_REF(BgL_envz00_11533, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7374z00_24752;

					if (PAIRP(BgL_g1355z00_11535))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4480z00_13451;

							BgL_arg4480z00_13451 = CAR(BgL_g1355z00_11535);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4480z00_13451))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13453;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24762;
										char *BgL_tmpz00_24760;

										BgL_auxz00_24762 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4480z00_13451));
										BgL_tmpz00_24760 =
											BSTRING_TO_STRING
											(BGl_string6025z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13453 =
											memcmp(BgL_tmpz00_24760, BgL_auxz00_24762, 12L);
									}
									BgL_test7374z00_24752 = ((long) (BgL_arg1303z00_13453) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7374z00_24752 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7374z00_24752 = ((bool_t) 0);
						}
					if (BgL_test7374z00_24752)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13454;

							BgL_thezd2remainingzd2argsz00_13454 = CDR(BgL_g1355z00_11535);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13455;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11534))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13455 =
											(BGl_za2ldzd2relativeza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13455 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2494z00_13456;

										BgL_val0_2494z00_13456 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24773;

											BgL_tmpz00_24773 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24773);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24776;

											BgL_tmpz00_24776 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24776,
												BgL_thezd2remainingzd2argsz00_13454);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24779;

											BgL_tmpz00_24779 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24779, BgL_nvz00_13455);
										}
										return BgL_val0_2494z00_13456;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2497z00_13457;

							BgL_val0_2497z00_13457 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24783;

								BgL_tmpz00_24783 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24783);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24786;

								BgL_tmpz00_24786 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24786, BgL_g1355z00_11535);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24789;

								BgL_tmpz00_24789 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24789, BgL_g1356z00_11536);
							}
							return BgL_val0_2497z00_13457;
						}
				}
			}
		}

	}



/* &<@anonymous:4470> */
	obj_t BGl_z62zc3z04anonymousza34470ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11537, obj_t BgL_g1353z00_11539, obj_t BgL_g1354z00_11540)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11538;

				BgL_pass1080z00_11538 = PROCEDURE_REF(BgL_envz00_11537, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7378z00_24794;

					if (PAIRP(BgL_g1353z00_11539))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4474z00_13458;

							BgL_arg4474z00_13458 = CAR(BgL_g1353z00_11539);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4474z00_13458))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13460;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24804;
										char *BgL_tmpz00_24802;

										BgL_auxz00_24804 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4474z00_13458));
										BgL_tmpz00_24802 =
											BSTRING_TO_STRING
											(BGl_string6026z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13460 =
											memcmp(BgL_tmpz00_24802, BgL_auxz00_24804, 12L);
									}
									BgL_test7378z00_24794 = ((long) (BgL_arg1303z00_13460) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7378z00_24794 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7378z00_24794 = ((bool_t) 0);
						}
					if (BgL_test7378z00_24794)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13461;

							BgL_thezd2remainingzd2argsz00_13461 = CDR(BgL_g1353z00_11539);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13462;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11538))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13462 =
											(BGl_za2ldzd2relativeza2zd2zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13462 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2488z00_13463;

										BgL_val0_2488z00_13463 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24815;

											BgL_tmpz00_24815 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24815);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24818;

											BgL_tmpz00_24818 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24818,
												BgL_thezd2remainingzd2argsz00_13461);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24821;

											BgL_tmpz00_24821 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24821, BgL_nvz00_13462);
										}
										return BgL_val0_2488z00_13463;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2491z00_13464;

							BgL_val0_2491z00_13464 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24825;

								BgL_tmpz00_24825 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24825);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24828;

								BgL_tmpz00_24828 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24828, BgL_g1353z00_11539);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24831;

								BgL_tmpz00_24831 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24831, BgL_g1354z00_11540);
							}
							return BgL_val0_2491z00_13464;
						}
				}
			}
		}

	}



/* &<@anonymous:4464> */
	obj_t BGl_z62zc3z04anonymousza34464ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11541, obj_t BgL_g1351z00_11543, obj_t BgL_g1352z00_11544)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11542;

				BgL_pass1080z00_11542 = PROCEDURE_REF(BgL_envz00_11541, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7382z00_24836;

					if (PAIRP(BgL_g1351z00_11543))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4468z00_13465;

							BgL_arg4468z00_13465 = CAR(BgL_g1351z00_11543);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4468z00_13465))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13467;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24846;
										char *BgL_tmpz00_24844;

										BgL_auxz00_24846 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4468z00_13465));
										BgL_tmpz00_24844 =
											BSTRING_TO_STRING
											(BGl_string6027z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13467 =
											memcmp(BgL_tmpz00_24844, BgL_auxz00_24846, 14L);
									}
									BgL_test7382z00_24836 = ((long) (BgL_arg1303z00_13467) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7382z00_24836 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7382z00_24836 = ((bool_t) 0);
						}
					if (BgL_test7382z00_24836)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13468;

							BgL_thezd2remainingzd2argsz00_13468 = CDR(BgL_g1351z00_11543);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13469;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11542))
									{	/* Init/parse_args.scm 207 */
										BGl_registerzd2srfiz12zc0zz__expander_srfi0z00
											(CNST_TABLE_REF(87L));
										BgL_nvz00_13469 =
											(BGl_za2staticzd2bigloozf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13469 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2482z00_13470;

										BgL_val0_2482z00_13470 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24859;

											BgL_tmpz00_24859 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24859);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24862;

											BgL_tmpz00_24862 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24862,
												BgL_thezd2remainingzd2argsz00_13468);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24865;

											BgL_tmpz00_24865 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24865, BgL_nvz00_13469);
										}
										return BgL_val0_2482z00_13470;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2485z00_13471;

							BgL_val0_2485z00_13471 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24869;

								BgL_tmpz00_24869 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24869);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24872;

								BgL_tmpz00_24872 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24872, BgL_g1351z00_11543);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24875;

								BgL_tmpz00_24875 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24875, BgL_g1352z00_11544);
							}
							return BgL_val0_2485z00_13471;
						}
				}
			}
		}

	}



/* &<@anonymous:4458> */
	obj_t BGl_z62zc3z04anonymousza34458ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11545, obj_t BgL_g1349z00_11547, obj_t BgL_g1350z00_11548)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11546;

				BgL_pass1080z00_11546 = PROCEDURE_REF(BgL_envz00_11545, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7386z00_24880;

					if (PAIRP(BgL_g1349z00_11547))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4462z00_13472;

							BgL_arg4462z00_13472 = CAR(BgL_g1349z00_11547);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg4462z00_13472))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13474;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24890;
										char *BgL_tmpz00_24888;

										BgL_auxz00_24890 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4462z00_13472));
										BgL_tmpz00_24888 =
											BSTRING_TO_STRING
											(BGl_string5898z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13474 =
											memcmp(BgL_tmpz00_24888, BgL_auxz00_24890, 18L);
									}
									BgL_test7386z00_24880 = ((long) (BgL_arg1303z00_13474) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7386z00_24880 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7386z00_24880 = ((bool_t) 0);
						}
					if (BgL_test7386z00_24880)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13475;

							BgL_thezd2remainingzd2argsz00_13475 = CDR(BgL_g1349z00_11547);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13476;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11546))
									{	/* Init/parse_args.scm 207 */
										BGl_registerzd2srfiz12zc0zz__expander_srfi0z00
											(CNST_TABLE_REF(88L));
										BGl_registerzd2srfiz12zc0zz__expander_srfi0z00
											(CNST_TABLE_REF(87L));
										BGl_za2staticzd2bigloozf3za2z21zzengine_paramz00 = BTRUE;
										BgL_nvz00_13476 =
											(BGl_za2staticzd2allzd2bigloozf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13476 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2476z00_13477;

										BgL_val0_2476z00_13477 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24905;

											BgL_tmpz00_24905 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24905);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24908;

											BgL_tmpz00_24908 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24908,
												BgL_thezd2remainingzd2argsz00_13475);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24911;

											BgL_tmpz00_24911 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24911, BgL_nvz00_13476);
										}
										return BgL_val0_2476z00_13477;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2479z00_13478;

							BgL_val0_2479z00_13478 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24915;

								BgL_tmpz00_24915 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24915);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24918;

								BgL_tmpz00_24918 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24918, BgL_g1349z00_11547);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24921;

								BgL_tmpz00_24921 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24921, BgL_g1350z00_11548);
							}
							return BgL_val0_2479z00_13478;
						}
				}
			}
		}

	}



/* &<@anonymous:4452> */
	obj_t BGl_z62zc3z04anonymousza34452ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11549, obj_t BgL_g1347z00_11551, obj_t BgL_g1348z00_11552)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11550;

				BgL_pass1080z00_11550 = PROCEDURE_REF(BgL_envz00_11549, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7390z00_24926;

					if (PAIRP(BgL_g1347z00_11551))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4456z00_13479;

							BgL_arg4456z00_13479 = CAR(BgL_g1347z00_11551);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4456z00_13479))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13481;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24936;
										char *BgL_tmpz00_24934;

										BgL_auxz00_24936 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4456z00_13479));
										BgL_tmpz00_24934 =
											BSTRING_TO_STRING
											(BGl_string6028z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13481 =
											memcmp(BgL_tmpz00_24934, BgL_auxz00_24936, 9L);
									}
									BgL_test7390z00_24926 = ((long) (BgL_arg1303z00_13481) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7390z00_24926 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7390z00_24926 = ((bool_t) 0);
						}
					if (BgL_test7390z00_24926)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13482;

							BgL_thezd2remainingzd2argsz00_13482 = CDR(BgL_g1347z00_11551);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13483;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11550))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13483 =
											(BGl_za2doublezd2ldzd2libszf3za2zf3zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13483 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2470z00_13484;

										BgL_val0_2470z00_13484 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24947;

											BgL_tmpz00_24947 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24947);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24950;

											BgL_tmpz00_24950 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24950,
												BgL_thezd2remainingzd2argsz00_13482);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24953;

											BgL_tmpz00_24953 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24953, BgL_nvz00_13483);
										}
										return BgL_val0_2470z00_13484;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2473z00_13485;

							BgL_val0_2473z00_13485 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24957;

								BgL_tmpz00_24957 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24957);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24960;

								BgL_tmpz00_24960 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24960, BgL_g1347z00_11551);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24963;

								BgL_tmpz00_24963 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_24963, BgL_g1348z00_11552);
							}
							return BgL_val0_2473z00_13485;
						}
				}
			}
		}

	}



/* &<@anonymous:4446> */
	obj_t BGl_z62zc3z04anonymousza34446ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11553, obj_t BgL_g1345z00_11555, obj_t BgL_g1346z00_11556)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11554;

				BgL_pass1080z00_11554 = PROCEDURE_REF(BgL_envz00_11553, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7394z00_24968;

					if (PAIRP(BgL_g1345z00_11555))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4450z00_13486;

							BgL_arg4450z00_13486 = CAR(BgL_g1345z00_11555);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4450z00_13486))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13488;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_24978;
										char *BgL_tmpz00_24976;

										BgL_auxz00_24978 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4450z00_13486));
										BgL_tmpz00_24976 =
											BSTRING_TO_STRING
											(BGl_string6029z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13488 =
											memcmp(BgL_tmpz00_24976, BgL_auxz00_24978, 9L);
									}
									BgL_test7394z00_24968 = ((long) (BgL_arg1303z00_13488) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7394z00_24968 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7394z00_24968 = ((bool_t) 0);
						}
					if (BgL_test7394z00_24968)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13489;

							BgL_thezd2remainingzd2argsz00_13489 = CDR(BgL_g1345z00_11555);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13490;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11554))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13490 =
											(BGl_za2doublezd2ldzd2libszf3za2zf3zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13490 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2464z00_13491;

										BgL_val0_2464z00_13491 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24989;

											BgL_tmpz00_24989 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24989);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24992;

											BgL_tmpz00_24992 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24992,
												BgL_thezd2remainingzd2argsz00_13489);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_24995;

											BgL_tmpz00_24995 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_24995, BgL_nvz00_13490);
										}
										return BgL_val0_2464z00_13491;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2467z00_13492;

							BgL_val0_2467z00_13492 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_24999;

								BgL_tmpz00_24999 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_24999);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25002;

								BgL_tmpz00_25002 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25002, BgL_g1345z00_11555);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25005;

								BgL_tmpz00_25005 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25005, BgL_g1346z00_11556);
							}
							return BgL_val0_2467z00_13492;
						}
				}
			}
		}

	}



/* &<@anonymous:4436> */
	obj_t BGl_z62zc3z04anonymousza34436ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11557, obj_t BgL_g1343z00_11559, obj_t BgL_g1344z00_11560)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11558;

				BgL_pass1080z00_11558 = PROCEDURE_REF(BgL_envz00_11557, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7398z00_25010;

					if (PAIRP(BgL_g1343z00_11559))
						{	/* Init/parse_args.scm 207 */
							BgL_test7398z00_25010 =
								bigloo_strncmp(BGl_string6030z00zzinit_parsezd2argszd2,
								CAR(BgL_g1343z00_11559), 2L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7398z00_25010 = ((bool_t) 0);
						}
					if (BgL_test7398z00_25010)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_libraryz00_13493;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4441z00_13494;
								long BgL_arg4442z00_13495;

								BgL_arg4441z00_13494 = CAR(BgL_g1343z00_11559);
								BgL_arg4442z00_13495 = STRING_LENGTH(CAR(BgL_g1343z00_11559));
								BgL_libraryz00_13493 =
									c_substring(
									((obj_t) BgL_arg4441z00_13494), 2L, BgL_arg4442z00_13495);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13496;

								BgL_thezd2remainingzd2argsz00_13496 = CDR(BgL_g1343z00_11559);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13497;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11558))
										{	/* Init/parse_args.scm 795 */
											obj_t BgL_arg4440z00_13498;

											BgL_arg4440z00_13498 =
												string_append(BGl_string6030z00zzinit_parsezd2argszd2,
												BgL_libraryz00_13493);
											BgL_nvz00_13497 =
												(BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00 =
												MAKE_YOUNG_PAIR(BgL_arg4440z00_13498,
													BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00),
												BUNSPEC);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13497 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2458z00_13499;

											BgL_val0_2458z00_13499 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_25027;

												BgL_tmpz00_25027 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25027);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_25030;

												BgL_tmpz00_25030 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_25030,
													BgL_thezd2remainingzd2argsz00_13496);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_25033;

												BgL_tmpz00_25033 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_25033, BgL_nvz00_13497);
											}
											return BgL_val0_2458z00_13499;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2461z00_13500;

							BgL_val0_2461z00_13500 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25037;

								BgL_tmpz00_25037 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25037);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25040;

								BgL_tmpz00_25040 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25040, BgL_g1343z00_11559);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25043;

								BgL_tmpz00_25043 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25043, BgL_g1344z00_11560);
							}
							return BgL_val0_2461z00_13500;
						}
				}
			}
		}

	}



/* &<@anonymous:4430> */
	obj_t BGl_z62zc3z04anonymousza34430ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11561, obj_t BgL_g1341z00_11563, obj_t BgL_g1342z00_11564)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11562;

				BgL_pass1080z00_11562 = PROCEDURE_REF(BgL_envz00_11561, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7401z00_25048;

					if (PAIRP(BgL_g1341z00_11563))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4434z00_13501;

							BgL_arg4434z00_13501 = CAR(BgL_g1341z00_11563);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4434z00_13501))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13503;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25058;
										char *BgL_tmpz00_25056;

										BgL_auxz00_25058 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4434z00_13501));
										BgL_tmpz00_25056 =
											BSTRING_TO_STRING
											(BGl_string6031z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13503 =
											memcmp(BgL_tmpz00_25056, BgL_auxz00_25058, 15L);
									}
									BgL_test7401z00_25048 = ((long) (BgL_arg1303z00_13503) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7401z00_25048 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7401z00_25048 = ((bool_t) 0);
						}
					if (BgL_test7401z00_25048)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13504;

							BgL_thezd2remainingzd2argsz00_13504 = CDR(BgL_g1341z00_11563);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13505;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11562))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13505 =
											(BGl_za2autozd2linkzd2mainza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13505 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2452z00_13506;

										BgL_val0_2452z00_13506 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25069;

											BgL_tmpz00_25069 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25069);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25072;

											BgL_tmpz00_25072 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25072,
												BgL_thezd2remainingzd2argsz00_13504);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25075;

											BgL_tmpz00_25075 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25075, BgL_nvz00_13505);
										}
										return BgL_val0_2452z00_13506;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2455z00_13507;

							BgL_val0_2455z00_13507 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25079;

								BgL_tmpz00_25079 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25079);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25082;

								BgL_tmpz00_25082 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25082, BgL_g1341z00_11563);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25085;

								BgL_tmpz00_25085 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25085, BgL_g1342z00_11564);
							}
							return BgL_val0_2455z00_13507;
						}
				}
			}
		}

	}



/* &<@anonymous:4424> */
	obj_t BGl_z62zc3z04anonymousza34424ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11565, obj_t BgL_g1339z00_11567, obj_t BgL_g1340z00_11568)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11566;

				BgL_pass1080z00_11566 = PROCEDURE_REF(BgL_envz00_11565, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7405z00_25090;

					if (PAIRP(BgL_g1339z00_11567))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4428z00_13508;

							BgL_arg4428z00_13508 = CAR(BgL_g1339z00_11567);
							if ((18L == STRING_LENGTH(((obj_t) BgL_arg4428z00_13508))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13510;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25100;
										char *BgL_tmpz00_25098;

										BgL_auxz00_25100 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4428z00_13508));
										BgL_tmpz00_25098 =
											BSTRING_TO_STRING
											(BGl_string6032z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13510 =
											memcmp(BgL_tmpz00_25098, BgL_auxz00_25100, 18L);
									}
									BgL_test7405z00_25090 = ((long) (BgL_arg1303z00_13510) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7405z00_25090 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7405z00_25090 = ((bool_t) 0);
						}
					if (BgL_test7405z00_25090)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13511;

							BgL_thezd2remainingzd2argsz00_13511 = CDR(BgL_g1339z00_11567);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13512;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11566))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13512 =
											(BGl_za2autozd2linkzd2mainza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13512 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2446z00_13513;

										BgL_val0_2446z00_13513 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25111;

											BgL_tmpz00_25111 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25111);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25114;

											BgL_tmpz00_25114 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25114,
												BgL_thezd2remainingzd2argsz00_13511);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25117;

											BgL_tmpz00_25117 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25117, BgL_nvz00_13512);
										}
										return BgL_val0_2446z00_13513;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2449z00_13514;

							BgL_val0_2449z00_13514 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25121;

								BgL_tmpz00_25121 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25121);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25124;

								BgL_tmpz00_25124 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25124, BgL_g1339z00_11567);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25127;

								BgL_tmpz00_25127 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25127, BgL_g1340z00_11568);
							}
							return BgL_val0_2449z00_13514;
						}
				}
			}
		}

	}



/* &<@anonymous:4418> */
	obj_t BGl_z62zc3z04anonymousza34418ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11569, obj_t BgL_g1337z00_11571, obj_t BgL_g1338z00_11572)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11570;

				BgL_pass1080z00_11570 = PROCEDURE_REF(BgL_envz00_11569, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7409z00_25132;

					if (PAIRP(BgL_g1337z00_11571))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4422z00_13515;

							BgL_arg4422z00_13515 = CAR(BgL_g1337z00_11571);
							if ((16L == STRING_LENGTH(((obj_t) BgL_arg4422z00_13515))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13517;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25142;
										char *BgL_tmpz00_25140;

										BgL_auxz00_25142 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4422z00_13515));
										BgL_tmpz00_25140 =
											BSTRING_TO_STRING
											(BGl_string6033z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13517 =
											memcmp(BgL_tmpz00_25140, BgL_auxz00_25142, 16L);
									}
									BgL_test7409z00_25132 = ((long) (BgL_arg1303z00_13517) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7409z00_25132 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7409z00_25132 = ((bool_t) 0);
						}
					if (BgL_test7409z00_25132)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13518;

							BgL_thezd2remainingzd2argsz00_13518 = CDR(BgL_g1337z00_11571);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13519;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11570))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13519 =
											(BGl_za2gczd2forcezd2registerzd2rootszf3za2z21zzengine_paramz00
											= BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13519 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2440z00_13520;

										BgL_val0_2440z00_13520 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25153;

											BgL_tmpz00_25153 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25153);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25156;

											BgL_tmpz00_25156 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25156,
												BgL_thezd2remainingzd2argsz00_13518);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25159;

											BgL_tmpz00_25159 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25159, BgL_nvz00_13519);
										}
										return BgL_val0_2440z00_13520;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2443z00_13521;

							BgL_val0_2443z00_13521 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25163;

								BgL_tmpz00_25163 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25163);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25166;

								BgL_tmpz00_25166 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25166, BgL_g1337z00_11571);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25169;

								BgL_tmpz00_25169 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25169, BgL_g1338z00_11572);
							}
							return BgL_val0_2443z00_13521;
						}
				}
			}
		}

	}



/* &<@anonymous:4409> */
	obj_t BGl_z62zc3z04anonymousza34409ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11573, obj_t BgL_g1335z00_11575, obj_t BgL_g1336z00_11576)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11574;

				BgL_pass1080z00_11574 = PROCEDURE_REF(BgL_envz00_11573, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7413z00_25174;

					if (PAIRP(BgL_g1335z00_11575))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4416z00_13522;

							BgL_arg4416z00_13522 = CAR(BgL_g1335z00_11575);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg4416z00_13522))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13524;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25184;
										char *BgL_tmpz00_25182;

										BgL_auxz00_25184 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4416z00_13522));
										BgL_tmpz00_25182 =
											BSTRING_TO_STRING
											(BGl_string6034z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13524 =
											memcmp(BgL_tmpz00_25182, BgL_auxz00_25184, 10L);
									}
									BgL_test7413z00_25174 = ((long) (BgL_arg1303z00_13524) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7413z00_25174 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7413z00_25174 = ((bool_t) 0);
						}
					if (BgL_test7413z00_25174)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13525;

							BgL_thezd2remainingzd2argsz00_13525 = CDR(BgL_g1335z00_11575);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_shellz00_13526;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13525))
									{	/* Init/parse_args.scm 207 */
										BgL_shellz00_13526 =
											CAR(BgL_thezd2remainingzd2argsz00_13525);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_shellz00_13526 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(89L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(90L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13527;

									BgL_thezd2remainingzd2argsz00_13527 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13525));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13528;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11574))
											{	/* Init/parse_args.scm 810 */
												bool_t BgL_test7418z00_25202;

												{	/* Init/parse_args.scm 810 */
													long BgL_l1z00_13529;

													BgL_l1z00_13529 =
														STRING_LENGTH(((obj_t) BgL_shellz00_13526));
													if ((BgL_l1z00_13529 == 2L))
														{	/* Init/parse_args.scm 810 */
															int BgL_arg1303z00_13530;

															{	/* Init/parse_args.scm 810 */
																char *BgL_auxz00_25210;
																char *BgL_tmpz00_25207;

																BgL_auxz00_25210 =
																	BSTRING_TO_STRING
																	(BGl_string6035z00zzinit_parsezd2argszd2);
																BgL_tmpz00_25207 =
																	BSTRING_TO_STRING(((obj_t)
																		BgL_shellz00_13526));
																BgL_arg1303z00_13530 =
																	memcmp(BgL_tmpz00_25207, BgL_auxz00_25210,
																	BgL_l1z00_13529);
															}
															BgL_test7418z00_25202 =
																((long) (BgL_arg1303z00_13530) == 0L);
														}
													else
														{	/* Init/parse_args.scm 810 */
															BgL_test7418z00_25202 = ((bool_t) 0);
														}
												}
												if (BgL_test7418z00_25202)
													{	/* Init/parse_args.scm 810 */
														BgL_nvz00_13528 =
															(BGl_za2jvmzd2shellza2zd2zzengine_paramz00 =
															BgL_shellz00_13526, BUNSPEC);
													}
												else
													{	/* Init/parse_args.scm 812 */
														bool_t BgL_test7420z00_25215;

														{	/* Init/parse_args.scm 812 */
															long BgL_l1z00_13531;

															BgL_l1z00_13531 =
																STRING_LENGTH(((obj_t) BgL_shellz00_13526));
															if ((BgL_l1z00_13531 == 5L))
																{	/* Init/parse_args.scm 812 */
																	int BgL_arg1303z00_13532;

																	{	/* Init/parse_args.scm 812 */
																		char *BgL_auxz00_25223;
																		char *BgL_tmpz00_25220;

																		BgL_auxz00_25223 =
																			BSTRING_TO_STRING
																			(BGl_string6036z00zzinit_parsezd2argszd2);
																		BgL_tmpz00_25220 =
																			BSTRING_TO_STRING(((obj_t)
																				BgL_shellz00_13526));
																		BgL_arg1303z00_13532 =
																			memcmp(BgL_tmpz00_25220, BgL_auxz00_25223,
																			BgL_l1z00_13531);
																	}
																	BgL_test7420z00_25215 =
																		((long) (BgL_arg1303z00_13532) == 0L);
																}
															else
																{	/* Init/parse_args.scm 812 */
																	BgL_test7420z00_25215 = ((bool_t) 0);
																}
														}
														if (BgL_test7420z00_25215)
															{	/* Init/parse_args.scm 812 */
																BgL_nvz00_13528 =
																	(BGl_za2jvmzd2shellza2zd2zzengine_paramz00 =
																	BgL_shellz00_13526, BUNSPEC);
															}
														else
															{	/* Init/parse_args.scm 812 */
																BgL_nvz00_13528 =
																	BGl_errorz00zz__errorz00
																	(BGl_string5814z00zzinit_parsezd2argszd2,
																	BGl_string6037z00zzinit_parsezd2argszd2,
																	BgL_shellz00_13526);
															}
													}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13528 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2434z00_13533;

												BgL_val0_2434z00_13533 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25230;

													BgL_tmpz00_25230 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25230);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25233;

													BgL_tmpz00_25233 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25233,
														BgL_thezd2remainingzd2argsz00_13527);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25236;

													BgL_tmpz00_25236 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25236,
														BgL_nvz00_13528);
												}
												return BgL_val0_2434z00_13533;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2437z00_13534;

							BgL_val0_2437z00_13534 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25240;

								BgL_tmpz00_25240 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25240);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25243;

								BgL_tmpz00_25243 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25243, BgL_g1335z00_11575);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25246;

								BgL_tmpz00_25246 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25246, BgL_g1336z00_11576);
							}
							return BgL_val0_2437z00_13534;
						}
				}
			}
		}

	}



/* &<@anonymous:4403> */
	obj_t BGl_z62zc3z04anonymousza34403ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11577, obj_t BgL_g1333z00_11579, obj_t BgL_g1334z00_11580)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11578;

				BgL_pass1080z00_11578 = PROCEDURE_REF(BgL_envz00_11577, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7422z00_25251;

					if (PAIRP(BgL_g1333z00_11579))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4407z00_13535;

							BgL_arg4407z00_13535 = CAR(BgL_g1333z00_11579);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4407z00_13535))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13537;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25261;
										char *BgL_tmpz00_25259;

										BgL_auxz00_25261 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4407z00_13535));
										BgL_tmpz00_25259 =
											BSTRING_TO_STRING
											(BGl_string6038z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13537 =
											memcmp(BgL_tmpz00_25259, BgL_auxz00_25261, 11L);
									}
									BgL_test7422z00_25251 = ((long) (BgL_arg1303z00_13537) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7422z00_25251 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7422z00_25251 = ((bool_t) 0);
						}
					if (BgL_test7422z00_25251)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13538;

							BgL_thezd2remainingzd2argsz00_13538 = CDR(BgL_g1333z00_11579);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13539;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11578))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13539 = (BGl_za2purifyza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13539 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2428z00_13540;

										BgL_val0_2428z00_13540 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25272;

											BgL_tmpz00_25272 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25272);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25275;

											BgL_tmpz00_25275 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25275,
												BgL_thezd2remainingzd2argsz00_13538);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25278;

											BgL_tmpz00_25278 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25278, BgL_nvz00_13539);
										}
										return BgL_val0_2428z00_13540;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2431z00_13541;

							BgL_val0_2431z00_13541 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25282;

								BgL_tmpz00_25282 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25282);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25285;

								BgL_tmpz00_25285 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25285, BgL_g1333z00_11579);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25288;

								BgL_tmpz00_25288 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25288, BgL_g1334z00_11580);
							}
							return BgL_val0_2431z00_13541;
						}
				}
			}
		}

	}



/* &<@anonymous:4397> */
	obj_t BGl_z62zc3z04anonymousza34397ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11581, obj_t BgL_g1331z00_11583, obj_t BgL_g1332z00_11584)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11582;

				BgL_pass1080z00_11582 = PROCEDURE_REF(BgL_envz00_11581, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7426z00_25293;

					if (PAIRP(BgL_g1331z00_11583))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4401z00_13542;

							BgL_arg4401z00_13542 = CAR(BgL_g1331z00_11583);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4401z00_13542))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13544;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25303;
										char *BgL_tmpz00_25301;

										BgL_auxz00_25303 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4401z00_13542));
										BgL_tmpz00_25301 =
											BSTRING_TO_STRING
											(BGl_string6039z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13544 =
											memcmp(BgL_tmpz00_25301, BgL_auxz00_25303, 14L);
									}
									BgL_test7426z00_25293 = ((long) (BgL_arg1303z00_13544) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7426z00_25293 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7426z00_25293 = ((bool_t) 0);
						}
					if (BgL_test7426z00_25293)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13545;

							BgL_thezd2remainingzd2argsz00_13545 = CDR(BgL_g1331z00_11583);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13546;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11582))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13546 = (BGl_za2purifyza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13546 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2422z00_13547;

										BgL_val0_2422z00_13547 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25314;

											BgL_tmpz00_25314 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25314);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25317;

											BgL_tmpz00_25317 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25317,
												BgL_thezd2remainingzd2argsz00_13545);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25320;

											BgL_tmpz00_25320 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25320, BgL_nvz00_13546);
										}
										return BgL_val0_2422z00_13547;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2425z00_13548;

							BgL_val0_2425z00_13548 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25324;

								BgL_tmpz00_25324 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25324);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25327;

								BgL_tmpz00_25327 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25327, BgL_g1331z00_11583);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25330;

								BgL_tmpz00_25330 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25330, BgL_g1332z00_11584);
							}
							return BgL_val0_2425z00_13548;
						}
				}
			}
		}

	}



/* &<@anonymous:4390> */
	obj_t BGl_z62zc3z04anonymousza34390ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11585, obj_t BgL_g1329z00_11587, obj_t BgL_g1330z00_11588)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11586;

				BgL_pass1080z00_11586 = PROCEDURE_REF(BgL_envz00_11585, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7430z00_25335;

					if (PAIRP(BgL_g1329z00_11587))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4395z00_13549;

							BgL_arg4395z00_13549 = CAR(BgL_g1329z00_11587);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4395z00_13549))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13551;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25345;
										char *BgL_tmpz00_25343;

										BgL_auxz00_25345 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4395z00_13549));
										BgL_tmpz00_25343 =
											BSTRING_TO_STRING
											(BGl_string6040z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13551 =
											memcmp(BgL_tmpz00_25343, BgL_auxz00_25345, 14L);
									}
									BgL_test7430z00_25335 = ((long) (BgL_arg1303z00_13551) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7430z00_25335 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7430z00_25335 = ((bool_t) 0);
						}
					if (BgL_test7430z00_25335)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13552;

							BgL_thezd2remainingzd2argsz00_13552 = CDR(BgL_g1329z00_11587);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_classz00_13553;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13552))
									{	/* Init/parse_args.scm 207 */
										BgL_classz00_13553 =
											CAR(BgL_thezd2remainingzd2argsz00_13552);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_classz00_13553 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(91L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(92L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13554;

									BgL_thezd2remainingzd2argsz00_13554 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13552));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13555;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11586))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13555 =
													(BGl_za2jvmzd2mainclassza2zd2zzengine_paramz00 =
													BgL_classz00_13553, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13555 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2416z00_13556;

												BgL_val0_2416z00_13556 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25364;

													BgL_tmpz00_25364 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25364);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25367;

													BgL_tmpz00_25367 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25367,
														BgL_thezd2remainingzd2argsz00_13554);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25370;

													BgL_tmpz00_25370 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25370,
														BgL_nvz00_13555);
												}
												return BgL_val0_2416z00_13556;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2419z00_13557;

							BgL_val0_2419z00_13557 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25374;

								BgL_tmpz00_25374 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25374);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25377;

								BgL_tmpz00_25377 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25377, BgL_g1329z00_11587);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25380;

								BgL_tmpz00_25380 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25380, BgL_g1330z00_11588);
							}
							return BgL_val0_2419z00_13557;
						}
				}
			}
		}

	}



/* &<@anonymous:4383> */
	obj_t BGl_z62zc3z04anonymousza34383ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11589, obj_t BgL_g1327z00_11591, obj_t BgL_g1328z00_11592)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11590;

				BgL_pass1080z00_11590 = PROCEDURE_REF(BgL_envz00_11589, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7435z00_25385;

					if (PAIRP(BgL_g1327z00_11591))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4388z00_13558;

							BgL_arg4388z00_13558 = CAR(BgL_g1327z00_11591);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4388z00_13558))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13560;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25395;
										char *BgL_tmpz00_25393;

										BgL_auxz00_25395 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4388z00_13558));
										BgL_tmpz00_25393 =
											BSTRING_TO_STRING
											(BGl_string6041z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13560 =
											memcmp(BgL_tmpz00_25393, BgL_auxz00_25395, 14L);
									}
									BgL_test7435z00_25385 = ((long) (BgL_arg1303z00_13560) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7435z00_25385 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7435z00_25385 = ((bool_t) 0);
						}
					if (BgL_test7435z00_25385)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13561;

							BgL_thezd2remainingzd2argsz00_13561 = CDR(BgL_g1327z00_11591);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_pathz00_13562;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13561))
									{	/* Init/parse_args.scm 207 */
										BgL_pathz00_13562 =
											CAR(BgL_thezd2remainingzd2argsz00_13561);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_pathz00_13562 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(83L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(93L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13563;

									BgL_thezd2remainingzd2argsz00_13563 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13561));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13564;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11590))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13564 =
													(BGl_za2jvmzd2classpathza2zd2zzengine_paramz00 =
													BgL_pathz00_13562, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13564 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2410z00_13565;

												BgL_val0_2410z00_13565 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25414;

													BgL_tmpz00_25414 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25414);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25417;

													BgL_tmpz00_25417 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25417,
														BgL_thezd2remainingzd2argsz00_13563);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25420;

													BgL_tmpz00_25420 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25420,
														BgL_nvz00_13564);
												}
												return BgL_val0_2410z00_13565;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2413z00_13566;

							BgL_val0_2413z00_13566 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25424;

								BgL_tmpz00_25424 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25424);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25427;

								BgL_tmpz00_25427 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25427, BgL_g1327z00_11591);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25430;

								BgL_tmpz00_25430 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25430, BgL_g1328z00_11592);
							}
							return BgL_val0_2413z00_13566;
						}
				}
			}
		}

	}



/* &<@anonymous:4376> */
	obj_t BGl_z62zc3z04anonymousza34376ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11593, obj_t BgL_g1325z00_11595, obj_t BgL_g1326z00_11596)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11594;

				BgL_pass1080z00_11594 = PROCEDURE_REF(BgL_envz00_11593, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7440z00_25435;

					if (PAIRP(BgL_g1325z00_11595))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4381z00_13567;

							BgL_arg4381z00_13567 = CAR(BgL_g1325z00_11595);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg4381z00_13567))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13569;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25445;
										char *BgL_tmpz00_25443;

										BgL_auxz00_25445 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4381z00_13567));
										BgL_tmpz00_25443 =
											BSTRING_TO_STRING
											(BGl_string6042z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13569 =
											memcmp(BgL_tmpz00_25443, BgL_auxz00_25445, 21L);
									}
									BgL_test7440z00_25435 = ((long) (BgL_arg1303z00_13569) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7440z00_25435 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7440z00_25435 = ((bool_t) 0);
						}
					if (BgL_test7440z00_25435)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13570;

							BgL_thezd2remainingzd2argsz00_13570 = CDR(BgL_g1325z00_11595);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_pz00_13571;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13570))
									{	/* Init/parse_args.scm 207 */
										BgL_pz00_13571 = CAR(BgL_thezd2remainingzd2argsz00_13570);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_pz00_13571 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(94L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(95L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13572;

									BgL_thezd2remainingzd2argsz00_13572 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13570));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13573;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11594))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13573 =
													(BGl_za2jvmzd2bigloozd2classpathza2z00zzengine_paramz00
													= BgL_pz00_13571, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13573 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2404z00_13574;

												BgL_val0_2404z00_13574 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25464;

													BgL_tmpz00_25464 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25464);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25467;

													BgL_tmpz00_25467 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25467,
														BgL_thezd2remainingzd2argsz00_13572);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25470;

													BgL_tmpz00_25470 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25470,
														BgL_nvz00_13573);
												}
												return BgL_val0_2404z00_13574;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2407z00_13575;

							BgL_val0_2407z00_13575 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25474;

								BgL_tmpz00_25474 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25474);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25477;

								BgL_tmpz00_25477 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25477, BgL_g1325z00_11595);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25480;

								BgL_tmpz00_25480 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25480, BgL_g1326z00_11596);
							}
							return BgL_val0_2407z00_13575;
						}
				}
			}
		}

	}



/* &<@anonymous:4369> */
	obj_t BGl_z62zc3z04anonymousza34369ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11597, obj_t BgL_g1323z00_11599, obj_t BgL_g1324z00_11600)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11598;

				BgL_pass1080z00_11598 = PROCEDURE_REF(BgL_envz00_11597, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7445z00_25485;

					if (PAIRP(BgL_g1323z00_11599))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4374z00_13576;

							BgL_arg4374z00_13576 = CAR(BgL_g1323z00_11599);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg4374z00_13576))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13578;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25495;
										char *BgL_tmpz00_25493;

										BgL_auxz00_25495 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4374z00_13576));
										BgL_tmpz00_25493 =
											BSTRING_TO_STRING
											(BGl_string6043z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13578 =
											memcmp(BgL_tmpz00_25493, BgL_auxz00_25495, 19L);
									}
									BgL_test7445z00_25485 = ((long) (BgL_arg1303z00_13578) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7445z00_25485 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7445z00_25485 = ((bool_t) 0);
						}
					if (BgL_test7445z00_25485)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13579;

							BgL_thezd2remainingzd2argsz00_13579 = CDR(BgL_g1323z00_11599);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_sepz00_13580;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13579))
									{	/* Init/parse_args.scm 207 */
										BgL_sepz00_13580 = CAR(BgL_thezd2remainingzd2argsz00_13579);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_sepz00_13580 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(96L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(97L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13581;

									BgL_thezd2remainingzd2argsz00_13581 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13579));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13582;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11598))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13582 =
													(BGl_za2jvmzd2pathzd2separatorza2z00zzengine_paramz00
													= BgL_sepz00_13580, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13582 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2398z00_13583;

												BgL_val0_2398z00_13583 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25514;

													BgL_tmpz00_25514 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25514);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25517;

													BgL_tmpz00_25517 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25517,
														BgL_thezd2remainingzd2argsz00_13581);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25520;

													BgL_tmpz00_25520 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25520,
														BgL_nvz00_13582);
												}
												return BgL_val0_2398z00_13583;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2401z00_13584;

							BgL_val0_2401z00_13584 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25524;

								BgL_tmpz00_25524 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25524);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25527;

								BgL_tmpz00_25527 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25527, BgL_g1323z00_11599);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25530;

								BgL_tmpz00_25530 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25530, BgL_g1324z00_11600);
							}
							return BgL_val0_2401z00_13584;
						}
				}
			}
		}

	}



/* &<@anonymous:4362> */
	obj_t BGl_z62zc3z04anonymousza34362ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11601, obj_t BgL_g1321z00_11603, obj_t BgL_g1322z00_11604)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11602;

				BgL_pass1080z00_11602 = PROCEDURE_REF(BgL_envz00_11601, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7450z00_25535;

					if (PAIRP(BgL_g1321z00_11603))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4367z00_13585;

							BgL_arg4367z00_13585 = CAR(BgL_g1321z00_11603);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4367z00_13585))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13587;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25545;
										char *BgL_tmpz00_25543;

										BgL_auxz00_25545 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4367z00_13585));
										BgL_tmpz00_25543 =
											BSTRING_TO_STRING
											(BGl_string6044z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13587 =
											memcmp(BgL_tmpz00_25543, BgL_auxz00_25545, 14L);
									}
									BgL_test7450z00_25535 = ((long) (BgL_arg1303z00_13587) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7450z00_25535 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7450z00_25535 = ((bool_t) 0);
						}
					if (BgL_test7450z00_25535)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13588;

							BgL_thezd2remainingzd2argsz00_13588 = CDR(BgL_g1321z00_11603);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_13589;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13588))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13589 =
											CAR(BgL_thezd2remainingzd2argsz00_13588);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13589 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(98L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13590;

									BgL_thezd2remainingzd2argsz00_13590 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13588));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13591;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11602))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13591 =
													(BGl_za2jvmzd2directoryza2zd2zzengine_paramz00 =
													BgL_namez00_13589, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13591 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2392z00_13592;

												BgL_val0_2392z00_13592 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25564;

													BgL_tmpz00_25564 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25564);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25567;

													BgL_tmpz00_25567 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25567,
														BgL_thezd2remainingzd2argsz00_13590);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25570;

													BgL_tmpz00_25570 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25570,
														BgL_nvz00_13591);
												}
												return BgL_val0_2392z00_13592;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2395z00_13593;

							BgL_val0_2395z00_13593 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25574;

								BgL_tmpz00_25574 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25574);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25577;

								BgL_tmpz00_25577 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25577, BgL_g1321z00_11603);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25580;

								BgL_tmpz00_25580 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25580, BgL_g1322z00_11604);
							}
							return BgL_val0_2395z00_13593;
						}
				}
			}
		}

	}



/* &<@anonymous:4356> */
	obj_t BGl_z62zc3z04anonymousza34356ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11605, obj_t BgL_g1319z00_11607, obj_t BgL_g1320z00_11608)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11606;

				BgL_pass1080z00_11606 = PROCEDURE_REF(BgL_envz00_11605, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7455z00_25585;

					if (PAIRP(BgL_g1319z00_11607))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4360z00_13594;

							BgL_arg4360z00_13594 = CAR(BgL_g1319z00_11607);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4360z00_13594))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13596;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25595;
										char *BgL_tmpz00_25593;

										BgL_auxz00_25595 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4360z00_13594));
										BgL_tmpz00_25593 =
											BSTRING_TO_STRING
											(BGl_string6045z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13596 =
											memcmp(BgL_tmpz00_25593, BgL_auxz00_25595, 17L);
									}
									BgL_test7455z00_25585 = ((long) (BgL_arg1303z00_13596) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7455z00_25585 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7455z00_25585 = ((bool_t) 0);
						}
					if (BgL_test7455z00_25585)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13597;

							BgL_thezd2remainingzd2argsz00_13597 = CDR(BgL_g1319z00_11607);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13598;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11606))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13598 =
											(BGl_za2jvmzd2catchza2zd2zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13598 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2386z00_13599;

										BgL_val0_2386z00_13599 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25606;

											BgL_tmpz00_25606 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25606);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25609;

											BgL_tmpz00_25609 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25609,
												BgL_thezd2remainingzd2argsz00_13597);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25612;

											BgL_tmpz00_25612 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25612, BgL_nvz00_13598);
										}
										return BgL_val0_2386z00_13599;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2389z00_13600;

							BgL_val0_2389z00_13600 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25616;

								BgL_tmpz00_25616 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25616);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25619;

								BgL_tmpz00_25619 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25619, BgL_g1319z00_11607);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25622;

								BgL_tmpz00_25622 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25622, BgL_g1320z00_11608);
							}
							return BgL_val0_2389z00_13600;
						}
				}
			}
		}

	}



/* &<@anonymous:4350> */
	obj_t BGl_z62zc3z04anonymousza34350ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11609, obj_t BgL_g1317z00_11611, obj_t BgL_g1318z00_11612)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11610;

				BgL_pass1080z00_11610 = PROCEDURE_REF(BgL_envz00_11609, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7459z00_25627;

					if (PAIRP(BgL_g1317z00_11611))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4354z00_13601;

							BgL_arg4354z00_13601 = CAR(BgL_g1317z00_11611);
							if ((20L == STRING_LENGTH(((obj_t) BgL_arg4354z00_13601))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13603;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25637;
										char *BgL_tmpz00_25635;

										BgL_auxz00_25637 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4354z00_13601));
										BgL_tmpz00_25635 =
											BSTRING_TO_STRING
											(BGl_string6046z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13603 =
											memcmp(BgL_tmpz00_25635, BgL_auxz00_25637, 20L);
									}
									BgL_test7459z00_25627 = ((long) (BgL_arg1303z00_13603) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7459z00_25627 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7459z00_25627 = ((bool_t) 0);
						}
					if (BgL_test7459z00_25627)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13604;

							BgL_thezd2remainingzd2argsz00_13604 = CDR(BgL_g1317z00_11611);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13605;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11610))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13605 =
											(BGl_za2jvmzd2catchza2zd2zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13605 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2380z00_13606;

										BgL_val0_2380z00_13606 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25648;

											BgL_tmpz00_25648 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25648);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25651;

											BgL_tmpz00_25651 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25651,
												BgL_thezd2remainingzd2argsz00_13604);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25654;

											BgL_tmpz00_25654 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25654, BgL_nvz00_13605);
										}
										return BgL_val0_2380z00_13606;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2383z00_13607;

							BgL_val0_2383z00_13607 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25658;

								BgL_tmpz00_25658 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25658);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25661;

								BgL_tmpz00_25661 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25661, BgL_g1317z00_11611);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25664;

								BgL_tmpz00_25664 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25664, BgL_g1318z00_11612);
							}
							return BgL_val0_2383z00_13607;
						}
				}
			}
		}

	}



/* &<@anonymous:4343> */
	obj_t BGl_z62zc3z04anonymousza34343ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11613, obj_t BgL_g1315z00_11615, obj_t BgL_g1316z00_11616)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11614;

				BgL_pass1080z00_11614 = PROCEDURE_REF(BgL_envz00_11613, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7463z00_25669;

					if (PAIRP(BgL_g1315z00_11615))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4348z00_13608;

							BgL_arg4348z00_13608 = CAR(BgL_g1315z00_11615);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4348z00_13608))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13610;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25679;
										char *BgL_tmpz00_25677;

										BgL_auxz00_25679 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4348z00_13608));
										BgL_tmpz00_25677 =
											BSTRING_TO_STRING
											(BGl_string6047z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13610 =
											memcmp(BgL_tmpz00_25677, BgL_auxz00_25679, 12L);
									}
									BgL_test7463z00_25669 = ((long) (BgL_arg1303z00_13610) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7463z00_25669 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7463z00_25669 = ((bool_t) 0);
						}
					if (BgL_test7463z00_25669)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13611;

							BgL_thezd2remainingzd2argsz00_13611 = CDR(BgL_g1315z00_11615);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_13612;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13611))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13612 =
											CAR(BgL_thezd2remainingzd2argsz00_13611);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_13612 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(99L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13613;

									BgL_thezd2remainingzd2argsz00_13613 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13611));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13614;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11614))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13614 =
													(BGl_za2jvmzd2jarpathza2zd2zzengine_paramz00 =
													BgL_namez00_13612, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13614 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2374z00_13615;

												BgL_val0_2374z00_13615 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25698;

													BgL_tmpz00_25698 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25698);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25701;

													BgL_tmpz00_25701 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25701,
														BgL_thezd2remainingzd2argsz00_13613);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_25704;

													BgL_tmpz00_25704 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_25704,
														BgL_nvz00_13614);
												}
												return BgL_val0_2374z00_13615;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2377z00_13616;

							BgL_val0_2377z00_13616 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25708;

								BgL_tmpz00_25708 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25708);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25711;

								BgL_tmpz00_25711 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25711, BgL_g1315z00_11615);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25714;

								BgL_tmpz00_25714 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25714, BgL_g1316z00_11616);
							}
							return BgL_val0_2377z00_13616;
						}
				}
			}
		}

	}



/* &<@anonymous:4337> */
	obj_t BGl_z62zc3z04anonymousza34337ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11617, obj_t BgL_g1313z00_11619, obj_t BgL_g1314z00_11620)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11618;

				BgL_pass1080z00_11618 = PROCEDURE_REF(BgL_envz00_11617, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7468z00_25719;

					if (PAIRP(BgL_g1313z00_11619))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4341z00_13617;

							BgL_arg4341z00_13617 = CAR(BgL_g1313z00_11619);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4341z00_13617))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13619;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25729;
										char *BgL_tmpz00_25727;

										BgL_auxz00_25729 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4341z00_13617));
										BgL_tmpz00_25727 =
											BSTRING_TO_STRING
											(BGl_string6048z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13619 =
											memcmp(BgL_tmpz00_25727, BgL_auxz00_25729, 17L);
									}
									BgL_test7468z00_25719 = ((long) (BgL_arg1303z00_13619) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7468z00_25719 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7468z00_25719 = ((bool_t) 0);
						}
					if (BgL_test7468z00_25719)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13620;

							BgL_thezd2remainingzd2argsz00_13620 = CDR(BgL_g1313z00_11619);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13621;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11618))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13621 =
											(BGl_za2jvmzd2cinitzd2moduleza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13621 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2368z00_13622;

										BgL_val0_2368z00_13622 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25740;

											BgL_tmpz00_25740 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25740);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25743;

											BgL_tmpz00_25743 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25743,
												BgL_thezd2remainingzd2argsz00_13620);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25746;

											BgL_tmpz00_25746 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25746, BgL_nvz00_13621);
										}
										return BgL_val0_2368z00_13622;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2371z00_13623;

							BgL_val0_2371z00_13623 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25750;

								BgL_tmpz00_25750 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25750);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25753;

								BgL_tmpz00_25753 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25753, BgL_g1313z00_11619);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25756;

								BgL_tmpz00_25756 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25756, BgL_g1314z00_11620);
							}
							return BgL_val0_2371z00_13623;
						}
				}
			}
		}

	}



/* &<@anonymous:4331> */
	obj_t BGl_z62zc3z04anonymousza34331ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11621, obj_t BgL_g1311z00_11623, obj_t BgL_g1312z00_11624)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11622;

				BgL_pass1080z00_11622 = PROCEDURE_REF(BgL_envz00_11621, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7472z00_25761;

					if (PAIRP(BgL_g1311z00_11623))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4335z00_13624;

							BgL_arg4335z00_13624 = CAR(BgL_g1311z00_11623);
							if ((20L == STRING_LENGTH(((obj_t) BgL_arg4335z00_13624))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13626;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25771;
										char *BgL_tmpz00_25769;

										BgL_auxz00_25771 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4335z00_13624));
										BgL_tmpz00_25769 =
											BSTRING_TO_STRING
											(BGl_string6049z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13626 =
											memcmp(BgL_tmpz00_25769, BgL_auxz00_25771, 20L);
									}
									BgL_test7472z00_25761 = ((long) (BgL_arg1303z00_13626) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7472z00_25761 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7472z00_25761 = ((bool_t) 0);
						}
					if (BgL_test7472z00_25761)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13627;

							BgL_thezd2remainingzd2argsz00_13627 = CDR(BgL_g1311z00_11623);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13628;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11622))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13628 =
											(BGl_za2jvmzd2cinitzd2moduleza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13628 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2362z00_13629;

										BgL_val0_2362z00_13629 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25782;

											BgL_tmpz00_25782 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25782);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25785;

											BgL_tmpz00_25785 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25785,
												BgL_thezd2remainingzd2argsz00_13627);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25788;

											BgL_tmpz00_25788 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25788, BgL_nvz00_13628);
										}
										return BgL_val0_2362z00_13629;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2365z00_13630;

							BgL_val0_2365z00_13630 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25792;

								BgL_tmpz00_25792 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25792);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25795;

								BgL_tmpz00_25795 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25795, BgL_g1311z00_11623);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25798;

								BgL_tmpz00_25798 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25798, BgL_g1312z00_11624);
							}
							return BgL_val0_2365z00_13630;
						}
				}
			}
		}

	}



/* &<@anonymous:4325> */
	obj_t BGl_z62zc3z04anonymousza34325ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11625, obj_t BgL_g1309z00_11627, obj_t BgL_g1310z00_11628)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11626;

				BgL_pass1080z00_11626 = PROCEDURE_REF(BgL_envz00_11625, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7476z00_25803;

					if (PAIRP(BgL_g1309z00_11627))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4329z00_13631;

							BgL_arg4329z00_13631 = CAR(BgL_g1309z00_11627);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4329z00_13631))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13633;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25813;
										char *BgL_tmpz00_25811;

										BgL_auxz00_25813 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4329z00_13631));
										BgL_tmpz00_25811 =
											BSTRING_TO_STRING
											(BGl_string6050z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13633 =
											memcmp(BgL_tmpz00_25811, BgL_auxz00_25813, 14L);
									}
									BgL_test7476z00_25803 = ((long) (BgL_arg1303z00_13633) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7476z00_25803 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7476z00_25803 = ((bool_t) 0);
						}
					if (BgL_test7476z00_25803)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13634;

							BgL_thezd2remainingzd2argsz00_13634 = CDR(BgL_g1309z00_11627);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13635;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11626))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13635 =
											(BGl_za2jvmzd2charzd2infoza2z00zzjas_asz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13635 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2356z00_13636;

										BgL_val0_2356z00_13636 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25824;

											BgL_tmpz00_25824 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25824);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25827;

											BgL_tmpz00_25827 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25827,
												BgL_thezd2remainingzd2argsz00_13634);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25830;

											BgL_tmpz00_25830 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25830, BgL_nvz00_13635);
										}
										return BgL_val0_2356z00_13636;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2359z00_13637;

							BgL_val0_2359z00_13637 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25834;

								BgL_tmpz00_25834 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25834);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25837;

								BgL_tmpz00_25837 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25837, BgL_g1309z00_11627);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25840;

								BgL_tmpz00_25840 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25840, BgL_g1310z00_11628);
							}
							return BgL_val0_2359z00_13637;
						}
				}
			}
		}

	}



/* &<@anonymous:4319> */
	obj_t BGl_z62zc3z04anonymousza34319ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11629, obj_t BgL_g1307z00_11631, obj_t BgL_g1308z00_11632)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11630;

				BgL_pass1080z00_11630 = PROCEDURE_REF(BgL_envz00_11629, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7480z00_25845;

					if (PAIRP(BgL_g1307z00_11631))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4323z00_13638;

							BgL_arg4323z00_13638 = CAR(BgL_g1307z00_11631);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4323z00_13638))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13640;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25855;
										char *BgL_tmpz00_25853;

										BgL_auxz00_25855 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4323z00_13638));
										BgL_tmpz00_25853 =
											BSTRING_TO_STRING
											(BGl_string6051z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13640 =
											memcmp(BgL_tmpz00_25853, BgL_auxz00_25855, 17L);
									}
									BgL_test7480z00_25845 = ((long) (BgL_arg1303z00_13640) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7480z00_25845 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7480z00_25845 = ((bool_t) 0);
						}
					if (BgL_test7480z00_25845)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13641;

							BgL_thezd2remainingzd2argsz00_13641 = CDR(BgL_g1307z00_11631);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13642;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11630))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13642 =
											(BGl_za2jvmzd2charzd2infoza2z00zzjas_asz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13642 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2350z00_13643;

										BgL_val0_2350z00_13643 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25866;

											BgL_tmpz00_25866 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25866);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25869;

											BgL_tmpz00_25869 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25869,
												BgL_thezd2remainingzd2argsz00_13641);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25872;

											BgL_tmpz00_25872 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25872, BgL_nvz00_13642);
										}
										return BgL_val0_2350z00_13643;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2353z00_13644;

							BgL_val0_2353z00_13644 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25876;

								BgL_tmpz00_25876 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25876);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25879;

								BgL_tmpz00_25879 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25879, BgL_g1307z00_11631);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25882;

								BgL_tmpz00_25882 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25882, BgL_g1308z00_11632);
							}
							return BgL_val0_2353z00_13644;
						}
				}
			}
		}

	}



/* &<@anonymous:4313> */
	obj_t BGl_z62zc3z04anonymousza34313ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11633, obj_t BgL_g1305z00_11635, obj_t BgL_g1306z00_11636)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11634;

				BgL_pass1080z00_11634 = PROCEDURE_REF(BgL_envz00_11633, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7484z00_25887;

					if (PAIRP(BgL_g1305z00_11635))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4317z00_13645;

							BgL_arg4317z00_13645 = CAR(BgL_g1305z00_11635);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4317z00_13645))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13647;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25897;
										char *BgL_tmpz00_25895;

										BgL_auxz00_25897 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4317z00_13645));
										BgL_tmpz00_25895 =
											BSTRING_TO_STRING
											(BGl_string6052z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13647 =
											memcmp(BgL_tmpz00_25895, BgL_auxz00_25897, 14L);
									}
									BgL_test7484z00_25887 = ((long) (BgL_arg1303z00_13647) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7484z00_25887 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7484z00_25887 = ((bool_t) 0);
						}
					if (BgL_test7484z00_25887)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13648;

							BgL_thezd2remainingzd2argsz00_13648 = CDR(BgL_g1305z00_11635);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13649;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11634))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13649 =
											(BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00 =
											ADDFX(BINT(1L),
												BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00),
											BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13649 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2344z00_13650;

										BgL_val0_2344z00_13650 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25910;

											BgL_tmpz00_25910 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25910);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25913;

											BgL_tmpz00_25913 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25913,
												BgL_thezd2remainingzd2argsz00_13648);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25916;

											BgL_tmpz00_25916 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25916, BgL_nvz00_13649);
										}
										return BgL_val0_2344z00_13650;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2347z00_13651;

							BgL_val0_2347z00_13651 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25920;

								BgL_tmpz00_25920 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25920);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25923;

								BgL_tmpz00_25923 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25923, BgL_g1305z00_11635);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25926;

								BgL_tmpz00_25926 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25926, BgL_g1306z00_11636);
							}
							return BgL_val0_2347z00_13651;
						}
				}
			}
		}

	}



/* &<@anonymous:4307> */
	obj_t BGl_z62zc3z04anonymousza34307ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11637, obj_t BgL_g1303z00_11639, obj_t BgL_g1304z00_11640)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11638;

				BgL_pass1080z00_11638 = PROCEDURE_REF(BgL_envz00_11637, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7488z00_25931;

					if (PAIRP(BgL_g1303z00_11639))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4311z00_13652;

							BgL_arg4311z00_13652 = CAR(BgL_g1303z00_11639);
							if ((21L == STRING_LENGTH(((obj_t) BgL_arg4311z00_13652))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13654;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25941;
										char *BgL_tmpz00_25939;

										BgL_auxz00_25941 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4311z00_13652));
										BgL_tmpz00_25939 =
											BSTRING_TO_STRING
											(BGl_string6053z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13654 =
											memcmp(BgL_tmpz00_25939, BgL_auxz00_25941, 21L);
									}
									BgL_test7488z00_25931 = ((long) (BgL_arg1303z00_13654) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7488z00_25931 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7488z00_25931 = ((bool_t) 0);
						}
					if (BgL_test7488z00_25931)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13655;

							BgL_thezd2remainingzd2argsz00_13655 = CDR(BgL_g1303z00_11639);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13656;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11638))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13656 =
											(BGl_za2optimzd2jvmzd2constructorzd2inliningza2zd2zzengine_paramz00
											=
											ADDFX(BINT(1L),
												BGl_za2optimzd2jvmzd2constructorzd2inliningza2zd2zzengine_paramz00),
											BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13656 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2338z00_13657;

										BgL_val0_2338z00_13657 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25954;

											BgL_tmpz00_25954 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25954);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25957;

											BgL_tmpz00_25957 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25957,
												BgL_thezd2remainingzd2argsz00_13655);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25960;

											BgL_tmpz00_25960 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_25960, BgL_nvz00_13656);
										}
										return BgL_val0_2338z00_13657;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2341z00_13658;

							BgL_val0_2341z00_13658 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25964;

								BgL_tmpz00_25964 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25964);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25967;

								BgL_tmpz00_25967 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25967, BgL_g1303z00_11639);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_25970;

								BgL_tmpz00_25970 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_25970, BgL_g1304z00_11640);
							}
							return BgL_val0_2341z00_13658;
						}
				}
			}
		}

	}



/* &<@anonymous:4301> */
	obj_t BGl_z62zc3z04anonymousza34301ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11641, obj_t BgL_g1301z00_11643, obj_t BgL_g1302z00_11644)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11642;

				BgL_pass1080z00_11642 = PROCEDURE_REF(BgL_envz00_11641, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7492z00_25975;

					if (PAIRP(BgL_g1301z00_11643))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4305z00_13659;

							BgL_arg4305z00_13659 = CAR(BgL_g1301z00_11643);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4305z00_13659))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13661;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_25985;
										char *BgL_tmpz00_25983;

										BgL_auxz00_25985 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4305z00_13659));
										BgL_tmpz00_25983 =
											BSTRING_TO_STRING
											(BGl_string6054z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13661 =
											memcmp(BgL_tmpz00_25983, BgL_auxz00_25985, 17L);
									}
									BgL_test7492z00_25975 = ((long) (BgL_arg1303z00_13661) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7492z00_25975 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7492z00_25975 = ((bool_t) 0);
						}
					if (BgL_test7492z00_25975)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13662;

							BgL_thezd2remainingzd2argsz00_13662 = CDR(BgL_g1301z00_11643);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13663;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11642))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13663 =
											(BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00 =
											BINT(0L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13663 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2332z00_13664;

										BgL_val0_2332z00_13664 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_25997;

											BgL_tmpz00_25997 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_25997);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26000;

											BgL_tmpz00_26000 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26000,
												BgL_thezd2remainingzd2argsz00_13662);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26003;

											BgL_tmpz00_26003 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26003, BgL_nvz00_13663);
										}
										return BgL_val0_2332z00_13664;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2335z00_13665;

							BgL_val0_2335z00_13665 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26007;

								BgL_tmpz00_26007 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26007);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26010;

								BgL_tmpz00_26010 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26010, BgL_g1301z00_11643);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26013;

								BgL_tmpz00_26013 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26013, BgL_g1302z00_11644);
							}
							return BgL_val0_2335z00_13665;
						}
				}
			}
		}

	}



/* &<@anonymous:4295> */
	obj_t BGl_z62zc3z04anonymousza34295ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11645, obj_t BgL_g1299z00_11647, obj_t BgL_g1300z00_11648)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11646;

				BgL_pass1080z00_11646 = PROCEDURE_REF(BgL_envz00_11645, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7496z00_26018;

					if (PAIRP(BgL_g1299z00_11647))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4299z00_13666;

							BgL_arg4299z00_13666 = CAR(BgL_g1299z00_11647);
							if ((24L == STRING_LENGTH(((obj_t) BgL_arg4299z00_13666))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13668;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26028;
										char *BgL_tmpz00_26026;

										BgL_auxz00_26028 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4299z00_13666));
										BgL_tmpz00_26026 =
											BSTRING_TO_STRING
											(BGl_string6055z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13668 =
											memcmp(BgL_tmpz00_26026, BgL_auxz00_26028, 24L);
									}
									BgL_test7496z00_26018 = ((long) (BgL_arg1303z00_13668) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7496z00_26018 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7496z00_26018 = ((bool_t) 0);
						}
					if (BgL_test7496z00_26018)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13669;

							BgL_thezd2remainingzd2argsz00_13669 = CDR(BgL_g1299z00_11647);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13670;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11646))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13670 =
											(BGl_za2optimzd2jvmzd2constructorzd2inliningza2zd2zzengine_paramz00
											= BINT(0L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13670 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2326z00_13671;

										BgL_val0_2326z00_13671 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26040;

											BgL_tmpz00_26040 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26040);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26043;

											BgL_tmpz00_26043 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26043,
												BgL_thezd2remainingzd2argsz00_13669);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26046;

											BgL_tmpz00_26046 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26046, BgL_nvz00_13670);
										}
										return BgL_val0_2326z00_13671;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2329z00_13672;

							BgL_val0_2329z00_13672 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26050;

								BgL_tmpz00_26050 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26050);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26053;

								BgL_tmpz00_26053 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26053, BgL_g1299z00_11647);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26056;

								BgL_tmpz00_26056 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26056, BgL_g1300z00_11648);
							}
							return BgL_val0_2329z00_13672;
						}
				}
			}
		}

	}



/* &<@anonymous:4289> */
	obj_t BGl_z62zc3z04anonymousza34289ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11649, obj_t BgL_g1296z00_11651, obj_t BgL_g1298z00_11652)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11650;

				BgL_pass1080z00_11650 = PROCEDURE_REF(BgL_envz00_11649, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7500z00_26061;

					if (PAIRP(BgL_g1296z00_11651))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4293z00_13673;

							BgL_arg4293z00_13673 = CAR(BgL_g1296z00_11651);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4293z00_13673))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13675;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26071;
										char *BgL_tmpz00_26069;

										BgL_auxz00_26071 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4293z00_13673));
										BgL_tmpz00_26069 =
											BSTRING_TO_STRING
											(BGl_string6056z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13675 =
											memcmp(BgL_tmpz00_26069, BgL_auxz00_26071, 14L);
									}
									BgL_test7500z00_26061 = ((long) (BgL_arg1303z00_13675) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7500z00_26061 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7500z00_26061 = ((bool_t) 0);
						}
					if (BgL_test7500z00_26061)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13676;

							BgL_thezd2remainingzd2argsz00_13676 = CDR(BgL_g1296z00_11651);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13677;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11650))
									{	/* Init/parse_args.scm 207 */
										BGl_za2optimzd2jvmzd2peepholeza2z00zzengine_paramz00 =
											ADDFX(BINT(1L),
											BGl_za2optimzd2jvmzd2peepholeza2z00zzengine_paramz00);
										BgL_nvz00_13677 =
											(BGl_za2jaszd2peepholeza2zd2zzjas_peepz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13677 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2320z00_13678;

										BgL_val0_2320z00_13678 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26084;

											BgL_tmpz00_26084 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26084);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26087;

											BgL_tmpz00_26087 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26087,
												BgL_thezd2remainingzd2argsz00_13676);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26090;

											BgL_tmpz00_26090 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26090, BgL_nvz00_13677);
										}
										return BgL_val0_2320z00_13678;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2323z00_13679;

							BgL_val0_2323z00_13679 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26094;

								BgL_tmpz00_26094 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26094);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26097;

								BgL_tmpz00_26097 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26097, BgL_g1296z00_11651);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26100;

								BgL_tmpz00_26100 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26100, BgL_g1298z00_11652);
							}
							return BgL_val0_2323z00_13679;
						}
				}
			}
		}

	}



/* &<@anonymous:4283> */
	obj_t BGl_z62zc3z04anonymousza34283ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11653, obj_t BgL_g1294z00_11655, obj_t BgL_g1295z00_11656)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11654;

				BgL_pass1080z00_11654 = PROCEDURE_REF(BgL_envz00_11653, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7504z00_26105;

					if (PAIRP(BgL_g1294z00_11655))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4287z00_13680;

							BgL_arg4287z00_13680 = CAR(BgL_g1294z00_11655);
							if ((17L == STRING_LENGTH(((obj_t) BgL_arg4287z00_13680))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13682;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26115;
										char *BgL_tmpz00_26113;

										BgL_auxz00_26115 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4287z00_13680));
										BgL_tmpz00_26113 =
											BSTRING_TO_STRING
											(BGl_string6057z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13682 =
											memcmp(BgL_tmpz00_26113, BgL_auxz00_26115, 17L);
									}
									BgL_test7504z00_26105 = ((long) (BgL_arg1303z00_13682) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7504z00_26105 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7504z00_26105 = ((bool_t) 0);
						}
					if (BgL_test7504z00_26105)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13683;

							BgL_thezd2remainingzd2argsz00_13683 = CDR(BgL_g1294z00_11655);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13684;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11654))
									{	/* Init/parse_args.scm 207 */
										BGl_za2optimzd2jvmzd2peepholeza2z00zzengine_paramz00 =
											BINT(0L);
										BgL_nvz00_13684 =
											(BGl_za2jaszd2peepholeza2zd2zzjas_peepz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13684 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2314z00_13685;

										BgL_val0_2314z00_13685 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26127;

											BgL_tmpz00_26127 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26127);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26130;

											BgL_tmpz00_26130 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26130,
												BgL_thezd2remainingzd2argsz00_13683);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26133;

											BgL_tmpz00_26133 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26133, BgL_nvz00_13684);
										}
										return BgL_val0_2314z00_13685;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2317z00_13686;

							BgL_val0_2317z00_13686 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26137;

								BgL_tmpz00_26137 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26137);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26140;

								BgL_tmpz00_26140 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26140, BgL_g1294z00_11655);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26143;

								BgL_tmpz00_26143 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26143, BgL_g1295z00_11656);
							}
							return BgL_val0_2317z00_13686;
						}
				}
			}
		}

	}



/* &<@anonymous:4277> */
	obj_t BGl_z62zc3z04anonymousza34277ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11657, obj_t BgL_g1292z00_11659, obj_t BgL_g1293z00_11660)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11658;

				BgL_pass1080z00_11658 = PROCEDURE_REF(BgL_envz00_11657, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7508z00_26148;

					if (PAIRP(BgL_g1292z00_11659))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4281z00_13687;

							BgL_arg4281z00_13687 = CAR(BgL_g1292z00_11659);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4281z00_13687))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13689;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26158;
										char *BgL_tmpz00_26156;

										BgL_auxz00_26158 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4281z00_13687));
										BgL_tmpz00_26156 =
											BSTRING_TO_STRING
											(BGl_string6058z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13689 =
											memcmp(BgL_tmpz00_26156, BgL_auxz00_26158, 12L);
									}
									BgL_test7508z00_26148 = ((long) (BgL_arg1303z00_13689) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7508z00_26148 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7508z00_26148 = ((bool_t) 0);
						}
					if (BgL_test7508z00_26148)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13690;

							BgL_thezd2remainingzd2argsz00_13690 = CDR(BgL_g1292z00_11659);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13691;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11658))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13691 =
											(BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00 =
											ADDFX(BINT(1L),
												BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00),
											BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13691 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2308z00_13692;

										BgL_val0_2308z00_13692 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26171;

											BgL_tmpz00_26171 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26171);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26174;

											BgL_tmpz00_26174 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26174,
												BgL_thezd2remainingzd2argsz00_13690);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26177;

											BgL_tmpz00_26177 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26177, BgL_nvz00_13691);
										}
										return BgL_val0_2308z00_13692;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2311z00_13693;

							BgL_val0_2311z00_13693 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26181;

								BgL_tmpz00_26181 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26181);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26184;

								BgL_tmpz00_26184 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26184, BgL_g1292z00_11659);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26187;

								BgL_tmpz00_26187 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26187, BgL_g1293z00_11660);
							}
							return BgL_val0_2311z00_13693;
						}
				}
			}
		}

	}



/* &<@anonymous:4271> */
	obj_t BGl_z62zc3z04anonymousza34271ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11661, obj_t BgL_g1290z00_11663, obj_t BgL_g1291z00_11664)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11662;

				BgL_pass1080z00_11662 = PROCEDURE_REF(BgL_envz00_11661, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7512z00_26192;

					if (PAIRP(BgL_g1290z00_11663))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4275z00_13694;

							BgL_arg4275z00_13694 = CAR(BgL_g1290z00_11663);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4275z00_13694))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13696;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26202;
										char *BgL_tmpz00_26200;

										BgL_auxz00_26202 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4275z00_13694));
										BgL_tmpz00_26200 =
											BSTRING_TO_STRING
											(BGl_string6059z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13696 =
											memcmp(BgL_tmpz00_26200, BgL_auxz00_26202, 15L);
									}
									BgL_test7512z00_26192 = ((long) (BgL_arg1303z00_13696) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7512z00_26192 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7512z00_26192 = ((bool_t) 0);
						}
					if (BgL_test7512z00_26192)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13697;

							BgL_thezd2remainingzd2argsz00_13697 = CDR(BgL_g1290z00_11663);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13698;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11662))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13698 =
											(BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00 =
											BINT(0L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13698 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2302z00_13699;

										BgL_val0_2302z00_13699 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26214;

											BgL_tmpz00_26214 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26214);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26217;

											BgL_tmpz00_26217 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26217,
												BgL_thezd2remainingzd2argsz00_13697);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26220;

											BgL_tmpz00_26220 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26220, BgL_nvz00_13698);
										}
										return BgL_val0_2302z00_13699;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2305z00_13700;

							BgL_val0_2305z00_13700 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26224;

								BgL_tmpz00_26224 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26224);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26227;

								BgL_tmpz00_26227 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26227, BgL_g1290z00_11663);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26230;

								BgL_tmpz00_26230 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26230, BgL_g1291z00_11664);
							}
							return BgL_val0_2305z00_13700;
						}
				}
			}
		}

	}



/* &<@anonymous:4265> */
	obj_t BGl_z62zc3z04anonymousza34265ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11665, obj_t BgL_g1288z00_11667, obj_t BgL_g1289z00_11668)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11666;

				BgL_pass1080z00_11666 = PROCEDURE_REF(BgL_envz00_11665, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7516z00_26235;

					if (PAIRP(BgL_g1288z00_11667))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4269z00_13701;

							BgL_arg4269z00_13701 = CAR(BgL_g1288z00_11667);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg4269z00_13701))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13703;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26245;
										char *BgL_tmpz00_26243;

										BgL_auxz00_26245 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4269z00_13701));
										BgL_tmpz00_26243 =
											BSTRING_TO_STRING
											(BGl_string6060z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13703 =
											memcmp(BgL_tmpz00_26243, BgL_auxz00_26245, 12L);
									}
									BgL_test7516z00_26235 = ((long) (BgL_arg1303z00_13703) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7516z00_26235 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7516z00_26235 = ((bool_t) 0);
						}
					if (BgL_test7516z00_26235)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13704;

							BgL_thezd2remainingzd2argsz00_13704 = CDR(BgL_g1288z00_11667);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13705;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11666))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13705 =
											(BGl_za2optimzd2jvmzd2fasteqza2z00zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13705 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2296z00_13706;

										BgL_val0_2296z00_13706 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26256;

											BgL_tmpz00_26256 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26256);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26259;

											BgL_tmpz00_26259 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26259,
												BgL_thezd2remainingzd2argsz00_13704);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26262;

											BgL_tmpz00_26262 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26262, BgL_nvz00_13705);
										}
										return BgL_val0_2296z00_13706;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2299z00_13707;

							BgL_val0_2299z00_13707 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26266;

								BgL_tmpz00_26266 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26266);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26269;

								BgL_tmpz00_26269 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26269, BgL_g1288z00_11667);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26272;

								BgL_tmpz00_26272 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26272, BgL_g1289z00_11668);
							}
							return BgL_val0_2299z00_13707;
						}
				}
			}
		}

	}



/* &<@anonymous:4259> */
	obj_t BGl_z62zc3z04anonymousza34259ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11669, obj_t BgL_g1286z00_11671, obj_t BgL_g1287z00_11672)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11670;

				BgL_pass1080z00_11670 = PROCEDURE_REF(BgL_envz00_11669, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7520z00_26277;

					if (PAIRP(BgL_g1286z00_11671))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4263z00_13708;

							BgL_arg4263z00_13708 = CAR(BgL_g1286z00_11671);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4263z00_13708))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13710;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26287;
										char *BgL_tmpz00_26285;

										BgL_auxz00_26287 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4263z00_13708));
										BgL_tmpz00_26285 =
											BSTRING_TO_STRING
											(BGl_string6061z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13710 =
											memcmp(BgL_tmpz00_26285, BgL_auxz00_26287, 15L);
									}
									BgL_test7520z00_26277 = ((long) (BgL_arg1303z00_13710) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7520z00_26277 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7520z00_26277 = ((bool_t) 0);
						}
					if (BgL_test7520z00_26277)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13711;

							BgL_thezd2remainingzd2argsz00_13711 = CDR(BgL_g1286z00_11671);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13712;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11670))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13712 =
											(BGl_za2optimzd2jvmzd2fasteqza2z00zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13712 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2290z00_13713;

										BgL_val0_2290z00_13713 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26298;

											BgL_tmpz00_26298 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26298);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26301;

											BgL_tmpz00_26301 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26301,
												BgL_thezd2remainingzd2argsz00_13711);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26304;

											BgL_tmpz00_26304 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26304, BgL_nvz00_13712);
										}
										return BgL_val0_2290z00_13713;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2293z00_13714;

							BgL_val0_2293z00_13714 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26308;

								BgL_tmpz00_26308 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26308);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26311;

								BgL_tmpz00_26311 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26311, BgL_g1286z00_11671);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26314;

								BgL_tmpz00_26314 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26314, BgL_g1287z00_11672);
							}
							return BgL_val0_2293z00_13714;
						}
				}
			}
		}

	}



/* &<@anonymous:4252> */
	obj_t BGl_z62zc3z04anonymousza34252ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11673, obj_t BgL_g1284z00_11675, obj_t BgL_g1285z00_11676)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11674;

				BgL_pass1080z00_11674 = PROCEDURE_REF(BgL_envz00_11673, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7524z00_26319;

					if (PAIRP(BgL_g1284z00_11675))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4257z00_13715;

							BgL_arg4257z00_13715 = CAR(BgL_g1284z00_11675);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4257z00_13715))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13717;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26329;
										char *BgL_tmpz00_26327;

										BgL_auxz00_26329 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4257z00_13715));
										BgL_tmpz00_26327 =
											BSTRING_TO_STRING
											(BGl_string6062z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13717 =
											memcmp(BgL_tmpz00_26327, BgL_auxz00_26329, 8L);
									}
									BgL_test7524z00_26319 = ((long) (BgL_arg1303z00_13717) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7524z00_26319 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7524z00_26319 = ((bool_t) 0);
						}
					if (BgL_test7524z00_26319)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13718;

							BgL_thezd2remainingzd2argsz00_13718 = CDR(BgL_g1284z00_11675);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_varz00_13719;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13718))
									{	/* Init/parse_args.scm 207 */
										BgL_varz00_13719 = CAR(BgL_thezd2remainingzd2argsz00_13718);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_varz00_13719 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(100L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(101L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13720;

									BgL_thezd2remainingzd2argsz00_13720 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13718));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13721;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11674))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13721 =
													(BGl_za2jvmzd2envza2zd2zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_varz00_13719,
														BGl_za2jvmzd2envza2zd2zzengine_paramz00), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13721 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2284z00_13722;

												BgL_val0_2284z00_13722 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26349;

													BgL_tmpz00_26349 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26349);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26352;

													BgL_tmpz00_26352 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26352,
														BgL_thezd2remainingzd2argsz00_13720);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26355;

													BgL_tmpz00_26355 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26355,
														BgL_nvz00_13721);
												}
												return BgL_val0_2284z00_13722;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2287z00_13723;

							BgL_val0_2287z00_13723 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26359;

								BgL_tmpz00_26359 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26359);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26362;

								BgL_tmpz00_26362 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26362, BgL_g1284z00_11675);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26365;

								BgL_tmpz00_26365 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26365, BgL_g1285z00_11676);
							}
							return BgL_val0_2287z00_13723;
						}
				}
			}
		}

	}



/* &<@anonymous:4246> */
	obj_t BGl_z62zc3z04anonymousza34246ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11677, obj_t BgL_g1282z00_11679, obj_t BgL_g1283z00_11680)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11678;

				BgL_pass1080z00_11678 = PROCEDURE_REF(BgL_envz00_11677, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7529z00_26370;

					if (PAIRP(BgL_g1282z00_11679))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4250z00_13724;

							BgL_arg4250z00_13724 = CAR(BgL_g1282z00_11679);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4250z00_13724))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13726;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26380;
										char *BgL_tmpz00_26378;

										BgL_auxz00_26380 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4250z00_13724));
										BgL_tmpz00_26378 =
											BSTRING_TO_STRING
											(BGl_string6063z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13726 =
											memcmp(BgL_tmpz00_26378, BgL_auxz00_26380, 8L);
									}
									BgL_test7529z00_26370 = ((long) (BgL_arg1303z00_13726) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7529z00_26370 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7529z00_26370 = ((bool_t) 0);
						}
					if (BgL_test7529z00_26370)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13727;

							BgL_thezd2remainingzd2argsz00_13727 = CDR(BgL_g1282z00_11679);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13728;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11678))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13728 =
											(BGl_za2jvmzd2jarzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13728 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2278z00_13729;

										BgL_val0_2278z00_13729 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26391;

											BgL_tmpz00_26391 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26391);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26394;

											BgL_tmpz00_26394 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26394,
												BgL_thezd2remainingzd2argsz00_13727);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26397;

											BgL_tmpz00_26397 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26397, BgL_nvz00_13728);
										}
										return BgL_val0_2278z00_13729;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2281z00_13730;

							BgL_val0_2281z00_13730 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26401;

								BgL_tmpz00_26401 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26401);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26404;

								BgL_tmpz00_26404 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26404, BgL_g1282z00_11679);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26407;

								BgL_tmpz00_26407 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26407, BgL_g1283z00_11680);
							}
							return BgL_val0_2281z00_13730;
						}
				}
			}
		}

	}



/* &<@anonymous:4240> */
	obj_t BGl_z62zc3z04anonymousza34240ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11681, obj_t BgL_g1280z00_11683, obj_t BgL_g1281z00_11684)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11682;

				BgL_pass1080z00_11682 = PROCEDURE_REF(BgL_envz00_11681, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7533z00_26412;

					if (PAIRP(BgL_g1280z00_11683))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4244z00_13731;

							BgL_arg4244z00_13731 = CAR(BgL_g1280z00_11683);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4244z00_13731))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13733;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26422;
										char *BgL_tmpz00_26420;

										BgL_auxz00_26422 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4244z00_13731));
										BgL_tmpz00_26420 =
											BSTRING_TO_STRING
											(BGl_string6064z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13733 =
											memcmp(BgL_tmpz00_26420, BgL_auxz00_26422, 11L);
									}
									BgL_test7533z00_26412 = ((long) (BgL_arg1303z00_13733) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7533z00_26412 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7533z00_26412 = ((bool_t) 0);
						}
					if (BgL_test7533z00_26412)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13734;

							BgL_thezd2remainingzd2argsz00_13734 = CDR(BgL_g1280z00_11683);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13735;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11682))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13735 =
											(BGl_za2jvmzd2jarzf3za2z21zzengine_paramz00 =
											BFALSE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13735 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2272z00_13736;

										BgL_val0_2272z00_13736 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26433;

											BgL_tmpz00_26433 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26433);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26436;

											BgL_tmpz00_26436 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26436,
												BgL_thezd2remainingzd2argsz00_13734);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26439;

											BgL_tmpz00_26439 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26439, BgL_nvz00_13735);
										}
										return BgL_val0_2272z00_13736;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2275z00_13737;

							BgL_val0_2275z00_13737 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26443;

								BgL_tmpz00_26443 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26443);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26446;

								BgL_tmpz00_26446 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26446, BgL_g1280z00_11683);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26449;

								BgL_tmpz00_26449 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26449, BgL_g1281z00_11684);
							}
							return BgL_val0_2275z00_13737;
						}
				}
			}
		}

	}



/* &<@anonymous:4233> */
	obj_t BGl_z62zc3z04anonymousza34233ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11685, obj_t BgL_g1278z00_11687, obj_t BgL_g1279z00_11688)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11686;

				BgL_pass1080z00_11686 = PROCEDURE_REF(BgL_envz00_11685, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7537z00_26454;

					if (PAIRP(BgL_g1278z00_11687))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4238z00_13738;

							BgL_arg4238z00_13738 = CAR(BgL_g1278z00_11687);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4238z00_13738))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13740;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26464;
										char *BgL_tmpz00_26462;

										BgL_auxz00_26464 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4238z00_13738));
										BgL_tmpz00_26462 =
											BSTRING_TO_STRING
											(BGl_string6065z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13740 =
											memcmp(BgL_tmpz00_26462, BgL_auxz00_26464, 9L);
									}
									BgL_test7537z00_26454 = ((long) (BgL_arg1303z00_13740) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7537z00_26454 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7537z00_26454 = ((bool_t) 0);
						}
					if (BgL_test7537z00_26454)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13741;

							BgL_thezd2remainingzd2argsz00_13741 = CDR(BgL_g1278z00_11687);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_filez00_13742;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13741))
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_13742 =
											CAR(BgL_thezd2remainingzd2argsz00_13741);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_filez00_13742 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(22L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(102L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13743;

									BgL_thezd2remainingzd2argsz00_13743 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13741));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13744;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11686))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13744 =
													(BGl_za2jvmzd2javaza2zd2zzengine_paramz00 =
													BgL_filez00_13742, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13744 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2266z00_13745;

												BgL_val0_2266z00_13745 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26483;

													BgL_tmpz00_26483 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26483);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26486;

													BgL_tmpz00_26486 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26486,
														BgL_thezd2remainingzd2argsz00_13743);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26489;

													BgL_tmpz00_26489 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26489,
														BgL_nvz00_13744);
												}
												return BgL_val0_2266z00_13745;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2269z00_13746;

							BgL_val0_2269z00_13746 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26493;

								BgL_tmpz00_26493 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26493);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26496;

								BgL_tmpz00_26496 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26496, BgL_g1278z00_11687);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26499;

								BgL_tmpz00_26499 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26499, BgL_g1279z00_11688);
							}
							return BgL_val0_2269z00_13746;
						}
				}
			}
		}

	}



/* &<@anonymous:4226> */
	obj_t BGl_z62zc3z04anonymousza34226ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11689, obj_t BgL_g1276z00_11691, obj_t BgL_g1277z00_11692)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11690;

				BgL_pass1080z00_11690 = PROCEDURE_REF(BgL_envz00_11689, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7542z00_26504;

					if (PAIRP(BgL_g1276z00_11691))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4231z00_13747;

							BgL_arg4231z00_13747 = CAR(BgL_g1276z00_11691);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4231z00_13747))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13749;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26514;
										char *BgL_tmpz00_26512;

										BgL_auxz00_26514 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4231z00_13747));
										BgL_tmpz00_26512 =
											BSTRING_TO_STRING
											(BGl_string6066z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13749 =
											memcmp(BgL_tmpz00_26512, BgL_auxz00_26514, 8L);
									}
									BgL_test7542z00_26504 = ((long) (BgL_arg1303z00_13749) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7542z00_26504 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7542z00_26504 = ((bool_t) 0);
						}
					if (BgL_test7542z00_26504)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13750;

							BgL_thezd2remainingzd2argsz00_13750 = CDR(BgL_g1276z00_11691);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_stringz00_13751;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_13750))
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13751 =
											CAR(BgL_thezd2remainingzd2argsz00_13750);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_stringz00_13751 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(47L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(103L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_13752;

									BgL_thezd2remainingzd2argsz00_13752 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_13750));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_13753;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11690))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13753 =
													(BGl_za2jvmzd2optionsza2zd2zzengine_paramz00 =
													string_append_3
													(BGl_za2jvmzd2optionsza2zd2zzengine_paramz00,
														BGl_string6022z00zzinit_parsezd2argszd2,
														BgL_stringz00_13751), BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_13753 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_2260z00_13754;

												BgL_val0_2260z00_13754 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26534;

													BgL_tmpz00_26534 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26534);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26537;

													BgL_tmpz00_26537 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26537,
														BgL_thezd2remainingzd2argsz00_13752);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_26540;

													BgL_tmpz00_26540 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_26540,
														BgL_nvz00_13753);
												}
												return BgL_val0_2260z00_13754;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2263z00_13755;

							BgL_val0_2263z00_13755 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26544;

								BgL_tmpz00_26544 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26544);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26547;

								BgL_tmpz00_26547 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26547, BgL_g1276z00_11691);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26550;

								BgL_tmpz00_26550 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26550, BgL_g1277z00_11692);
							}
							return BgL_val0_2263z00_13755;
						}
				}
			}
		}

	}



/* &<@anonymous:4220> */
	obj_t BGl_z62zc3z04anonymousza34220ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11693, obj_t BgL_g1274z00_11695, obj_t BgL_g1275z00_11696)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11694;

				BgL_pass1080z00_11694 = PROCEDURE_REF(BgL_envz00_11693, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7547z00_26555;

					if (PAIRP(BgL_g1274z00_11695))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4224z00_13756;

							BgL_arg4224z00_13756 = CAR(BgL_g1274z00_11695);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg4224z00_13756))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13758;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26565;
										char *BgL_tmpz00_26563;

										BgL_auxz00_26565 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4224z00_13756));
										BgL_tmpz00_26563 =
											BSTRING_TO_STRING
											(BGl_string6067z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13758 =
											memcmp(BgL_tmpz00_26563, BgL_auxz00_26565, 2L);
									}
									BgL_test7547z00_26555 = ((long) (BgL_arg1303z00_13758) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7547z00_26555 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7547z00_26555 = ((bool_t) 0);
						}
					if (BgL_test7547z00_26555)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13759;

							BgL_thezd2remainingzd2argsz00_13759 = CDR(BgL_g1274z00_11695);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13760;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11694))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13760 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(1L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13760 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2254z00_13761;

										BgL_val0_2254z00_13761 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26577;

											BgL_tmpz00_26577 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26577);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26580;

											BgL_tmpz00_26580 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26580,
												BgL_thezd2remainingzd2argsz00_13759);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26583;

											BgL_tmpz00_26583 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26583, BgL_nvz00_13760);
										}
										return BgL_val0_2254z00_13761;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2257z00_13762;

							BgL_val0_2257z00_13762 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26587;

								BgL_tmpz00_26587 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26587);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26590;

								BgL_tmpz00_26590 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26590, BgL_g1274z00_11695);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26593;

								BgL_tmpz00_26593 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26593, BgL_g1275z00_11696);
							}
							return BgL_val0_2257z00_13762;
						}
				}
			}
		}

	}



/* &<@anonymous:4214> */
	obj_t BGl_z62zc3z04anonymousza34214ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11697, obj_t BgL_g1272z00_11699, obj_t BgL_g1273z00_11700)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11698;

				BgL_pass1080z00_11698 = PROCEDURE_REF(BgL_envz00_11697, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7551z00_26598;

					if (PAIRP(BgL_g1272z00_11699))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4218z00_13763;

							BgL_arg4218z00_13763 = CAR(BgL_g1272z00_11699);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4218z00_13763))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13765;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26608;
										char *BgL_tmpz00_26606;

										BgL_auxz00_26608 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4218z00_13763));
										BgL_tmpz00_26606 =
											BSTRING_TO_STRING
											(BGl_string6068z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13765 =
											memcmp(BgL_tmpz00_26606, BgL_auxz00_26608, 3L);
									}
									BgL_test7551z00_26598 = ((long) (BgL_arg1303z00_13765) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7551z00_26598 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7551z00_26598 = ((bool_t) 0);
						}
					if (BgL_test7551z00_26598)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13766;

							BgL_thezd2remainingzd2argsz00_13766 = CDR(BgL_g1272z00_11699);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13767;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11698))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13767 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(1L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13767 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2248z00_13768;

										BgL_val0_2248z00_13768 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26620;

											BgL_tmpz00_26620 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26620);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26623;

											BgL_tmpz00_26623 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26623,
												BgL_thezd2remainingzd2argsz00_13766);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26626;

											BgL_tmpz00_26626 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26626, BgL_nvz00_13767);
										}
										return BgL_val0_2248z00_13768;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2251z00_13769;

							BgL_val0_2251z00_13769 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26630;

								BgL_tmpz00_26630 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26630);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26633;

								BgL_tmpz00_26633 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26633, BgL_g1272z00_11699);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26636;

								BgL_tmpz00_26636 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26636, BgL_g1273z00_11700);
							}
							return BgL_val0_2251z00_13769;
						}
				}
			}
		}

	}



/* &<@anonymous:4208> */
	obj_t BGl_z62zc3z04anonymousza34208ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11701, obj_t BgL_g1270z00_11703, obj_t BgL_g1271z00_11704)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11702;

				BgL_pass1080z00_11702 = PROCEDURE_REF(BgL_envz00_11701, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7555z00_26641;

					if (PAIRP(BgL_g1270z00_11703))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4212z00_13770;

							BgL_arg4212z00_13770 = CAR(BgL_g1270z00_11703);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4212z00_13770))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13772;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26651;
										char *BgL_tmpz00_26649;

										BgL_auxz00_26651 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4212z00_13770));
										BgL_tmpz00_26649 =
											BSTRING_TO_STRING
											(BGl_string6069z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13772 =
											memcmp(BgL_tmpz00_26649, BgL_auxz00_26651, 3L);
									}
									BgL_test7555z00_26641 = ((long) (BgL_arg1303z00_13772) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7555z00_26641 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7555z00_26641 = ((bool_t) 0);
						}
					if (BgL_test7555z00_26641)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13773;

							BgL_thezd2remainingzd2argsz00_13773 = CDR(BgL_g1270z00_11703);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13774;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11702))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13774 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(2L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13774 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2242z00_13775;

										BgL_val0_2242z00_13775 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26663;

											BgL_tmpz00_26663 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26663);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26666;

											BgL_tmpz00_26666 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26666,
												BgL_thezd2remainingzd2argsz00_13773);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26669;

											BgL_tmpz00_26669 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26669, BgL_nvz00_13774);
										}
										return BgL_val0_2242z00_13775;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2245z00_13776;

							BgL_val0_2245z00_13776 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26673;

								BgL_tmpz00_26673 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26673);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26676;

								BgL_tmpz00_26676 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26676, BgL_g1270z00_11703);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26679;

								BgL_tmpz00_26679 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26679, BgL_g1271z00_11704);
							}
							return BgL_val0_2245z00_13776;
						}
				}
			}
		}

	}



/* &<@anonymous:4202> */
	obj_t BGl_z62zc3z04anonymousza34202ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11705, obj_t BgL_g1268z00_11707, obj_t BgL_g1269z00_11708)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11706;

				BgL_pass1080z00_11706 = PROCEDURE_REF(BgL_envz00_11705, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7559z00_26684;

					if (PAIRP(BgL_g1268z00_11707))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4206z00_13777;

							BgL_arg4206z00_13777 = CAR(BgL_g1268z00_11707);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4206z00_13777))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13779;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26694;
										char *BgL_tmpz00_26692;

										BgL_auxz00_26694 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4206z00_13777));
										BgL_tmpz00_26692 =
											BSTRING_TO_STRING
											(BGl_string6070z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13779 =
											memcmp(BgL_tmpz00_26692, BgL_auxz00_26694, 3L);
									}
									BgL_test7559z00_26684 = ((long) (BgL_arg1303z00_13779) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7559z00_26684 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7559z00_26684 = ((bool_t) 0);
						}
					if (BgL_test7559z00_26684)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13780;

							BgL_thezd2remainingzd2argsz00_13780 = CDR(BgL_g1268z00_11707);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13781;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11706))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13781 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(3L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13781 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2236z00_13782;

										BgL_val0_2236z00_13782 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26706;

											BgL_tmpz00_26706 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26706);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26709;

											BgL_tmpz00_26709 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26709,
												BgL_thezd2remainingzd2argsz00_13780);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26712;

											BgL_tmpz00_26712 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26712, BgL_nvz00_13781);
										}
										return BgL_val0_2236z00_13782;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2239z00_13783;

							BgL_val0_2239z00_13783 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26716;

								BgL_tmpz00_26716 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26716);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26719;

								BgL_tmpz00_26719 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26719, BgL_g1268z00_11707);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26722;

								BgL_tmpz00_26722 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26722, BgL_g1269z00_11708);
							}
							return BgL_val0_2239z00_13783;
						}
				}
			}
		}

	}



/* &<@anonymous:4196> */
	obj_t BGl_z62zc3z04anonymousza34196ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11709, obj_t BgL_g1266z00_11711, obj_t BgL_g1267z00_11712)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11710;

				BgL_pass1080z00_11710 = PROCEDURE_REF(BgL_envz00_11709, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7563z00_26727;

					if (PAIRP(BgL_g1266z00_11711))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4200z00_13784;

							BgL_arg4200z00_13784 = CAR(BgL_g1266z00_11711);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4200z00_13784))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13786;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26737;
										char *BgL_tmpz00_26735;

										BgL_auxz00_26737 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4200z00_13784));
										BgL_tmpz00_26735 =
											BSTRING_TO_STRING
											(BGl_string6071z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13786 =
											memcmp(BgL_tmpz00_26735, BgL_auxz00_26737, 3L);
									}
									BgL_test7563z00_26727 = ((long) (BgL_arg1303z00_13786) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7563z00_26727 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7563z00_26727 = ((bool_t) 0);
						}
					if (BgL_test7563z00_26727)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13787;

							BgL_thezd2remainingzd2argsz00_13787 = CDR(BgL_g1266z00_11711);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13788;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11710))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13788 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(4L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13788 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2230z00_13789;

										BgL_val0_2230z00_13789 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26749;

											BgL_tmpz00_26749 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26749);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26752;

											BgL_tmpz00_26752 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26752,
												BgL_thezd2remainingzd2argsz00_13787);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26755;

											BgL_tmpz00_26755 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26755, BgL_nvz00_13788);
										}
										return BgL_val0_2230z00_13789;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2233z00_13790;

							BgL_val0_2233z00_13790 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26759;

								BgL_tmpz00_26759 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26759);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26762;

								BgL_tmpz00_26762 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26762, BgL_g1266z00_11711);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26765;

								BgL_tmpz00_26765 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26765, BgL_g1267z00_11712);
							}
							return BgL_val0_2233z00_13790;
						}
				}
			}
		}

	}



/* &<@anonymous:4190> */
	obj_t BGl_z62zc3z04anonymousza34190ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11713, obj_t BgL_g1264z00_11715, obj_t BgL_g1265z00_11716)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11714;

				BgL_pass1080z00_11714 = PROCEDURE_REF(BgL_envz00_11713, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7567z00_26770;

					if (PAIRP(BgL_g1264z00_11715))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4194z00_13791;

							BgL_arg4194z00_13791 = CAR(BgL_g1264z00_11715);
							if ((3L == STRING_LENGTH(((obj_t) BgL_arg4194z00_13791))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13793;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26780;
										char *BgL_tmpz00_26778;

										BgL_auxz00_26780 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4194z00_13791));
										BgL_tmpz00_26778 =
											BSTRING_TO_STRING
											(BGl_string6072z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13793 =
											memcmp(BgL_tmpz00_26778, BgL_auxz00_26780, 3L);
									}
									BgL_test7567z00_26770 = ((long) (BgL_arg1303z00_13793) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7567z00_26770 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7567z00_26770 = ((bool_t) 0);
						}
					if (BgL_test7567z00_26770)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13794;

							BgL_thezd2remainingzd2argsz00_13794 = CDR(BgL_g1264z00_11715);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13795;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11714))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13795 =
											(BGl_za2tracezd2levelza2zd2zzengine_paramz00 =
											BINT(5L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13795 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2224z00_13796;

										BgL_val0_2224z00_13796 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26792;

											BgL_tmpz00_26792 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26792);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26795;

											BgL_tmpz00_26795 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26795,
												BgL_thezd2remainingzd2argsz00_13794);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26798;

											BgL_tmpz00_26798 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26798, BgL_nvz00_13795);
										}
										return BgL_val0_2224z00_13796;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2227z00_13797;

							BgL_val0_2227z00_13797 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26802;

								BgL_tmpz00_26802 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26802);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26805;

								BgL_tmpz00_26805 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26805, BgL_g1264z00_11715);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26808;

								BgL_tmpz00_26808 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26808, BgL_g1265z00_11716);
							}
							return BgL_val0_2227z00_13797;
						}
				}
			}
		}

	}



/* &<@anonymous:4181> */
	obj_t BGl_z62zc3z04anonymousza34181ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11717, obj_t BgL_g1262z00_11719, obj_t BgL_g1263z00_11720)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11718;

				BgL_pass1080z00_11718 = PROCEDURE_REF(BgL_envz00_11717, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7571z00_26813;

					if (PAIRP(BgL_g1262z00_11719))
						{	/* Init/parse_args.scm 207 */
							BgL_test7571z00_26813 =
								bigloo_strncmp(BGl_string6073z00zzinit_parsezd2argszd2,
								CAR(BgL_g1262z00_11719), 2L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7571z00_26813 = ((bool_t) 0);
						}
					if (BgL_test7571z00_26813)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_passz00_13798;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4185z00_13799;
								long BgL_arg4186z00_13800;

								BgL_arg4185z00_13799 = CAR(BgL_g1262z00_11719);
								BgL_arg4186z00_13800 = STRING_LENGTH(CAR(BgL_g1262z00_11719));
								BgL_passz00_13798 =
									c_substring(
									((obj_t) BgL_arg4185z00_13799), 2L, BgL_arg4186z00_13800);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13801;

								BgL_thezd2remainingzd2argsz00_13801 = CDR(BgL_g1262z00_11719);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13802;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11718))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13802 =
												(BGl_za2additionalzd2tracesza2zd2zzengine_paramz00 =
												MAKE_YOUNG_PAIR(BgL_passz00_13798,
													BGl_za2additionalzd2tracesza2zd2zzengine_paramz00),
												BUNSPEC);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13802 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2218z00_13803;

											BgL_val0_2218z00_13803 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26829;

												BgL_tmpz00_26829 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26829);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26832;

												BgL_tmpz00_26832 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_26832,
													BgL_thezd2remainingzd2argsz00_13801);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26835;

												BgL_tmpz00_26835 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_26835, BgL_nvz00_13802);
											}
											return BgL_val0_2218z00_13803;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2221z00_13804;

							BgL_val0_2221z00_13804 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26839;

								BgL_tmpz00_26839 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26839);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26842;

								BgL_tmpz00_26842 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26842, BgL_g1262z00_11719);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26845;

								BgL_tmpz00_26845 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26845, BgL_g1263z00_11720);
							}
							return BgL_val0_2221z00_13804;
						}
				}
			}
		}

	}



/* &<@anonymous:4172> */
	obj_t BGl_z62zc3z04anonymousza34172ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11721, obj_t BgL_g1260z00_11723, obj_t BgL_g1261z00_11724)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11722;

				BgL_pass1080z00_11722 = PROCEDURE_REF(BgL_envz00_11721, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7574z00_26850;

					if (PAIRP(BgL_g1260z00_11723))
						{	/* Init/parse_args.scm 207 */
							BgL_test7574z00_26850 =
								bigloo_strncmp(BGl_string6074z00zzinit_parsezd2argszd2,
								CAR(BgL_g1260z00_11723), 6L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7574z00_26850 = ((bool_t) 0);
						}
					if (BgL_test7574z00_26850)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_optz00_13805;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg4176z00_13806;
								long BgL_arg4177z00_13807;

								BgL_arg4176z00_13806 = CAR(BgL_g1260z00_11723);
								BgL_arg4177z00_13807 = STRING_LENGTH(CAR(BgL_g1260z00_11723));
								BgL_optz00_13805 =
									c_substring(
									((obj_t) BgL_arg4176z00_13806), 6L, BgL_arg4177z00_13807);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_13808;

								BgL_thezd2remainingzd2argsz00_13808 = CDR(BgL_g1260z00_11723);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_13809;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11722))
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13809 =
												BGl_parsezd2shapezd2argsz00zzinit_parsezd2argszd2
												(BgL_optz00_13805);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_13809 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_2212z00_13810;

											BgL_val0_2212z00_13810 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26866;

												BgL_tmpz00_26866 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26866);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26869;

												BgL_tmpz00_26869 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_26869,
													BgL_thezd2remainingzd2argsz00_13808);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_26872;

												BgL_tmpz00_26872 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_26872, BgL_nvz00_13809);
											}
											return BgL_val0_2212z00_13810;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2215z00_13811;

							BgL_val0_2215z00_13811 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26876;

								BgL_tmpz00_26876 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26876);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26879;

								BgL_tmpz00_26879 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26879, BgL_g1260z00_11723);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26882;

								BgL_tmpz00_26882 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26882, BgL_g1261z00_11724);
							}
							return BgL_val0_2215z00_13811;
						}
				}
			}
		}

	}



/* &<@anonymous:4166> */
	obj_t BGl_z62zc3z04anonymousza34166ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11725, obj_t BgL_g1258z00_11727, obj_t BgL_g1259z00_11728)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11726;

				BgL_pass1080z00_11726 = PROCEDURE_REF(BgL_envz00_11725, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7577z00_26887;

					if (PAIRP(BgL_g1258z00_11727))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4170z00_13812;

							BgL_arg4170z00_13812 = CAR(BgL_g1258z00_11727);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg4170z00_13812))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13814;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26897;
										char *BgL_tmpz00_26895;

										BgL_auxz00_26897 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4170z00_13812));
										BgL_tmpz00_26895 =
											BSTRING_TO_STRING
											(BGl_string6075z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13814 =
											memcmp(BgL_tmpz00_26895, BgL_auxz00_26897, 4L);
									}
									BgL_test7577z00_26887 = ((long) (BgL_arg1303z00_13814) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7577z00_26887 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7577z00_26887 = ((bool_t) 0);
						}
					if (BgL_test7577z00_26887)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13815;

							BgL_thezd2remainingzd2argsz00_13815 = CDR(BgL_g1258z00_11727);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13816;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11726))
									{	/* Init/parse_args.scm 207 */
										BGl_za2modulezd2checksumzd2objectzf3za2zf3zzengine_paramz00
											= BTRUE;
										BgL_nvz00_13816 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(104L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13816 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2206z00_13817;

										BgL_val0_2206z00_13817 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26909;

											BgL_tmpz00_26909 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26909);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26912;

											BgL_tmpz00_26912 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26912,
												BgL_thezd2remainingzd2argsz00_13815);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26915;

											BgL_tmpz00_26915 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26915, BgL_nvz00_13816);
										}
										return BgL_val0_2206z00_13817;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2209z00_13818;

							BgL_val0_2209z00_13818 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26919;

								BgL_tmpz00_26919 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26919);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26922;

								BgL_tmpz00_26922 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26922, BgL_g1258z00_11727);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26925;

								BgL_tmpz00_26925 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26925, BgL_g1259z00_11728);
							}
							return BgL_val0_2209z00_13818;
						}
				}
			}
		}

	}



/* &<@anonymous:4160> */
	obj_t BGl_z62zc3z04anonymousza34160ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11729, obj_t BgL_g1256z00_11731, obj_t BgL_g1257z00_11732)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11730;

				BgL_pass1080z00_11730 = PROCEDURE_REF(BgL_envz00_11729, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7581z00_26930;

					if (PAIRP(BgL_g1256z00_11731))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4164z00_13819;

							BgL_arg4164z00_13819 = CAR(BgL_g1256z00_11731);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4164z00_13819))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13821;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26940;
										char *BgL_tmpz00_26938;

										BgL_auxz00_26940 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4164z00_13819));
										BgL_tmpz00_26938 =
											BSTRING_TO_STRING
											(BGl_string6076z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13821 =
											memcmp(BgL_tmpz00_26938, BgL_auxz00_26940, 7L);
									}
									BgL_test7581z00_26930 = ((long) (BgL_arg1303z00_13821) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7581z00_26930 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7581z00_26930 = ((bool_t) 0);
						}
					if (BgL_test7581z00_26930)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13822;

							BgL_thezd2remainingzd2argsz00_13822 = CDR(BgL_g1256z00_11731);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13823;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11730))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13823 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(105L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13823 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2200z00_13824;

										BgL_val0_2200z00_13824 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26952;

											BgL_tmpz00_26952 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26952);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26955;

											BgL_tmpz00_26955 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26955,
												BgL_thezd2remainingzd2argsz00_13822);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26958;

											BgL_tmpz00_26958 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26958, BgL_nvz00_13823);
										}
										return BgL_val0_2200z00_13824;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2203z00_13825;

							BgL_val0_2203z00_13825 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26962;

								BgL_tmpz00_26962 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26962);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26965;

								BgL_tmpz00_26965 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26965, BgL_g1256z00_11731);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_26968;

								BgL_tmpz00_26968 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_26968, BgL_g1257z00_11732);
							}
							return BgL_val0_2203z00_13825;
						}
				}
			}
		}

	}



/* &<@anonymous:4154> */
	obj_t BGl_z62zc3z04anonymousza34154ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11733, obj_t BgL_g1254z00_11735, obj_t BgL_g1255z00_11736)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11734;

				BgL_pass1080z00_11734 = PROCEDURE_REF(BgL_envz00_11733, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7585z00_26973;

					if (PAIRP(BgL_g1254z00_11735))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4158z00_13826;

							BgL_arg4158z00_13826 = CAR(BgL_g1254z00_11735);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4158z00_13826))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13828;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_26983;
										char *BgL_tmpz00_26981;

										BgL_auxz00_26983 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4158z00_13826));
										BgL_tmpz00_26981 =
											BSTRING_TO_STRING
											(BGl_string6077z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13828 =
											memcmp(BgL_tmpz00_26981, BgL_auxz00_26983, 7L);
									}
									BgL_test7585z00_26973 = ((long) (BgL_arg1303z00_13828) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7585z00_26973 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7585z00_26973 = ((bool_t) 0);
						}
					if (BgL_test7585z00_26973)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13829;

							BgL_thezd2remainingzd2argsz00_13829 = CDR(BgL_g1254z00_11735);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13830;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11734))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13830 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(106L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13830 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2194z00_13831;

										BgL_val0_2194z00_13831 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26995;

											BgL_tmpz00_26995 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_26995);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_26998;

											BgL_tmpz00_26998 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_26998,
												BgL_thezd2remainingzd2argsz00_13829);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27001;

											BgL_tmpz00_27001 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27001, BgL_nvz00_13830);
										}
										return BgL_val0_2194z00_13831;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2197z00_13832;

							BgL_val0_2197z00_13832 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27005;

								BgL_tmpz00_27005 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27005);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27008;

								BgL_tmpz00_27008 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27008, BgL_g1254z00_11735);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27011;

								BgL_tmpz00_27011 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27011, BgL_g1255z00_11736);
							}
							return BgL_val0_2197z00_13832;
						}
				}
			}
		}

	}



/* &<@anonymous:4148> */
	obj_t BGl_z62zc3z04anonymousza34148ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11737, obj_t BgL_g1252z00_11739, obj_t BgL_g1253z00_11740)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11738;

				BgL_pass1080z00_11738 = PROCEDURE_REF(BgL_envz00_11737, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7589z00_27016;

					if (PAIRP(BgL_g1252z00_11739))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4152z00_13833;

							BgL_arg4152z00_13833 = CAR(BgL_g1252z00_11739);
							if ((14L == STRING_LENGTH(((obj_t) BgL_arg4152z00_13833))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13835;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27026;
										char *BgL_tmpz00_27024;

										BgL_auxz00_27026 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4152z00_13833));
										BgL_tmpz00_27024 =
											BSTRING_TO_STRING
											(BGl_string6078z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13835 =
											memcmp(BgL_tmpz00_27024, BgL_auxz00_27026, 14L);
									}
									BgL_test7589z00_27016 = ((long) (BgL_arg1303z00_13835) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7589z00_27016 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7589z00_27016 = ((bool_t) 0);
						}
					if (BgL_test7589z00_27016)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13836;

							BgL_thezd2remainingzd2argsz00_13836 = CDR(BgL_g1252z00_11739);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13837;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11738))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13837 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(107L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13837 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2188z00_13838;

										BgL_val0_2188z00_13838 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27038;

											BgL_tmpz00_27038 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27038);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27041;

											BgL_tmpz00_27041 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27041,
												BgL_thezd2remainingzd2argsz00_13836);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27044;

											BgL_tmpz00_27044 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27044, BgL_nvz00_13837);
										}
										return BgL_val0_2188z00_13838;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2191z00_13839;

							BgL_val0_2191z00_13839 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27048;

								BgL_tmpz00_27048 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27048);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27051;

								BgL_tmpz00_27051 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27051, BgL_g1252z00_11739);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27054;

								BgL_tmpz00_27054 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27054, BgL_g1253z00_11740);
							}
							return BgL_val0_2191z00_13839;
						}
				}
			}
		}

	}



/* &<@anonymous:4142> */
	obj_t BGl_z62zc3z04anonymousza34142ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11741, obj_t BgL_g1250z00_11743, obj_t BgL_g1251z00_11744)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11742;

				BgL_pass1080z00_11742 = PROCEDURE_REF(BgL_envz00_11741, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7593z00_27059;

					if (PAIRP(BgL_g1250z00_11743))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4146z00_13840;

							BgL_arg4146z00_13840 = CAR(BgL_g1250z00_11743);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg4146z00_13840))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13842;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27069;
										char *BgL_tmpz00_27067;

										BgL_auxz00_27069 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4146z00_13840));
										BgL_tmpz00_27067 =
											BSTRING_TO_STRING
											(BGl_string6079z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13842 =
											memcmp(BgL_tmpz00_27067, BgL_auxz00_27069, 4L);
									}
									BgL_test7593z00_27059 = ((long) (BgL_arg1303z00_13842) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7593z00_27059 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7593z00_27059 = ((bool_t) 0);
						}
					if (BgL_test7593z00_27059)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13843;

							BgL_thezd2remainingzd2argsz00_13843 = CDR(BgL_g1250z00_11743);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13844;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11742))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13844 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(108L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13844 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2182z00_13845;

										BgL_val0_2182z00_13845 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27081;

											BgL_tmpz00_27081 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27081);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27084;

											BgL_tmpz00_27084 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27084,
												BgL_thezd2remainingzd2argsz00_13843);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27087;

											BgL_tmpz00_27087 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27087, BgL_nvz00_13844);
										}
										return BgL_val0_2182z00_13845;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2185z00_13846;

							BgL_val0_2185z00_13846 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27091;

								BgL_tmpz00_27091 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27091);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27094;

								BgL_tmpz00_27094 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27094, BgL_g1250z00_11743);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27097;

								BgL_tmpz00_27097 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27097, BgL_g1251z00_11744);
							}
							return BgL_val0_2185z00_13846;
						}
				}
			}
		}

	}



/* &<@anonymous:4136> */
	obj_t BGl_z62zc3z04anonymousza34136ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11745, obj_t BgL_g1248z00_11747, obj_t BgL_g1249z00_11748)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11746;

				BgL_pass1080z00_11746 = PROCEDURE_REF(BgL_envz00_11745, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7597z00_27102;

					if (PAIRP(BgL_g1248z00_11747))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4140z00_13847;

							BgL_arg4140z00_13847 = CAR(BgL_g1248z00_11747);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg4140z00_13847))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13849;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27112;
										char *BgL_tmpz00_27110;

										BgL_auxz00_27112 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4140z00_13847));
										BgL_tmpz00_27110 =
											BSTRING_TO_STRING
											(BGl_string6080z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13849 =
											memcmp(BgL_tmpz00_27110, BgL_auxz00_27112, 13L);
									}
									BgL_test7597z00_27102 = ((long) (BgL_arg1303z00_13849) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7597z00_27102 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7597z00_27102 = ((bool_t) 0);
						}
					if (BgL_test7597z00_27102)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13850;

							BgL_thezd2remainingzd2argsz00_13850 = CDR(BgL_g1248z00_11747);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13851;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11746))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13851 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(109L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13851 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2176z00_13852;

										BgL_val0_2176z00_13852 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27124;

											BgL_tmpz00_27124 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27124);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27127;

											BgL_tmpz00_27127 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27127,
												BgL_thezd2remainingzd2argsz00_13850);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27130;

											BgL_tmpz00_27130 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27130, BgL_nvz00_13851);
										}
										return BgL_val0_2176z00_13852;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2179z00_13853;

							BgL_val0_2179z00_13853 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27134;

								BgL_tmpz00_27134 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27134);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27137;

								BgL_tmpz00_27137 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27137, BgL_g1248z00_11747);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27140;

								BgL_tmpz00_27140 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27140, BgL_g1249z00_11748);
							}
							return BgL_val0_2179z00_13853;
						}
				}
			}
		}

	}



/* &<@anonymous:4130> */
	obj_t BGl_z62zc3z04anonymousza34130ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11749, obj_t BgL_g1246z00_11751, obj_t BgL_g1247z00_11752)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11750;

				BgL_pass1080z00_11750 = PROCEDURE_REF(BgL_envz00_11749, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7601z00_27145;

					if (PAIRP(BgL_g1246z00_11751))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4134z00_13854;

							BgL_arg4134z00_13854 = CAR(BgL_g1246z00_11751);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg4134z00_13854))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13856;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27155;
										char *BgL_tmpz00_27153;

										BgL_auxz00_27155 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4134z00_13854));
										BgL_tmpz00_27153 =
											BSTRING_TO_STRING
											(BGl_string6081z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13856 =
											memcmp(BgL_tmpz00_27153, BgL_auxz00_27155, 15L);
									}
									BgL_test7601z00_27145 = ((long) (BgL_arg1303z00_13856) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7601z00_27145 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7601z00_27145 = ((bool_t) 0);
						}
					if (BgL_test7601z00_27145)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13857;

							BgL_thezd2remainingzd2argsz00_13857 = CDR(BgL_g1246z00_11751);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13858;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11750))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13858 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(110L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13858 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2170z00_13859;

										BgL_val0_2170z00_13859 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27167;

											BgL_tmpz00_27167 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27167);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27170;

											BgL_tmpz00_27170 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27170,
												BgL_thezd2remainingzd2argsz00_13857);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27173;

											BgL_tmpz00_27173 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27173, BgL_nvz00_13858);
										}
										return BgL_val0_2170z00_13859;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2173z00_13860;

							BgL_val0_2173z00_13860 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27177;

								BgL_tmpz00_27177 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27177);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27180;

								BgL_tmpz00_27180 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27180, BgL_g1246z00_11751);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27183;

								BgL_tmpz00_27183 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27183, BgL_g1247z00_11752);
							}
							return BgL_val0_2173z00_13860;
						}
				}
			}
		}

	}



/* &<@anonymous:4124> */
	obj_t BGl_z62zc3z04anonymousza34124ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11753, obj_t BgL_g1244z00_11755, obj_t BgL_g1245z00_11756)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11754;

				BgL_pass1080z00_11754 = PROCEDURE_REF(BgL_envz00_11753, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7605z00_27188;

					if (PAIRP(BgL_g1244z00_11755))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4128z00_13861;

							BgL_arg4128z00_13861 = CAR(BgL_g1244z00_11755);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4128z00_13861))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13863;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27198;
										char *BgL_tmpz00_27196;

										BgL_auxz00_27198 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4128z00_13861));
										BgL_tmpz00_27196 =
											BSTRING_TO_STRING
											(BGl_string6082z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13863 =
											memcmp(BgL_tmpz00_27196, BgL_auxz00_27198, 6L);
									}
									BgL_test7605z00_27188 = ((long) (BgL_arg1303z00_13863) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7605z00_27188 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7605z00_27188 = ((bool_t) 0);
						}
					if (BgL_test7605z00_27188)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13864;

							BgL_thezd2remainingzd2argsz00_13864 = CDR(BgL_g1244z00_11755);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13865;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11754))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13865 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(111L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13865 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2164z00_13866;

										BgL_val0_2164z00_13866 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27210;

											BgL_tmpz00_27210 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27210);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27213;

											BgL_tmpz00_27213 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27213,
												BgL_thezd2remainingzd2argsz00_13864);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27216;

											BgL_tmpz00_27216 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27216, BgL_nvz00_13865);
										}
										return BgL_val0_2164z00_13866;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2167z00_13867;

							BgL_val0_2167z00_13867 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27220;

								BgL_tmpz00_27220 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27220);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27223;

								BgL_tmpz00_27223 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27223, BgL_g1244z00_11755);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27226;

								BgL_tmpz00_27226 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27226, BgL_g1245z00_11756);
							}
							return BgL_val0_2167z00_13867;
						}
				}
			}
		}

	}



/* &<@anonymous:4118> */
	obj_t BGl_z62zc3z04anonymousza34118ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11757, obj_t BgL_g1242z00_11759, obj_t BgL_g1243z00_11760)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11758;

				BgL_pass1080z00_11758 = PROCEDURE_REF(BgL_envz00_11757, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7609z00_27231;

					if (PAIRP(BgL_g1242z00_11759))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4122z00_13868;

							BgL_arg4122z00_13868 = CAR(BgL_g1242z00_11759);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4122z00_13868))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13870;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27241;
										char *BgL_tmpz00_27239;

										BgL_auxz00_27241 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4122z00_13868));
										BgL_tmpz00_27239 =
											BSTRING_TO_STRING
											(BGl_string6083z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13870 =
											memcmp(BgL_tmpz00_27239, BgL_auxz00_27241, 7L);
									}
									BgL_test7609z00_27231 = ((long) (BgL_arg1303z00_13870) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7609z00_27231 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7609z00_27231 = ((bool_t) 0);
						}
					if (BgL_test7609z00_27231)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13871;

							BgL_thezd2remainingzd2argsz00_13871 = CDR(BgL_g1242z00_11759);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13872;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11758))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13872 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(112L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13872 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2158z00_13873;

										BgL_val0_2158z00_13873 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27253;

											BgL_tmpz00_27253 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27253);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27256;

											BgL_tmpz00_27256 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27256,
												BgL_thezd2remainingzd2argsz00_13871);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27259;

											BgL_tmpz00_27259 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27259, BgL_nvz00_13872);
										}
										return BgL_val0_2158z00_13873;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2161z00_13874;

							BgL_val0_2161z00_13874 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27263;

								BgL_tmpz00_27263 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27263);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27266;

								BgL_tmpz00_27266 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27266, BgL_g1242z00_11759);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27269;

								BgL_tmpz00_27269 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27269, BgL_g1243z00_11760);
							}
							return BgL_val0_2161z00_13874;
						}
				}
			}
		}

	}



/* &<@anonymous:4112> */
	obj_t BGl_z62zc3z04anonymousza34112ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11761, obj_t BgL_g1240z00_11763, obj_t BgL_g1241z00_11764)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11762;

				BgL_pass1080z00_11762 = PROCEDURE_REF(BgL_envz00_11761, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7613z00_27274;

					if (PAIRP(BgL_g1240z00_11763))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4116z00_13875;

							BgL_arg4116z00_13875 = CAR(BgL_g1240z00_11763);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4116z00_13875))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13877;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27284;
										char *BgL_tmpz00_27282;

										BgL_auxz00_27284 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4116z00_13875));
										BgL_tmpz00_27282 =
											BSTRING_TO_STRING
											(BGl_string6084z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13877 =
											memcmp(BgL_tmpz00_27282, BgL_auxz00_27284, 8L);
									}
									BgL_test7613z00_27274 = ((long) (BgL_arg1303z00_13877) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7613z00_27274 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7613z00_27274 = ((bool_t) 0);
						}
					if (BgL_test7613z00_27274)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13878;

							BgL_thezd2remainingzd2argsz00_13878 = CDR(BgL_g1240z00_11763);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13879;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11762))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13879 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(113L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13879 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2152z00_13880;

										BgL_val0_2152z00_13880 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27296;

											BgL_tmpz00_27296 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27296);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27299;

											BgL_tmpz00_27299 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27299,
												BgL_thezd2remainingzd2argsz00_13878);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27302;

											BgL_tmpz00_27302 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27302, BgL_nvz00_13879);
										}
										return BgL_val0_2152z00_13880;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2155z00_13881;

							BgL_val0_2155z00_13881 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27306;

								BgL_tmpz00_27306 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27306);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27309;

								BgL_tmpz00_27309 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27309, BgL_g1240z00_11763);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27312;

								BgL_tmpz00_27312 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27312, BgL_g1241z00_11764);
							}
							return BgL_val0_2155z00_13881;
						}
				}
			}
		}

	}



/* &<@anonymous:4106> */
	obj_t BGl_z62zc3z04anonymousza34106ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11765, obj_t BgL_g1238z00_11767, obj_t BgL_g1239z00_11768)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11766;

				BgL_pass1080z00_11766 = PROCEDURE_REF(BgL_envz00_11765, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7617z00_27317;

					if (PAIRP(BgL_g1238z00_11767))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4110z00_13882;

							BgL_arg4110z00_13882 = CAR(BgL_g1238z00_11767);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4110z00_13882))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13884;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27327;
										char *BgL_tmpz00_27325;

										BgL_auxz00_27327 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4110z00_13882));
										BgL_tmpz00_27325 =
											BSTRING_TO_STRING
											(BGl_string6085z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13884 =
											memcmp(BgL_tmpz00_27325, BgL_auxz00_27327, 7L);
									}
									BgL_test7617z00_27317 = ((long) (BgL_arg1303z00_13884) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7617z00_27317 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7617z00_27317 = ((bool_t) 0);
						}
					if (BgL_test7617z00_27317)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13885;

							BgL_thezd2remainingzd2argsz00_13885 = CDR(BgL_g1238z00_11767);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13886;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11766))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13886 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(114L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13886 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2146z00_13887;

										BgL_val0_2146z00_13887 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27339;

											BgL_tmpz00_27339 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27339);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27342;

											BgL_tmpz00_27342 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27342,
												BgL_thezd2remainingzd2argsz00_13885);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27345;

											BgL_tmpz00_27345 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27345, BgL_nvz00_13886);
										}
										return BgL_val0_2146z00_13887;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2149z00_13888;

							BgL_val0_2149z00_13888 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27349;

								BgL_tmpz00_27349 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27349);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27352;

								BgL_tmpz00_27352 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27352, BgL_g1238z00_11767);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27355;

								BgL_tmpz00_27355 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27355, BgL_g1239z00_11768);
							}
							return BgL_val0_2149z00_13888;
						}
				}
			}
		}

	}



/* &<@anonymous:4100> */
	obj_t BGl_z62zc3z04anonymousza34100ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11769, obj_t BgL_g1236z00_11771, obj_t BgL_g1237z00_11772)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11770;

				BgL_pass1080z00_11770 = PROCEDURE_REF(BgL_envz00_11769, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7621z00_27360;

					if (PAIRP(BgL_g1236z00_11771))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4104z00_13889;

							BgL_arg4104z00_13889 = CAR(BgL_g1236z00_11771);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4104z00_13889))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13891;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27370;
										char *BgL_tmpz00_27368;

										BgL_auxz00_27370 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4104z00_13889));
										BgL_tmpz00_27368 =
											BSTRING_TO_STRING
											(BGl_string6086z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13891 =
											memcmp(BgL_tmpz00_27368, BgL_auxz00_27370, 8L);
									}
									BgL_test7621z00_27360 = ((long) (BgL_arg1303z00_13891) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7621z00_27360 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7621z00_27360 = ((bool_t) 0);
						}
					if (BgL_test7621z00_27360)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13892;

							BgL_thezd2remainingzd2argsz00_13892 = CDR(BgL_g1236z00_11771);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13893;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11770))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13893 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(115L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13893 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2140z00_13894;

										BgL_val0_2140z00_13894 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27382;

											BgL_tmpz00_27382 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27382);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27385;

											BgL_tmpz00_27385 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27385,
												BgL_thezd2remainingzd2argsz00_13892);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27388;

											BgL_tmpz00_27388 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27388, BgL_nvz00_13893);
										}
										return BgL_val0_2140z00_13894;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2143z00_13895;

							BgL_val0_2143z00_13895 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27392;

								BgL_tmpz00_27392 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27392);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27395;

								BgL_tmpz00_27395 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27395, BgL_g1236z00_11771);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27398;

								BgL_tmpz00_27398 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27398, BgL_g1237z00_11772);
							}
							return BgL_val0_2143z00_13895;
						}
				}
			}
		}

	}



/* &<@anonymous:4094> */
	obj_t BGl_z62zc3z04anonymousza34094ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11773, obj_t BgL_g1234z00_11775, obj_t BgL_g1235z00_11776)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11774;

				BgL_pass1080z00_11774 = PROCEDURE_REF(BgL_envz00_11773, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7625z00_27403;

					if (PAIRP(BgL_g1234z00_11775))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4098z00_13896;

							BgL_arg4098z00_13896 = CAR(BgL_g1234z00_11775);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4098z00_13896))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13898;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27413;
										char *BgL_tmpz00_27411;

										BgL_auxz00_27413 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4098z00_13896));
										BgL_tmpz00_27411 =
											BSTRING_TO_STRING
											(BGl_string6087z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13898 =
											memcmp(BgL_tmpz00_27411, BgL_auxz00_27413, 5L);
									}
									BgL_test7625z00_27403 = ((long) (BgL_arg1303z00_13898) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7625z00_27403 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7625z00_27403 = ((bool_t) 0);
						}
					if (BgL_test7625z00_27403)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13899;

							BgL_thezd2remainingzd2argsz00_13899 = CDR(BgL_g1234z00_11775);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13900;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11774))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13900 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(116L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13900 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2134z00_13901;

										BgL_val0_2134z00_13901 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27425;

											BgL_tmpz00_27425 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27425);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27428;

											BgL_tmpz00_27428 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27428,
												BgL_thezd2remainingzd2argsz00_13899);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27431;

											BgL_tmpz00_27431 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27431, BgL_nvz00_13900);
										}
										return BgL_val0_2134z00_13901;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2137z00_13902;

							BgL_val0_2137z00_13902 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27435;

								BgL_tmpz00_27435 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27435);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27438;

								BgL_tmpz00_27438 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27438, BgL_g1234z00_11775);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27441;

								BgL_tmpz00_27441 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27441, BgL_g1235z00_11776);
							}
							return BgL_val0_2137z00_13902;
						}
				}
			}
		}

	}



/* &<@anonymous:4088> */
	obj_t BGl_z62zc3z04anonymousza34088ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11777, obj_t BgL_g1232z00_11779, obj_t BgL_g1233z00_11780)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11778;

				BgL_pass1080z00_11778 = PROCEDURE_REF(BgL_envz00_11777, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7629z00_27446;

					if (PAIRP(BgL_g1232z00_11779))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4092z00_13903;

							BgL_arg4092z00_13903 = CAR(BgL_g1232z00_11779);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4092z00_13903))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13905;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27456;
										char *BgL_tmpz00_27454;

										BgL_auxz00_27456 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4092z00_13903));
										BgL_tmpz00_27454 =
											BSTRING_TO_STRING
											(BGl_string6088z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13905 =
											memcmp(BgL_tmpz00_27454, BgL_auxz00_27456, 5L);
									}
									BgL_test7629z00_27446 = ((long) (BgL_arg1303z00_13905) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7629z00_27446 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7629z00_27446 = ((bool_t) 0);
						}
					if (BgL_test7629z00_27446)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13906;

							BgL_thezd2remainingzd2argsz00_13906 = CDR(BgL_g1232z00_11779);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13907;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11778))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13907 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(16L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13907 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2128z00_13908;

										BgL_val0_2128z00_13908 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27468;

											BgL_tmpz00_27468 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27468);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27471;

											BgL_tmpz00_27471 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27471,
												BgL_thezd2remainingzd2argsz00_13906);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27474;

											BgL_tmpz00_27474 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27474, BgL_nvz00_13907);
										}
										return BgL_val0_2128z00_13908;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2131z00_13909;

							BgL_val0_2131z00_13909 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27478;

								BgL_tmpz00_27478 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27478);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27481;

								BgL_tmpz00_27481 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27481, BgL_g1232z00_11779);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27484;

								BgL_tmpz00_27484 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27484, BgL_g1233z00_11780);
							}
							return BgL_val0_2131z00_13909;
						}
				}
			}
		}

	}



/* &<@anonymous:4082> */
	obj_t BGl_z62zc3z04anonymousza34082ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11781, obj_t BgL_g1229z00_11783, obj_t BgL_g1230z00_11784)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11782;

				BgL_pass1080z00_11782 = PROCEDURE_REF(BgL_envz00_11781, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7633z00_27489;

					if (PAIRP(BgL_g1229z00_11783))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4086z00_13910;

							BgL_arg4086z00_13910 = CAR(BgL_g1229z00_11783);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4086z00_13910))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13912;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27499;
										char *BgL_tmpz00_27497;

										BgL_auxz00_27499 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4086z00_13910));
										BgL_tmpz00_27497 =
											BSTRING_TO_STRING
											(BGl_string6089z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13912 =
											memcmp(BgL_tmpz00_27497, BgL_auxz00_27499, 7L);
									}
									BgL_test7633z00_27489 = ((long) (BgL_arg1303z00_13912) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7633z00_27489 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7633z00_27489 = ((bool_t) 0);
						}
					if (BgL_test7633z00_27489)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13913;

							BgL_thezd2remainingzd2argsz00_13913 = CDR(BgL_g1229z00_11783);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13914;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11782))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13914 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(117L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13914 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2122z00_13915;

										BgL_val0_2122z00_13915 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27511;

											BgL_tmpz00_27511 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27511);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27514;

											BgL_tmpz00_27514 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27514,
												BgL_thezd2remainingzd2argsz00_13913);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27517;

											BgL_tmpz00_27517 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27517, BgL_nvz00_13914);
										}
										return BgL_val0_2122z00_13915;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2125z00_13916;

							BgL_val0_2125z00_13916 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27521;

								BgL_tmpz00_27521 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27521);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27524;

								BgL_tmpz00_27524 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27524, BgL_g1229z00_11783);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27527;

								BgL_tmpz00_27527 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27527, BgL_g1230z00_11784);
							}
							return BgL_val0_2125z00_13916;
						}
				}
			}
		}

	}



/* &<@anonymous:4076> */
	obj_t BGl_z62zc3z04anonymousza34076ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11785, obj_t BgL_g1227z00_11787, obj_t BgL_g1228z00_11788)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11786;

				BgL_pass1080z00_11786 = PROCEDURE_REF(BgL_envz00_11785, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7637z00_27532;

					if (PAIRP(BgL_g1227z00_11787))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4080z00_13917;

							BgL_arg4080z00_13917 = CAR(BgL_g1227z00_11787);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4080z00_13917))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13919;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27542;
										char *BgL_tmpz00_27540;

										BgL_auxz00_27542 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4080z00_13917));
										BgL_tmpz00_27540 =
											BSTRING_TO_STRING
											(BGl_string6090z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13919 =
											memcmp(BgL_tmpz00_27540, BgL_auxz00_27542, 9L);
									}
									BgL_test7637z00_27532 = ((long) (BgL_arg1303z00_13919) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7637z00_27532 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7637z00_27532 = ((bool_t) 0);
						}
					if (BgL_test7637z00_27532)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13920;

							BgL_thezd2remainingzd2argsz00_13920 = CDR(BgL_g1227z00_11787);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13921;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11786))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13921 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(118L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13921 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2116z00_13922;

										BgL_val0_2116z00_13922 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27554;

											BgL_tmpz00_27554 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27554);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27557;

											BgL_tmpz00_27557 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27557,
												BgL_thezd2remainingzd2argsz00_13920);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27560;

											BgL_tmpz00_27560 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27560, BgL_nvz00_13921);
										}
										return BgL_val0_2116z00_13922;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2119z00_13923;

							BgL_val0_2119z00_13923 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27564;

								BgL_tmpz00_27564 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27564);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27567;

								BgL_tmpz00_27567 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27567, BgL_g1227z00_11787);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27570;

								BgL_tmpz00_27570 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27570, BgL_g1228z00_11788);
							}
							return BgL_val0_2119z00_13923;
						}
				}
			}
		}

	}



/* &<@anonymous:4070> */
	obj_t BGl_z62zc3z04anonymousza34070ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11789, obj_t BgL_g1224z00_11791, obj_t BgL_g1225z00_11792)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11790;

				BgL_pass1080z00_11790 = PROCEDURE_REF(BgL_envz00_11789, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7641z00_27575;

					if (PAIRP(BgL_g1224z00_11791))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4074z00_13924;

							BgL_arg4074z00_13924 = CAR(BgL_g1224z00_11791);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4074z00_13924))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13926;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27585;
										char *BgL_tmpz00_27583;

										BgL_auxz00_27585 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4074z00_13924));
										BgL_tmpz00_27583 =
											BSTRING_TO_STRING
											(BGl_string6091z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13926 =
											memcmp(BgL_tmpz00_27583, BgL_auxz00_27585, 7L);
									}
									BgL_test7641z00_27575 = ((long) (BgL_arg1303z00_13926) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7641z00_27575 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7641z00_27575 = ((bool_t) 0);
						}
					if (BgL_test7641z00_27575)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13927;

							BgL_thezd2remainingzd2argsz00_13927 = CDR(BgL_g1224z00_11791);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13928;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11790))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13928 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(119L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13928 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2110z00_13929;

										BgL_val0_2110z00_13929 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27597;

											BgL_tmpz00_27597 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27597);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27600;

											BgL_tmpz00_27600 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27600,
												BgL_thezd2remainingzd2argsz00_13927);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27603;

											BgL_tmpz00_27603 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27603, BgL_nvz00_13928);
										}
										return BgL_val0_2110z00_13929;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2113z00_13930;

							BgL_val0_2113z00_13930 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27607;

								BgL_tmpz00_27607 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27607);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27610;

								BgL_tmpz00_27610 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27610, BgL_g1224z00_11791);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27613;

								BgL_tmpz00_27613 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27613, BgL_g1225z00_11792);
							}
							return BgL_val0_2113z00_13930;
						}
				}
			}
		}

	}



/* &<@anonymous:4064> */
	obj_t BGl_z62zc3z04anonymousza34064ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11793, obj_t BgL_g1222z00_11795, obj_t BgL_g1223z00_11796)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11794;

				BgL_pass1080z00_11794 = PROCEDURE_REF(BgL_envz00_11793, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7645z00_27618;

					if (PAIRP(BgL_g1222z00_11795))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4068z00_13931;

							BgL_arg4068z00_13931 = CAR(BgL_g1222z00_11795);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg4068z00_13931))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13933;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27628;
										char *BgL_tmpz00_27626;

										BgL_auxz00_27628 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4068z00_13931));
										BgL_tmpz00_27626 =
											BSTRING_TO_STRING
											(BGl_string6092z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13933 =
											memcmp(BgL_tmpz00_27626, BgL_auxz00_27628, 6L);
									}
									BgL_test7645z00_27618 = ((long) (BgL_arg1303z00_13933) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7645z00_27618 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7645z00_27618 = ((bool_t) 0);
						}
					if (BgL_test7645z00_27618)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13934;

							BgL_thezd2remainingzd2argsz00_13934 = CDR(BgL_g1222z00_11795);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13935;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11794))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13935 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(120L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13935 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2104z00_13936;

										BgL_val0_2104z00_13936 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27640;

											BgL_tmpz00_27640 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27640);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27643;

											BgL_tmpz00_27643 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27643,
												BgL_thezd2remainingzd2argsz00_13934);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27646;

											BgL_tmpz00_27646 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27646, BgL_nvz00_13935);
										}
										return BgL_val0_2104z00_13936;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2107z00_13937;

							BgL_val0_2107z00_13937 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27650;

								BgL_tmpz00_27650 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27650);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27653;

								BgL_tmpz00_27653 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27653, BgL_g1222z00_11795);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27656;

								BgL_tmpz00_27656 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27656, BgL_g1223z00_11796);
							}
							return BgL_val0_2107z00_13937;
						}
				}
			}
		}

	}



/* &<@anonymous:4058> */
	obj_t BGl_z62zc3z04anonymousza34058ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11797, obj_t BgL_g1220z00_11799, obj_t BgL_g1221z00_11800)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11798;

				BgL_pass1080z00_11798 = PROCEDURE_REF(BgL_envz00_11797, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7649z00_27661;

					if (PAIRP(BgL_g1220z00_11799))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4062z00_13938;

							BgL_arg4062z00_13938 = CAR(BgL_g1220z00_11799);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4062z00_13938))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13940;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27671;
										char *BgL_tmpz00_27669;

										BgL_auxz00_27671 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4062z00_13938));
										BgL_tmpz00_27669 =
											BSTRING_TO_STRING
											(BGl_string6093z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13940 =
											memcmp(BgL_tmpz00_27669, BgL_auxz00_27671, 8L);
									}
									BgL_test7649z00_27661 = ((long) (BgL_arg1303z00_13940) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7649z00_27661 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7649z00_27661 = ((bool_t) 0);
						}
					if (BgL_test7649z00_27661)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13941;

							BgL_thezd2remainingzd2argsz00_13941 = CDR(BgL_g1220z00_11799);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13942;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11798))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13942 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(121L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13942 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2098z00_13943;

										BgL_val0_2098z00_13943 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27683;

											BgL_tmpz00_27683 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27683);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27686;

											BgL_tmpz00_27686 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27686,
												BgL_thezd2remainingzd2argsz00_13941);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27689;

											BgL_tmpz00_27689 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27689, BgL_nvz00_13942);
										}
										return BgL_val0_2098z00_13943;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2101z00_13944;

							BgL_val0_2101z00_13944 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27693;

								BgL_tmpz00_27693 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27693);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27696;

								BgL_tmpz00_27696 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27696, BgL_g1220z00_11799);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27699;

								BgL_tmpz00_27699 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27699, BgL_g1221z00_11800);
							}
							return BgL_val0_2101z00_13944;
						}
				}
			}
		}

	}



/* &<@anonymous:4052> */
	obj_t BGl_z62zc3z04anonymousza34052ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11801, obj_t BgL_g1218z00_11803, obj_t BgL_g1219z00_11804)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11802;

				BgL_pass1080z00_11802 = PROCEDURE_REF(BgL_envz00_11801, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7653z00_27704;

					if (PAIRP(BgL_g1218z00_11803))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4056z00_13945;

							BgL_arg4056z00_13945 = CAR(BgL_g1218z00_11803);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg4056z00_13945))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13947;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27714;
										char *BgL_tmpz00_27712;

										BgL_auxz00_27714 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4056z00_13945));
										BgL_tmpz00_27712 =
											BSTRING_TO_STRING
											(BGl_string6094z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13947 =
											memcmp(BgL_tmpz00_27712, BgL_auxz00_27714, 9L);
									}
									BgL_test7653z00_27704 = ((long) (BgL_arg1303z00_13947) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7653z00_27704 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7653z00_27704 = ((bool_t) 0);
						}
					if (BgL_test7653z00_27704)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13948;

							BgL_thezd2remainingzd2argsz00_13948 = CDR(BgL_g1218z00_11803);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13949;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11802))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13949 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(122L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13949 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2092z00_13950;

										BgL_val0_2092z00_13950 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27726;

											BgL_tmpz00_27726 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27726);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27729;

											BgL_tmpz00_27729 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27729,
												BgL_thezd2remainingzd2argsz00_13948);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27732;

											BgL_tmpz00_27732 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27732, BgL_nvz00_13949);
										}
										return BgL_val0_2092z00_13950;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2095z00_13951;

							BgL_val0_2095z00_13951 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27736;

								BgL_tmpz00_27736 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27736);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27739;

								BgL_tmpz00_27739 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27739, BgL_g1218z00_11803);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27742;

								BgL_tmpz00_27742 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27742, BgL_g1219z00_11804);
							}
							return BgL_val0_2095z00_13951;
						}
				}
			}
		}

	}



/* &<@anonymous:4046> */
	obj_t BGl_z62zc3z04anonymousza34046ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11805, obj_t BgL_g1216z00_11807, obj_t BgL_g1217z00_11808)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11806;

				BgL_pass1080z00_11806 = PROCEDURE_REF(BgL_envz00_11805, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7657z00_27747;

					if (PAIRP(BgL_g1216z00_11807))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4050z00_13952;

							BgL_arg4050z00_13952 = CAR(BgL_g1216z00_11807);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg4050z00_13952))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13954;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27757;
										char *BgL_tmpz00_27755;

										BgL_auxz00_27757 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4050z00_13952));
										BgL_tmpz00_27755 =
											BSTRING_TO_STRING
											(BGl_string6095z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13954 =
											memcmp(BgL_tmpz00_27755, BgL_auxz00_27757, 10L);
									}
									BgL_test7657z00_27747 = ((long) (BgL_arg1303z00_13954) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7657z00_27747 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7657z00_27747 = ((bool_t) 0);
						}
					if (BgL_test7657z00_27747)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13955;

							BgL_thezd2remainingzd2argsz00_13955 = CDR(BgL_g1216z00_11807);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13956;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11806))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13956 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(123L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13956 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2086z00_13957;

										BgL_val0_2086z00_13957 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27769;

											BgL_tmpz00_27769 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27769);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27772;

											BgL_tmpz00_27772 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27772,
												BgL_thezd2remainingzd2argsz00_13955);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27775;

											BgL_tmpz00_27775 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27775, BgL_nvz00_13956);
										}
										return BgL_val0_2086z00_13957;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2089z00_13958;

							BgL_val0_2089z00_13958 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27779;

								BgL_tmpz00_27779 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27779);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27782;

								BgL_tmpz00_27782 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27782, BgL_g1216z00_11807);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27785;

								BgL_tmpz00_27785 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27785, BgL_g1217z00_11808);
							}
							return BgL_val0_2089z00_13958;
						}
				}
			}
		}

	}



/* &<@anonymous:4040> */
	obj_t BGl_z62zc3z04anonymousza34040ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11809, obj_t BgL_g1214z00_11811, obj_t BgL_g1215z00_11812)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11810;

				BgL_pass1080z00_11810 = PROCEDURE_REF(BgL_envz00_11809, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7661z00_27790;

					if (PAIRP(BgL_g1214z00_11811))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4044z00_13959;

							BgL_arg4044z00_13959 = CAR(BgL_g1214z00_11811);
							if ((11L == STRING_LENGTH(((obj_t) BgL_arg4044z00_13959))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13961;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27800;
										char *BgL_tmpz00_27798;

										BgL_auxz00_27800 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4044z00_13959));
										BgL_tmpz00_27798 =
											BSTRING_TO_STRING
											(BGl_string6096z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13961 =
											memcmp(BgL_tmpz00_27798, BgL_auxz00_27800, 11L);
									}
									BgL_test7661z00_27790 = ((long) (BgL_arg1303z00_13961) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7661z00_27790 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7661z00_27790 = ((bool_t) 0);
						}
					if (BgL_test7661z00_27790)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13962;

							BgL_thezd2remainingzd2argsz00_13962 = CDR(BgL_g1214z00_11811);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13963;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11810))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13963 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(124L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13963 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2080z00_13964;

										BgL_val0_2080z00_13964 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27812;

											BgL_tmpz00_27812 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27812);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27815;

											BgL_tmpz00_27815 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27815,
												BgL_thezd2remainingzd2argsz00_13962);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27818;

											BgL_tmpz00_27818 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27818, BgL_nvz00_13963);
										}
										return BgL_val0_2080z00_13964;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2083z00_13965;

							BgL_val0_2083z00_13965 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27822;

								BgL_tmpz00_27822 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27822);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27825;

								BgL_tmpz00_27825 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27825, BgL_g1214z00_11811);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27828;

								BgL_tmpz00_27828 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27828, BgL_g1215z00_11812);
							}
							return BgL_val0_2083z00_13965;
						}
				}
			}
		}

	}



/* &<@anonymous:4034> */
	obj_t BGl_z62zc3z04anonymousza34034ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11813, obj_t BgL_g1210z00_11815, obj_t BgL_g1211z00_11816)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11814;

				BgL_pass1080z00_11814 = PROCEDURE_REF(BgL_envz00_11813, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7665z00_27833;

					if (PAIRP(BgL_g1210z00_11815))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4038z00_13966;

							BgL_arg4038z00_13966 = CAR(BgL_g1210z00_11815);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4038z00_13966))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13968;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27843;
										char *BgL_tmpz00_27841;

										BgL_auxz00_27843 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4038z00_13966));
										BgL_tmpz00_27841 =
											BSTRING_TO_STRING
											(BGl_string6097z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13968 =
											memcmp(BgL_tmpz00_27841, BgL_auxz00_27843, 5L);
									}
									BgL_test7665z00_27833 = ((long) (BgL_arg1303z00_13968) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7665z00_27833 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7665z00_27833 = ((bool_t) 0);
						}
					if (BgL_test7665z00_27833)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13969;

							BgL_thezd2remainingzd2argsz00_13969 = CDR(BgL_g1210z00_11815);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13970;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11814))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13970 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(125L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13970 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2074z00_13971;

										BgL_val0_2074z00_13971 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27855;

											BgL_tmpz00_27855 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27855);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27858;

											BgL_tmpz00_27858 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27858,
												BgL_thezd2remainingzd2argsz00_13969);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27861;

											BgL_tmpz00_27861 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27861, BgL_nvz00_13970);
										}
										return BgL_val0_2074z00_13971;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2077z00_13972;

							BgL_val0_2077z00_13972 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27865;

								BgL_tmpz00_27865 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27865);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27868;

								BgL_tmpz00_27868 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27868, BgL_g1210z00_11815);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27871;

								BgL_tmpz00_27871 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27871, BgL_g1211z00_11816);
							}
							return BgL_val0_2077z00_13972;
						}
				}
			}
		}

	}



/* &<@anonymous:4028> */
	obj_t BGl_z62zc3z04anonymousza34028ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11817, obj_t BgL_g1208z00_11819, obj_t BgL_g1209z00_11820)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11818;

				BgL_pass1080z00_11818 = PROCEDURE_REF(BgL_envz00_11817, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7669z00_27876;

					if (PAIRP(BgL_g1208z00_11819))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4032z00_13973;

							BgL_arg4032z00_13973 = CAR(BgL_g1208z00_11819);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4032z00_13973))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13975;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27886;
										char *BgL_tmpz00_27884;

										BgL_auxz00_27886 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4032z00_13973));
										BgL_tmpz00_27884 =
											BSTRING_TO_STRING
											(BGl_string6098z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13975 =
											memcmp(BgL_tmpz00_27884, BgL_auxz00_27886, 5L);
									}
									BgL_test7669z00_27876 = ((long) (BgL_arg1303z00_13975) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7669z00_27876 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7669z00_27876 = ((bool_t) 0);
						}
					if (BgL_test7669z00_27876)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13976;

							BgL_thezd2remainingzd2argsz00_13976 = CDR(BgL_g1208z00_11819);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13977;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11818))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13977 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(126L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13977 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2068z00_13978;

										BgL_val0_2068z00_13978 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27898;

											BgL_tmpz00_27898 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27898);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27901;

											BgL_tmpz00_27901 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27901,
												BgL_thezd2remainingzd2argsz00_13976);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27904;

											BgL_tmpz00_27904 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27904, BgL_nvz00_13977);
										}
										return BgL_val0_2068z00_13978;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2071z00_13979;

							BgL_val0_2071z00_13979 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27908;

								BgL_tmpz00_27908 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27908);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27911;

								BgL_tmpz00_27911 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27911, BgL_g1208z00_11819);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27914;

								BgL_tmpz00_27914 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27914, BgL_g1209z00_11820);
							}
							return BgL_val0_2071z00_13979;
						}
				}
			}
		}

	}



/* &<@anonymous:4022> */
	obj_t BGl_z62zc3z04anonymousza34022ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11821, obj_t BgL_g1201z00_11823, obj_t BgL_g1202z00_11824)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11822;

				BgL_pass1080z00_11822 = PROCEDURE_REF(BgL_envz00_11821, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7673z00_27919;

					if (PAIRP(BgL_g1201z00_11823))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4026z00_13980;

							BgL_arg4026z00_13980 = CAR(BgL_g1201z00_11823);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4026z00_13980))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13982;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27929;
										char *BgL_tmpz00_27927;

										BgL_auxz00_27929 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4026z00_13980));
										BgL_tmpz00_27927 =
											BSTRING_TO_STRING
											(BGl_string6099z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13982 =
											memcmp(BgL_tmpz00_27927, BgL_auxz00_27929, 5L);
									}
									BgL_test7673z00_27919 = ((long) (BgL_arg1303z00_13982) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7673z00_27919 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7673z00_27919 = ((bool_t) 0);
						}
					if (BgL_test7673z00_27919)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13983;

							BgL_thezd2remainingzd2argsz00_13983 = CDR(BgL_g1201z00_11823);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13984;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11822))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13984 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(127L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13984 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2062z00_13985;

										BgL_val0_2062z00_13985 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27941;

											BgL_tmpz00_27941 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27941);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27944;

											BgL_tmpz00_27944 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27944,
												BgL_thezd2remainingzd2argsz00_13983);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27947;

											BgL_tmpz00_27947 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27947, BgL_nvz00_13984);
										}
										return BgL_val0_2062z00_13985;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2065z00_13986;

							BgL_val0_2065z00_13986 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27951;

								BgL_tmpz00_27951 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27951);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27954;

								BgL_tmpz00_27954 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27954, BgL_g1201z00_11823);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27957;

								BgL_tmpz00_27957 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27957, BgL_g1202z00_11824);
							}
							return BgL_val0_2065z00_13986;
						}
				}
			}
		}

	}



/* &<@anonymous:4016> */
	obj_t BGl_z62zc3z04anonymousza34016ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11825, obj_t BgL_g1199z00_11827, obj_t BgL_g1200z00_11828)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11826;

				BgL_pass1080z00_11826 = PROCEDURE_REF(BgL_envz00_11825, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7677z00_27962;

					if (PAIRP(BgL_g1199z00_11827))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4020z00_13987;

							BgL_arg4020z00_13987 = CAR(BgL_g1199z00_11827);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg4020z00_13987))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13989;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_27972;
										char *BgL_tmpz00_27970;

										BgL_auxz00_27972 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4020z00_13987));
										BgL_tmpz00_27970 =
											BSTRING_TO_STRING
											(BGl_string6100z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13989 =
											memcmp(BgL_tmpz00_27970, BgL_auxz00_27972, 5L);
									}
									BgL_test7677z00_27962 = ((long) (BgL_arg1303z00_13989) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7677z00_27962 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7677z00_27962 = ((bool_t) 0);
						}
					if (BgL_test7677z00_27962)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13990;

							BgL_thezd2remainingzd2argsz00_13990 = CDR(BgL_g1199z00_11827);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13991;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11826))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13991 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(128L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13991 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2056z00_13992;

										BgL_val0_2056z00_13992 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27984;

											BgL_tmpz00_27984 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27984);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27987;

											BgL_tmpz00_27987 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27987,
												BgL_thezd2remainingzd2argsz00_13990);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_27990;

											BgL_tmpz00_27990 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_27990, BgL_nvz00_13991);
										}
										return BgL_val0_2056z00_13992;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2059z00_13993;

							BgL_val0_2059z00_13993 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27994;

								BgL_tmpz00_27994 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_27994);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_27997;

								BgL_tmpz00_27997 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_27997, BgL_g1199z00_11827);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28000;

								BgL_tmpz00_28000 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28000, BgL_g1200z00_11828);
							}
							return BgL_val0_2059z00_13993;
						}
				}
			}
		}

	}



/* &<@anonymous:4010> */
	obj_t BGl_z62zc3z04anonymousza34010ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11829, obj_t BgL_g1196z00_11831, obj_t BgL_g1197z00_11832)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11830;

				BgL_pass1080z00_11830 = PROCEDURE_REF(BgL_envz00_11829, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7681z00_28005;

					if (PAIRP(BgL_g1196z00_11831))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4014z00_13994;

							BgL_arg4014z00_13994 = CAR(BgL_g1196z00_11831);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4014z00_13994))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_13996;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28015;
										char *BgL_tmpz00_28013;

										BgL_auxz00_28015 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4014z00_13994));
										BgL_tmpz00_28013 =
											BSTRING_TO_STRING
											(BGl_string6101z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_13996 =
											memcmp(BgL_tmpz00_28013, BgL_auxz00_28015, 7L);
									}
									BgL_test7681z00_28005 = ((long) (BgL_arg1303z00_13996) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7681z00_28005 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7681z00_28005 = ((bool_t) 0);
						}
					if (BgL_test7681z00_28005)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_13997;

							BgL_thezd2remainingzd2argsz00_13997 = CDR(BgL_g1196z00_11831);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_13998;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11830))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13998 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(129L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_13998 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2050z00_13999;

										BgL_val0_2050z00_13999 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28027;

											BgL_tmpz00_28027 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28027);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28030;

											BgL_tmpz00_28030 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28030,
												BgL_thezd2remainingzd2argsz00_13997);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28033;

											BgL_tmpz00_28033 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28033, BgL_nvz00_13998);
										}
										return BgL_val0_2050z00_13999;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2053z00_14000;

							BgL_val0_2053z00_14000 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28037;

								BgL_tmpz00_28037 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28037);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28040;

								BgL_tmpz00_28040 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28040, BgL_g1196z00_11831);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28043;

								BgL_tmpz00_28043 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28043, BgL_g1197z00_11832);
							}
							return BgL_val0_2053z00_14000;
						}
				}
			}
		}

	}



/* &<@anonymous:4004> */
	obj_t BGl_z62zc3z04anonymousza34004ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11833, obj_t BgL_g1194z00_11835, obj_t BgL_g1195z00_11836)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11834;

				BgL_pass1080z00_11834 = PROCEDURE_REF(BgL_envz00_11833, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7685z00_28048;

					if (PAIRP(BgL_g1194z00_11835))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4008z00_14001;

							BgL_arg4008z00_14001 = CAR(BgL_g1194z00_11835);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg4008z00_14001))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14003;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28058;
										char *BgL_tmpz00_28056;

										BgL_auxz00_28058 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4008z00_14001));
										BgL_tmpz00_28056 =
											BSTRING_TO_STRING
											(BGl_string6102z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14003 =
											memcmp(BgL_tmpz00_28056, BgL_auxz00_28058, 7L);
									}
									BgL_test7685z00_28048 = ((long) (BgL_arg1303z00_14003) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7685z00_28048 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7685z00_28048 = ((bool_t) 0);
						}
					if (BgL_test7685z00_28048)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14004;

							BgL_thezd2remainingzd2argsz00_14004 = CDR(BgL_g1194z00_11835);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14005;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11834))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14005 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(130L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14005 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2044z00_14006;

										BgL_val0_2044z00_14006 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28070;

											BgL_tmpz00_28070 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28070);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28073;

											BgL_tmpz00_28073 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28073,
												BgL_thezd2remainingzd2argsz00_14004);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28076;

											BgL_tmpz00_28076 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28076, BgL_nvz00_14005);
										}
										return BgL_val0_2044z00_14006;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2047z00_14007;

							BgL_val0_2047z00_14007 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28080;

								BgL_tmpz00_28080 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28080);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28083;

								BgL_tmpz00_28083 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28083, BgL_g1194z00_11835);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28086;

								BgL_tmpz00_28086 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28086, BgL_g1195z00_11836);
							}
							return BgL_val0_2047z00_14007;
						}
				}
			}
		}

	}



/* &<@anonymous:3998> */
	obj_t BGl_z62zc3z04anonymousza33998ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11837, obj_t BgL_g1192z00_11839, obj_t BgL_g1193z00_11840)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11838;

				BgL_pass1080z00_11838 = PROCEDURE_REF(BgL_envz00_11837, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7689z00_28091;

					if (PAIRP(BgL_g1192z00_11839))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg4002z00_14008;

							BgL_arg4002z00_14008 = CAR(BgL_g1192z00_11839);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg4002z00_14008))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14010;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28101;
										char *BgL_tmpz00_28099;

										BgL_auxz00_28101 =
											BSTRING_TO_STRING(((obj_t) BgL_arg4002z00_14008));
										BgL_tmpz00_28099 =
											BSTRING_TO_STRING
											(BGl_string6103z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14010 =
											memcmp(BgL_tmpz00_28099, BgL_auxz00_28101, 8L);
									}
									BgL_test7689z00_28091 = ((long) (BgL_arg1303z00_14010) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7689z00_28091 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7689z00_28091 = ((bool_t) 0);
						}
					if (BgL_test7689z00_28091)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14011;

							BgL_thezd2remainingzd2argsz00_14011 = CDR(BgL_g1192z00_11839);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14012;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11838))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14012 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(131L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14012 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2038z00_14013;

										BgL_val0_2038z00_14013 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28113;

											BgL_tmpz00_28113 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28113);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28116;

											BgL_tmpz00_28116 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28116,
												BgL_thezd2remainingzd2argsz00_14011);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28119;

											BgL_tmpz00_28119 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28119, BgL_nvz00_14012);
										}
										return BgL_val0_2038z00_14013;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2041z00_14014;

							BgL_val0_2041z00_14014 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28123;

								BgL_tmpz00_28123 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28123);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28126;

								BgL_tmpz00_28126 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28126, BgL_g1192z00_11839);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28129;

								BgL_tmpz00_28129 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28129, BgL_g1193z00_11840);
							}
							return BgL_val0_2041z00_14014;
						}
				}
			}
		}

	}



/* &<@anonymous:3992> */
	obj_t BGl_z62zc3z04anonymousza33992ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11841, obj_t BgL_g1190z00_11843, obj_t BgL_g1191z00_11844)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11842;

				BgL_pass1080z00_11842 = PROCEDURE_REF(BgL_envz00_11841, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7693z00_28134;

					if (PAIRP(BgL_g1190z00_11843))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3996z00_14015;

							BgL_arg3996z00_14015 = CAR(BgL_g1190z00_11843);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3996z00_14015))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14017;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28144;
										char *BgL_tmpz00_28142;

										BgL_auxz00_28144 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3996z00_14015));
										BgL_tmpz00_28142 =
											BSTRING_TO_STRING
											(BGl_string6104z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14017 =
											memcmp(BgL_tmpz00_28142, BgL_auxz00_28144, 7L);
									}
									BgL_test7693z00_28134 = ((long) (BgL_arg1303z00_14017) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7693z00_28134 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7693z00_28134 = ((bool_t) 0);
						}
					if (BgL_test7693z00_28134)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14018;

							BgL_thezd2remainingzd2argsz00_14018 = CDR(BgL_g1190z00_11843);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14019;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11842))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14019 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(132L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14019 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2032z00_14020;

										BgL_val0_2032z00_14020 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28156;

											BgL_tmpz00_28156 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28156);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28159;

											BgL_tmpz00_28159 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28159,
												BgL_thezd2remainingzd2argsz00_14018);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28162;

											BgL_tmpz00_28162 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28162, BgL_nvz00_14019);
										}
										return BgL_val0_2032z00_14020;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2035z00_14021;

							BgL_val0_2035z00_14021 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28166;

								BgL_tmpz00_28166 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28166);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28169;

								BgL_tmpz00_28169 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28169, BgL_g1190z00_11843);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28172;

								BgL_tmpz00_28172 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28172, BgL_g1191z00_11844);
							}
							return BgL_val0_2035z00_14021;
						}
				}
			}
		}

	}



/* &<@anonymous:3986> */
	obj_t BGl_z62zc3z04anonymousza33986ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11845, obj_t BgL_g1188z00_11847, obj_t BgL_g1189z00_11848)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11846;

				BgL_pass1080z00_11846 = PROCEDURE_REF(BgL_envz00_11845, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7697z00_28177;

					if (PAIRP(BgL_g1188z00_11847))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3990z00_14022;

							BgL_arg3990z00_14022 = CAR(BgL_g1188z00_11847);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg3990z00_14022))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14024;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28187;
										char *BgL_tmpz00_28185;

										BgL_auxz00_28187 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3990z00_14022));
										BgL_tmpz00_28185 =
											BSTRING_TO_STRING
											(BGl_string6105z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14024 =
											memcmp(BgL_tmpz00_28185, BgL_auxz00_28187, 8L);
									}
									BgL_test7697z00_28177 = ((long) (BgL_arg1303z00_14024) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7697z00_28177 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7697z00_28177 = ((bool_t) 0);
						}
					if (BgL_test7697z00_28177)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14025;

							BgL_thezd2remainingzd2argsz00_14025 = CDR(BgL_g1188z00_11847);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14026;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11846))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14026 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(133L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14026 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2026z00_14027;

										BgL_val0_2026z00_14027 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28199;

											BgL_tmpz00_28199 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28199);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28202;

											BgL_tmpz00_28202 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28202,
												BgL_thezd2remainingzd2argsz00_14025);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28205;

											BgL_tmpz00_28205 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28205, BgL_nvz00_14026);
										}
										return BgL_val0_2026z00_14027;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2029z00_14028;

							BgL_val0_2029z00_14028 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28209;

								BgL_tmpz00_28209 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28209);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28212;

								BgL_tmpz00_28212 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28212, BgL_g1188z00_11847);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28215;

								BgL_tmpz00_28215 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28215, BgL_g1189z00_11848);
							}
							return BgL_val0_2029z00_14028;
						}
				}
			}
		}

	}



/* &<@anonymous:3980> */
	obj_t BGl_z62zc3z04anonymousza33980ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11849, obj_t BgL_g1186z00_11851, obj_t BgL_g1187z00_11852)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11850;

				BgL_pass1080z00_11850 = PROCEDURE_REF(BgL_envz00_11849, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7701z00_28220;

					if (PAIRP(BgL_g1186z00_11851))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3984z00_14029;

							BgL_arg3984z00_14029 = CAR(BgL_g1186z00_11851);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg3984z00_14029))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14031;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28230;
										char *BgL_tmpz00_28228;

										BgL_auxz00_28230 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3984z00_14029));
										BgL_tmpz00_28228 =
											BSTRING_TO_STRING
											(BGl_string6106z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14031 =
											memcmp(BgL_tmpz00_28228, BgL_auxz00_28230, 8L);
									}
									BgL_test7701z00_28220 = ((long) (BgL_arg1303z00_14031) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7701z00_28220 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7701z00_28220 = ((bool_t) 0);
						}
					if (BgL_test7701z00_28220)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14032;

							BgL_thezd2remainingzd2argsz00_14032 = CDR(BgL_g1186z00_11851);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14033;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11850))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14033 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(134L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14033 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2020z00_14034;

										BgL_val0_2020z00_14034 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28242;

											BgL_tmpz00_28242 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28242);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28245;

											BgL_tmpz00_28245 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28245,
												BgL_thezd2remainingzd2argsz00_14032);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28248;

											BgL_tmpz00_28248 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28248, BgL_nvz00_14033);
										}
										return BgL_val0_2020z00_14034;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2023z00_14035;

							BgL_val0_2023z00_14035 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28252;

								BgL_tmpz00_28252 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28252);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28255;

								BgL_tmpz00_28255 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28255, BgL_g1186z00_11851);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28258;

								BgL_tmpz00_28258 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28258, BgL_g1187z00_11852);
							}
							return BgL_val0_2023z00_14035;
						}
				}
			}
		}

	}



/* &<@anonymous:3974> */
	obj_t BGl_z62zc3z04anonymousza33974ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11853, obj_t BgL_g1183z00_11855, obj_t BgL_g1184z00_11856)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11854;

				BgL_pass1080z00_11854 = PROCEDURE_REF(BgL_envz00_11853, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7705z00_28263;

					if (PAIRP(BgL_g1183z00_11855))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3978z00_14036;

							BgL_arg3978z00_14036 = CAR(BgL_g1183z00_11855);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3978z00_14036))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14038;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28273;
										char *BgL_tmpz00_28271;

										BgL_auxz00_28273 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3978z00_14036));
										BgL_tmpz00_28271 =
											BSTRING_TO_STRING
											(BGl_string6107z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14038 =
											memcmp(BgL_tmpz00_28271, BgL_auxz00_28273, 7L);
									}
									BgL_test7705z00_28263 = ((long) (BgL_arg1303z00_14038) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7705z00_28263 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7705z00_28263 = ((bool_t) 0);
						}
					if (BgL_test7705z00_28263)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14039;

							BgL_thezd2remainingzd2argsz00_14039 = CDR(BgL_g1183z00_11855);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14040;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11854))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14040 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(135L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14040 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2014z00_14041;

										BgL_val0_2014z00_14041 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28285;

											BgL_tmpz00_28285 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28285);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28288;

											BgL_tmpz00_28288 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28288,
												BgL_thezd2remainingzd2argsz00_14039);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28291;

											BgL_tmpz00_28291 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28291, BgL_nvz00_14040);
										}
										return BgL_val0_2014z00_14041;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2017z00_14042;

							BgL_val0_2017z00_14042 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28295;

								BgL_tmpz00_28295 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28295);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28298;

								BgL_tmpz00_28298 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28298, BgL_g1183z00_11855);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28301;

								BgL_tmpz00_28301 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28301, BgL_g1184z00_11856);
							}
							return BgL_val0_2017z00_14042;
						}
				}
			}
		}

	}



/* &<@anonymous:3968> */
	obj_t BGl_z62zc3z04anonymousza33968ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11857, obj_t BgL_g1181z00_11859, obj_t BgL_g1182z00_11860)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11858;

				BgL_pass1080z00_11858 = PROCEDURE_REF(BgL_envz00_11857, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7709z00_28306;

					if (PAIRP(BgL_g1181z00_11859))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3972z00_14043;

							BgL_arg3972z00_14043 = CAR(BgL_g1181z00_11859);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg3972z00_14043))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14045;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28316;
										char *BgL_tmpz00_28314;

										BgL_auxz00_28316 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3972z00_14043));
										BgL_tmpz00_28314 =
											BSTRING_TO_STRING
											(BGl_string6108z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14045 =
											memcmp(BgL_tmpz00_28314, BgL_auxz00_28316, 4L);
									}
									BgL_test7709z00_28306 = ((long) (BgL_arg1303z00_14045) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7709z00_28306 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7709z00_28306 = ((bool_t) 0);
						}
					if (BgL_test7709z00_28306)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14046;

							BgL_thezd2remainingzd2argsz00_14046 = CDR(BgL_g1181z00_11859);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14047;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11858))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14047 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(136L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14047 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2008z00_14048;

										BgL_val0_2008z00_14048 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28328;

											BgL_tmpz00_28328 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28328);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28331;

											BgL_tmpz00_28331 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28331,
												BgL_thezd2remainingzd2argsz00_14046);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28334;

											BgL_tmpz00_28334 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28334, BgL_nvz00_14047);
										}
										return BgL_val0_2008z00_14048;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2011z00_14049;

							BgL_val0_2011z00_14049 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28338;

								BgL_tmpz00_28338 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28338);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28341;

								BgL_tmpz00_28341 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28341, BgL_g1181z00_11859);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28344;

								BgL_tmpz00_28344 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28344, BgL_g1182z00_11860);
							}
							return BgL_val0_2011z00_14049;
						}
				}
			}
		}

	}



/* &<@anonymous:3962> */
	obj_t BGl_z62zc3z04anonymousza33962ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11861, obj_t BgL_g1179z00_11863, obj_t BgL_g1180z00_11864)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11862;

				BgL_pass1080z00_11862 = PROCEDURE_REF(BgL_envz00_11861, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7713z00_28349;

					if (PAIRP(BgL_g1179z00_11863))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3966z00_14050;

							BgL_arg3966z00_14050 = CAR(BgL_g1179z00_11863);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3966z00_14050))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14052;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28359;
										char *BgL_tmpz00_28357;

										BgL_auxz00_28359 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3966z00_14050));
										BgL_tmpz00_28357 =
											BSTRING_TO_STRING
											(BGl_string6109z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14052 =
											memcmp(BgL_tmpz00_28357, BgL_auxz00_28359, 10L);
									}
									BgL_test7713z00_28349 = ((long) (BgL_arg1303z00_14052) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7713z00_28349 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7713z00_28349 = ((bool_t) 0);
						}
					if (BgL_test7713z00_28349)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14053;

							BgL_thezd2remainingzd2argsz00_14053 = CDR(BgL_g1179z00_11863);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14054;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11862))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14054 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(137L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14054 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_2002z00_14055;

										BgL_val0_2002z00_14055 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28371;

											BgL_tmpz00_28371 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28371);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28374;

											BgL_tmpz00_28374 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28374,
												BgL_thezd2remainingzd2argsz00_14053);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28377;

											BgL_tmpz00_28377 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28377, BgL_nvz00_14054);
										}
										return BgL_val0_2002z00_14055;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_2005z00_14056;

							BgL_val0_2005z00_14056 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28381;

								BgL_tmpz00_28381 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28381);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28384;

								BgL_tmpz00_28384 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28384, BgL_g1179z00_11863);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28387;

								BgL_tmpz00_28387 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28387, BgL_g1180z00_11864);
							}
							return BgL_val0_2005z00_14056;
						}
				}
			}
		}

	}



/* &<@anonymous:3956> */
	obj_t BGl_z62zc3z04anonymousza33956ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11865, obj_t BgL_g1177z00_11867, obj_t BgL_g1178z00_11868)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11866;

				BgL_pass1080z00_11866 = PROCEDURE_REF(BgL_envz00_11865, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7717z00_28392;

					if (PAIRP(BgL_g1177z00_11867))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3960z00_14057;

							BgL_arg3960z00_14057 = CAR(BgL_g1177z00_11867);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg3960z00_14057))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14059;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28402;
										char *BgL_tmpz00_28400;

										BgL_auxz00_28402 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3960z00_14057));
										BgL_tmpz00_28400 =
											BSTRING_TO_STRING
											(BGl_string6110z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14059 =
											memcmp(BgL_tmpz00_28400, BgL_auxz00_28402, 8L);
									}
									BgL_test7717z00_28392 = ((long) (BgL_arg1303z00_14059) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7717z00_28392 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7717z00_28392 = ((bool_t) 0);
						}
					if (BgL_test7717z00_28392)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14060;

							BgL_thezd2remainingzd2argsz00_14060 = CDR(BgL_g1177z00_11867);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14061;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11866))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14061 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(138L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14061 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1996z00_14062;

										BgL_val0_1996z00_14062 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28414;

											BgL_tmpz00_28414 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28414);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28417;

											BgL_tmpz00_28417 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28417,
												BgL_thezd2remainingzd2argsz00_14060);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28420;

											BgL_tmpz00_28420 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28420, BgL_nvz00_14061);
										}
										return BgL_val0_1996z00_14062;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1999z00_14063;

							BgL_val0_1999z00_14063 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28424;

								BgL_tmpz00_28424 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28424);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28427;

								BgL_tmpz00_28427 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28427, BgL_g1177z00_11867);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28430;

								BgL_tmpz00_28430 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28430, BgL_g1178z00_11868);
							}
							return BgL_val0_1999z00_14063;
						}
				}
			}
		}

	}



/* &<@anonymous:3950> */
	obj_t BGl_z62zc3z04anonymousza33950ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11869, obj_t BgL_g1173z00_11871, obj_t BgL_g1174z00_11872)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11870;

				BgL_pass1080z00_11870 = PROCEDURE_REF(BgL_envz00_11869, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7721z00_28435;

					if (PAIRP(BgL_g1173z00_11871))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3954z00_14064;

							BgL_arg3954z00_14064 = CAR(BgL_g1173z00_11871);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg3954z00_14064))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14066;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28445;
										char *BgL_tmpz00_28443;

										BgL_auxz00_28445 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3954z00_14064));
										BgL_tmpz00_28443 =
											BSTRING_TO_STRING
											(BGl_string6111z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14066 =
											memcmp(BgL_tmpz00_28443, BgL_auxz00_28445, 9L);
									}
									BgL_test7721z00_28435 = ((long) (BgL_arg1303z00_14066) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7721z00_28435 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7721z00_28435 = ((bool_t) 0);
						}
					if (BgL_test7721z00_28435)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14067;

							BgL_thezd2remainingzd2argsz00_14067 = CDR(BgL_g1173z00_11871);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14068;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11870))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14068 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(139L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14068 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1990z00_14069;

										BgL_val0_1990z00_14069 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28457;

											BgL_tmpz00_28457 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28457);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28460;

											BgL_tmpz00_28460 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28460,
												BgL_thezd2remainingzd2argsz00_14067);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28463;

											BgL_tmpz00_28463 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28463, BgL_nvz00_14068);
										}
										return BgL_val0_1990z00_14069;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1993z00_14070;

							BgL_val0_1993z00_14070 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28467;

								BgL_tmpz00_28467 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28467);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28470;

								BgL_tmpz00_28470 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28470, BgL_g1173z00_11871);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28473;

								BgL_tmpz00_28473 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28473, BgL_g1174z00_11872);
							}
							return BgL_val0_1993z00_14070;
						}
				}
			}
		}

	}



/* &<@anonymous:3944> */
	obj_t BGl_z62zc3z04anonymousza33944ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11873, obj_t BgL_g1171z00_11875, obj_t BgL_g1172z00_11876)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11874;

				BgL_pass1080z00_11874 = PROCEDURE_REF(BgL_envz00_11873, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7725z00_28478;

					if (PAIRP(BgL_g1171z00_11875))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3948z00_14071;

							BgL_arg3948z00_14071 = CAR(BgL_g1171z00_11875);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg3948z00_14071))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14073;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28488;
										char *BgL_tmpz00_28486;

										BgL_auxz00_28488 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3948z00_14071));
										BgL_tmpz00_28486 =
											BSTRING_TO_STRING
											(BGl_string6112z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14073 =
											memcmp(BgL_tmpz00_28486, BgL_auxz00_28488, 4L);
									}
									BgL_test7725z00_28478 = ((long) (BgL_arg1303z00_14073) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7725z00_28478 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7725z00_28478 = ((bool_t) 0);
						}
					if (BgL_test7725z00_28478)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14074;

							BgL_thezd2remainingzd2argsz00_14074 = CDR(BgL_g1171z00_11875);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14075;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11874))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14075 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(140L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14075 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1984z00_14076;

										BgL_val0_1984z00_14076 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28500;

											BgL_tmpz00_28500 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28500);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28503;

											BgL_tmpz00_28503 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28503,
												BgL_thezd2remainingzd2argsz00_14074);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28506;

											BgL_tmpz00_28506 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28506, BgL_nvz00_14075);
										}
										return BgL_val0_1984z00_14076;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1987z00_14077;

							BgL_val0_1987z00_14077 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28510;

								BgL_tmpz00_28510 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28510);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28513;

								BgL_tmpz00_28513 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28513, BgL_g1171z00_11875);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28516;

								BgL_tmpz00_28516 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28516, BgL_g1172z00_11876);
							}
							return BgL_val0_1987z00_14077;
						}
				}
			}
		}

	}



/* &<@anonymous:3938> */
	obj_t BGl_z62zc3z04anonymousza33938ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11877, obj_t BgL_g1168z00_11879, obj_t BgL_g1169z00_11880)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11878;

				BgL_pass1080z00_11878 = PROCEDURE_REF(BgL_envz00_11877, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7729z00_28521;

					if (PAIRP(BgL_g1168z00_11879))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3942z00_14078;

							BgL_arg3942z00_14078 = CAR(BgL_g1168z00_11879);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3942z00_14078))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14080;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28531;
										char *BgL_tmpz00_28529;

										BgL_auxz00_28531 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3942z00_14078));
										BgL_tmpz00_28529 =
											BSTRING_TO_STRING
											(BGl_string6113z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14080 =
											memcmp(BgL_tmpz00_28529, BgL_auxz00_28531, 5L);
									}
									BgL_test7729z00_28521 = ((long) (BgL_arg1303z00_14080) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7729z00_28521 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7729z00_28521 = ((bool_t) 0);
						}
					if (BgL_test7729z00_28521)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14081;

							BgL_thezd2remainingzd2argsz00_14081 = CDR(BgL_g1168z00_11879);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14082;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11878))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14082 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(141L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14082 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1978z00_14083;

										BgL_val0_1978z00_14083 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28543;

											BgL_tmpz00_28543 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28543);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28546;

											BgL_tmpz00_28546 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28546,
												BgL_thezd2remainingzd2argsz00_14081);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28549;

											BgL_tmpz00_28549 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28549, BgL_nvz00_14082);
										}
										return BgL_val0_1978z00_14083;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1981z00_14084;

							BgL_val0_1981z00_14084 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28553;

								BgL_tmpz00_28553 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28553);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28556;

								BgL_tmpz00_28556 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28556, BgL_g1168z00_11879);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28559;

								BgL_tmpz00_28559 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28559, BgL_g1169z00_11880);
							}
							return BgL_val0_1981z00_14084;
						}
				}
			}
		}

	}



/* &<@anonymous:3932> */
	obj_t BGl_z62zc3z04anonymousza33932ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11881, obj_t BgL_g1166z00_11883, obj_t BgL_g1167z00_11884)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11882;

				BgL_pass1080z00_11882 = PROCEDURE_REF(BgL_envz00_11881, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7733z00_28564;

					if (PAIRP(BgL_g1166z00_11883))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3936z00_14085;

							BgL_arg3936z00_14085 = CAR(BgL_g1166z00_11883);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3936z00_14085))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14087;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28574;
										char *BgL_tmpz00_28572;

										BgL_auxz00_28574 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3936z00_14085));
										BgL_tmpz00_28572 =
											BSTRING_TO_STRING
											(BGl_string6114z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14087 =
											memcmp(BgL_tmpz00_28572, BgL_auxz00_28574, 10L);
									}
									BgL_test7733z00_28564 = ((long) (BgL_arg1303z00_14087) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7733z00_28564 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7733z00_28564 = ((bool_t) 0);
						}
					if (BgL_test7733z00_28564)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14088;

							BgL_thezd2remainingzd2argsz00_14088 = CDR(BgL_g1166z00_11883);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14089;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11882))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14089 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(142L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14089 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1972z00_14090;

										BgL_val0_1972z00_14090 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28586;

											BgL_tmpz00_28586 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28586);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28589;

											BgL_tmpz00_28589 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28589,
												BgL_thezd2remainingzd2argsz00_14088);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28592;

											BgL_tmpz00_28592 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28592, BgL_nvz00_14089);
										}
										return BgL_val0_1972z00_14090;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1975z00_14091;

							BgL_val0_1975z00_14091 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28596;

								BgL_tmpz00_28596 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28596);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28599;

								BgL_tmpz00_28599 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28599, BgL_g1166z00_11883);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28602;

								BgL_tmpz00_28602 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28602, BgL_g1167z00_11884);
							}
							return BgL_val0_1975z00_14091;
						}
				}
			}
		}

	}



/* &<@anonymous:3926> */
	obj_t BGl_z62zc3z04anonymousza33926ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11885, obj_t BgL_g1161z00_11887, obj_t BgL_g1162z00_11888)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11886;

				BgL_pass1080z00_11886 = PROCEDURE_REF(BgL_envz00_11885, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7737z00_28607;

					if (PAIRP(BgL_g1161z00_11887))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3930z00_14092;

							BgL_arg3930z00_14092 = CAR(BgL_g1161z00_11887);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg3930z00_14092))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14094;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28617;
										char *BgL_tmpz00_28615;

										BgL_auxz00_28617 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3930z00_14092));
										BgL_tmpz00_28615 =
											BSTRING_TO_STRING
											(BGl_string6115z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14094 =
											memcmp(BgL_tmpz00_28615, BgL_auxz00_28617, 6L);
									}
									BgL_test7737z00_28607 = ((long) (BgL_arg1303z00_14094) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7737z00_28607 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7737z00_28607 = ((bool_t) 0);
						}
					if (BgL_test7737z00_28607)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14095;

							BgL_thezd2remainingzd2argsz00_14095 = CDR(BgL_g1161z00_11887);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14096;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11886))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14096 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(143L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14096 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1966z00_14097;

										BgL_val0_1966z00_14097 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28629;

											BgL_tmpz00_28629 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28629);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28632;

											BgL_tmpz00_28632 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28632,
												BgL_thezd2remainingzd2argsz00_14095);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28635;

											BgL_tmpz00_28635 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28635, BgL_nvz00_14096);
										}
										return BgL_val0_1966z00_14097;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1969z00_14098;

							BgL_val0_1969z00_14098 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28639;

								BgL_tmpz00_28639 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28639);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28642;

								BgL_tmpz00_28642 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28642, BgL_g1161z00_11887);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28645;

								BgL_tmpz00_28645 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28645, BgL_g1162z00_11888);
							}
							return BgL_val0_1969z00_14098;
						}
				}
			}
		}

	}



/* &<@anonymous:3920> */
	obj_t BGl_z62zc3z04anonymousza33920ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11889, obj_t BgL_g1159z00_11891, obj_t BgL_g1160z00_11892)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11890;

				BgL_pass1080z00_11890 = PROCEDURE_REF(BgL_envz00_11889, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7741z00_28650;

					if (PAIRP(BgL_g1159z00_11891))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3924z00_14099;

							BgL_arg3924z00_14099 = CAR(BgL_g1159z00_11891);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3924z00_14099))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14101;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28660;
										char *BgL_tmpz00_28658;

										BgL_auxz00_28660 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3924z00_14099));
										BgL_tmpz00_28658 =
											BSTRING_TO_STRING
											(BGl_string6116z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14101 =
											memcmp(BgL_tmpz00_28658, BgL_auxz00_28660, 7L);
									}
									BgL_test7741z00_28650 = ((long) (BgL_arg1303z00_14101) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7741z00_28650 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7741z00_28650 = ((bool_t) 0);
						}
					if (BgL_test7741z00_28650)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14102;

							BgL_thezd2remainingzd2argsz00_14102 = CDR(BgL_g1159z00_11891);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14103;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11890))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14103 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(144L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14103 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1960z00_14104;

										BgL_val0_1960z00_14104 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28672;

											BgL_tmpz00_28672 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28672);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28675;

											BgL_tmpz00_28675 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28675,
												BgL_thezd2remainingzd2argsz00_14102);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28678;

											BgL_tmpz00_28678 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28678, BgL_nvz00_14103);
										}
										return BgL_val0_1960z00_14104;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1963z00_14105;

							BgL_val0_1963z00_14105 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28682;

								BgL_tmpz00_28682 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28682);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28685;

								BgL_tmpz00_28685 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28685, BgL_g1159z00_11891);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28688;

								BgL_tmpz00_28688 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28688, BgL_g1160z00_11892);
							}
							return BgL_val0_1963z00_14105;
						}
				}
			}
		}

	}



/* &<@anonymous:3914> */
	obj_t BGl_z62zc3z04anonymousza33914ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11893, obj_t BgL_g1154z00_11895, obj_t BgL_g1155z00_11896)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11894;

				BgL_pass1080z00_11894 = PROCEDURE_REF(BgL_envz00_11893, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7745z00_28693;

					if (PAIRP(BgL_g1154z00_11895))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3918z00_14106;

							BgL_arg3918z00_14106 = CAR(BgL_g1154z00_11895);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3918z00_14106))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14108;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28703;
										char *BgL_tmpz00_28701;

										BgL_auxz00_28703 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3918z00_14106));
										BgL_tmpz00_28701 =
											BSTRING_TO_STRING
											(BGl_string6117z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14108 =
											memcmp(BgL_tmpz00_28701, BgL_auxz00_28703, 7L);
									}
									BgL_test7745z00_28693 = ((long) (BgL_arg1303z00_14108) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7745z00_28693 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7745z00_28693 = ((bool_t) 0);
						}
					if (BgL_test7745z00_28693)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14109;

							BgL_thezd2remainingzd2argsz00_14109 = CDR(BgL_g1154z00_11895);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14110;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11894))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14110 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(145L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14110 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1954z00_14111;

										BgL_val0_1954z00_14111 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28715;

											BgL_tmpz00_28715 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28715);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28718;

											BgL_tmpz00_28718 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28718,
												BgL_thezd2remainingzd2argsz00_14109);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28721;

											BgL_tmpz00_28721 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28721, BgL_nvz00_14110);
										}
										return BgL_val0_1954z00_14111;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1957z00_14112;

							BgL_val0_1957z00_14112 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28725;

								BgL_tmpz00_28725 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28725);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28728;

								BgL_tmpz00_28728 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28728, BgL_g1154z00_11895);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28731;

								BgL_tmpz00_28731 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28731, BgL_g1155z00_11896);
							}
							return BgL_val0_1957z00_14112;
						}
				}
			}
		}

	}



/* &<@anonymous:3908> */
	obj_t BGl_z62zc3z04anonymousza33908ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11897, obj_t BgL_g1152z00_11899, obj_t BgL_g1153z00_11900)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11898;

				BgL_pass1080z00_11898 = PROCEDURE_REF(BgL_envz00_11897, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7749z00_28736;

					if (PAIRP(BgL_g1152z00_11899))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3912z00_14113;

							BgL_arg3912z00_14113 = CAR(BgL_g1152z00_11899);
							if ((4L == STRING_LENGTH(((obj_t) BgL_arg3912z00_14113))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14115;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28746;
										char *BgL_tmpz00_28744;

										BgL_auxz00_28746 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3912z00_14113));
										BgL_tmpz00_28744 =
											BSTRING_TO_STRING
											(BGl_string6118z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14115 =
											memcmp(BgL_tmpz00_28744, BgL_auxz00_28746, 4L);
									}
									BgL_test7749z00_28736 = ((long) (BgL_arg1303z00_14115) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7749z00_28736 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7749z00_28736 = ((bool_t) 0);
						}
					if (BgL_test7749z00_28736)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14116;

							BgL_thezd2remainingzd2argsz00_14116 = CDR(BgL_g1152z00_11899);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14117;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11898))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14117 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(146L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14117 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1948z00_14118;

										BgL_val0_1948z00_14118 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28758;

											BgL_tmpz00_28758 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28758);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28761;

											BgL_tmpz00_28761 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28761,
												BgL_thezd2remainingzd2argsz00_14116);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28764;

											BgL_tmpz00_28764 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28764, BgL_nvz00_14117);
										}
										return BgL_val0_1948z00_14118;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1951z00_14119;

							BgL_val0_1951z00_14119 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28768;

								BgL_tmpz00_28768 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28768);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28771;

								BgL_tmpz00_28771 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28771, BgL_g1152z00_11899);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28774;

								BgL_tmpz00_28774 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28774, BgL_g1153z00_11900);
							}
							return BgL_val0_1951z00_14119;
						}
				}
			}
		}

	}



/* &<@anonymous:3902> */
	obj_t BGl_z62zc3z04anonymousza33902ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11901, obj_t BgL_g1149z00_11903, obj_t BgL_g1150z00_11904)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11902;

				BgL_pass1080z00_11902 = PROCEDURE_REF(BgL_envz00_11901, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7753z00_28779;

					if (PAIRP(BgL_g1149z00_11903))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3906z00_14120;

							BgL_arg3906z00_14120 = CAR(BgL_g1149z00_11903);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3906z00_14120))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14122;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28789;
										char *BgL_tmpz00_28787;

										BgL_auxz00_28789 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3906z00_14120));
										BgL_tmpz00_28787 =
											BSTRING_TO_STRING
											(BGl_string6119z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14122 =
											memcmp(BgL_tmpz00_28787, BgL_auxz00_28789, 5L);
									}
									BgL_test7753z00_28779 = ((long) (BgL_arg1303z00_14122) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7753z00_28779 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7753z00_28779 = ((bool_t) 0);
						}
					if (BgL_test7753z00_28779)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14123;

							BgL_thezd2remainingzd2argsz00_14123 = CDR(BgL_g1149z00_11903);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14124;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11902))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14124 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(147L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14124 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1942z00_14125;

										BgL_val0_1942z00_14125 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28801;

											BgL_tmpz00_28801 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28801);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28804;

											BgL_tmpz00_28804 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28804,
												BgL_thezd2remainingzd2argsz00_14123);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28807;

											BgL_tmpz00_28807 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28807, BgL_nvz00_14124);
										}
										return BgL_val0_1942z00_14125;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1945z00_14126;

							BgL_val0_1945z00_14126 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28811;

								BgL_tmpz00_28811 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28811);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28814;

								BgL_tmpz00_28814 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28814, BgL_g1149z00_11903);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28817;

								BgL_tmpz00_28817 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28817, BgL_g1150z00_11904);
							}
							return BgL_val0_1945z00_14126;
						}
				}
			}
		}

	}



/* &<@anonymous:3896> */
	obj_t BGl_z62zc3z04anonymousza33896ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11905, obj_t BgL_g1147z00_11907, obj_t BgL_g1148z00_11908)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11906;

				BgL_pass1080z00_11906 = PROCEDURE_REF(BgL_envz00_11905, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7757z00_28822;

					if (PAIRP(BgL_g1147z00_11907))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3900z00_14127;

							BgL_arg3900z00_14127 = CAR(BgL_g1147z00_11907);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg3900z00_14127))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14129;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28832;
										char *BgL_tmpz00_28830;

										BgL_auxz00_28832 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3900z00_14127));
										BgL_tmpz00_28830 =
											BSTRING_TO_STRING
											(BGl_string6120z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14129 =
											memcmp(BgL_tmpz00_28830, BgL_auxz00_28832, 9L);
									}
									BgL_test7757z00_28822 = ((long) (BgL_arg1303z00_14129) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7757z00_28822 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7757z00_28822 = ((bool_t) 0);
						}
					if (BgL_test7757z00_28822)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14130;

							BgL_thezd2remainingzd2argsz00_14130 = CDR(BgL_g1147z00_11907);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14131;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11906))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14131 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(148L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14131 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1936z00_14132;

										BgL_val0_1936z00_14132 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28844;

											BgL_tmpz00_28844 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28844);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28847;

											BgL_tmpz00_28847 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28847,
												BgL_thezd2remainingzd2argsz00_14130);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28850;

											BgL_tmpz00_28850 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28850, BgL_nvz00_14131);
										}
										return BgL_val0_1936z00_14132;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1939z00_14133;

							BgL_val0_1939z00_14133 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28854;

								BgL_tmpz00_28854 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28854);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28857;

								BgL_tmpz00_28857 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28857, BgL_g1147z00_11907);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28860;

								BgL_tmpz00_28860 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28860, BgL_g1148z00_11908);
							}
							return BgL_val0_1939z00_14133;
						}
				}
			}
		}

	}



/* &<@anonymous:3890> */
	obj_t BGl_z62zc3z04anonymousza33890ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11909, obj_t BgL_g1145z00_11911, obj_t BgL_g1146z00_11912)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11910;

				BgL_pass1080z00_11910 = PROCEDURE_REF(BgL_envz00_11909, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7761z00_28865;

					if (PAIRP(BgL_g1145z00_11911))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3894z00_14134;

							BgL_arg3894z00_14134 = CAR(BgL_g1145z00_11911);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3894z00_14134))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14136;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28875;
										char *BgL_tmpz00_28873;

										BgL_auxz00_28875 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3894z00_14134));
										BgL_tmpz00_28873 =
											BSTRING_TO_STRING
											(BGl_string6121z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14136 =
											memcmp(BgL_tmpz00_28873, BgL_auxz00_28875, 5L);
									}
									BgL_test7761z00_28865 = ((long) (BgL_arg1303z00_14136) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7761z00_28865 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7761z00_28865 = ((bool_t) 0);
						}
					if (BgL_test7761z00_28865)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14137;

							BgL_thezd2remainingzd2argsz00_14137 = CDR(BgL_g1145z00_11911);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14138;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11910))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14138 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(149L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14138 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1930z00_14139;

										BgL_val0_1930z00_14139 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28887;

											BgL_tmpz00_28887 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28887);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28890;

											BgL_tmpz00_28890 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28890,
												BgL_thezd2remainingzd2argsz00_14137);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28893;

											BgL_tmpz00_28893 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28893, BgL_nvz00_14138);
										}
										return BgL_val0_1930z00_14139;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1933z00_14140;

							BgL_val0_1933z00_14140 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28897;

								BgL_tmpz00_28897 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28897);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28900;

								BgL_tmpz00_28900 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28900, BgL_g1145z00_11911);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28903;

								BgL_tmpz00_28903 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28903, BgL_g1146z00_11912);
							}
							return BgL_val0_1933z00_14140;
						}
				}
			}
		}

	}



/* &<@anonymous:3884> */
	obj_t BGl_z62zc3z04anonymousza33884ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11913, obj_t BgL_g1143z00_11915, obj_t BgL_g1144z00_11916)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11914;

				BgL_pass1080z00_11914 = PROCEDURE_REF(BgL_envz00_11913, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7765z00_28908;

					if (PAIRP(BgL_g1143z00_11915))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3888z00_14141;

							BgL_arg3888z00_14141 = CAR(BgL_g1143z00_11915);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3888z00_14141))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14143;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28918;
										char *BgL_tmpz00_28916;

										BgL_auxz00_28918 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3888z00_14141));
										BgL_tmpz00_28916 =
											BSTRING_TO_STRING
											(BGl_string6122z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14143 =
											memcmp(BgL_tmpz00_28916, BgL_auxz00_28918, 5L);
									}
									BgL_test7765z00_28908 = ((long) (BgL_arg1303z00_14143) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7765z00_28908 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7765z00_28908 = ((bool_t) 0);
						}
					if (BgL_test7765z00_28908)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14144;

							BgL_thezd2remainingzd2argsz00_14144 = CDR(BgL_g1143z00_11915);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14145;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11914))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14145 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(150L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14145 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1924z00_14146;

										BgL_val0_1924z00_14146 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28930;

											BgL_tmpz00_28930 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28930);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28933;

											BgL_tmpz00_28933 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28933,
												BgL_thezd2remainingzd2argsz00_14144);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28936;

											BgL_tmpz00_28936 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28936, BgL_nvz00_14145);
										}
										return BgL_val0_1924z00_14146;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1927z00_14147;

							BgL_val0_1927z00_14147 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28940;

								BgL_tmpz00_28940 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28940);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28943;

								BgL_tmpz00_28943 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28943, BgL_g1143z00_11915);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28946;

								BgL_tmpz00_28946 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28946, BgL_g1144z00_11916);
							}
							return BgL_val0_1927z00_14147;
						}
				}
			}
		}

	}



/* &<@anonymous:3878> */
	obj_t BGl_z62zc3z04anonymousza33878ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11917, obj_t BgL_g1141z00_11919, obj_t BgL_g1142z00_11920)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11918;

				BgL_pass1080z00_11918 = PROCEDURE_REF(BgL_envz00_11917, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7769z00_28951;

					if (PAIRP(BgL_g1141z00_11919))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3882z00_14148;

							BgL_arg3882z00_14148 = CAR(BgL_g1141z00_11919);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3882z00_14148))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14150;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_28961;
										char *BgL_tmpz00_28959;

										BgL_auxz00_28961 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3882z00_14148));
										BgL_tmpz00_28959 =
											BSTRING_TO_STRING
											(BGl_string6123z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14150 =
											memcmp(BgL_tmpz00_28959, BgL_auxz00_28961, 5L);
									}
									BgL_test7769z00_28951 = ((long) (BgL_arg1303z00_14150) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7769z00_28951 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7769z00_28951 = ((bool_t) 0);
						}
					if (BgL_test7769z00_28951)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14151;

							BgL_thezd2remainingzd2argsz00_14151 = CDR(BgL_g1141z00_11919);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14152;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11918))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14152 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(151L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14152 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1918z00_14153;

										BgL_val0_1918z00_14153 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28973;

											BgL_tmpz00_28973 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28973);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28976;

											BgL_tmpz00_28976 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28976,
												BgL_thezd2remainingzd2argsz00_14151);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_28979;

											BgL_tmpz00_28979 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_28979, BgL_nvz00_14152);
										}
										return BgL_val0_1918z00_14153;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1921z00_14154;

							BgL_val0_1921z00_14154 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28983;

								BgL_tmpz00_28983 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_28983);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28986;

								BgL_tmpz00_28986 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28986, BgL_g1141z00_11919);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_28989;

								BgL_tmpz00_28989 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_28989, BgL_g1142z00_11920);
							}
							return BgL_val0_1921z00_14154;
						}
				}
			}
		}

	}



/* &<@anonymous:3872> */
	obj_t BGl_z62zc3z04anonymousza33872ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11921, obj_t BgL_g1139z00_11923, obj_t BgL_g1140z00_11924)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11922;

				BgL_pass1080z00_11922 = PROCEDURE_REF(BgL_envz00_11921, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7773z00_28994;

					if (PAIRP(BgL_g1139z00_11923))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3876z00_14155;

							BgL_arg3876z00_14155 = CAR(BgL_g1139z00_11923);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3876z00_14155))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14157;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29004;
										char *BgL_tmpz00_29002;

										BgL_auxz00_29004 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3876z00_14155));
										BgL_tmpz00_29002 =
											BSTRING_TO_STRING
											(BGl_string6124z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14157 =
											memcmp(BgL_tmpz00_29002, BgL_auxz00_29004, 7L);
									}
									BgL_test7773z00_28994 = ((long) (BgL_arg1303z00_14157) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7773z00_28994 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7773z00_28994 = ((bool_t) 0);
						}
					if (BgL_test7773z00_28994)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14158;

							BgL_thezd2remainingzd2argsz00_14158 = CDR(BgL_g1139z00_11923);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14159;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11922))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14159 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(152L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14159 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1912z00_14160;

										BgL_val0_1912z00_14160 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29016;

											BgL_tmpz00_29016 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29016);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29019;

											BgL_tmpz00_29019 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29019,
												BgL_thezd2remainingzd2argsz00_14158);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29022;

											BgL_tmpz00_29022 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29022, BgL_nvz00_14159);
										}
										return BgL_val0_1912z00_14160;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1915z00_14161;

							BgL_val0_1915z00_14161 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29026;

								BgL_tmpz00_29026 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29026);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29029;

								BgL_tmpz00_29029 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29029, BgL_g1139z00_11923);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29032;

								BgL_tmpz00_29032 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29032, BgL_g1140z00_11924);
							}
							return BgL_val0_1915z00_14161;
						}
				}
			}
		}

	}



/* &<@anonymous:3866> */
	obj_t BGl_z62zc3z04anonymousza33866ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11925, obj_t BgL_g1137z00_11927, obj_t BgL_g1138z00_11928)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11926;

				BgL_pass1080z00_11926 = PROCEDURE_REF(BgL_envz00_11925, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7777z00_29037;

					if (PAIRP(BgL_g1137z00_11927))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3870z00_14162;

							BgL_arg3870z00_14162 = CAR(BgL_g1137z00_11927);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg3870z00_14162))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14164;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29047;
										char *BgL_tmpz00_29045;

										BgL_auxz00_29047 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3870z00_14162));
										BgL_tmpz00_29045 =
											BSTRING_TO_STRING
											(BGl_string6125z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14164 =
											memcmp(BgL_tmpz00_29045, BgL_auxz00_29047, 6L);
									}
									BgL_test7777z00_29037 = ((long) (BgL_arg1303z00_14164) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7777z00_29037 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7777z00_29037 = ((bool_t) 0);
						}
					if (BgL_test7777z00_29037)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14165;

							BgL_thezd2remainingzd2argsz00_14165 = CDR(BgL_g1137z00_11927);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14166;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11926))
									{	/* Init/parse_args.scm 207 */
										BGl_za2targetzd2languageza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(6L);
										BgL_nvz00_14166 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(153L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14166 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1906z00_14167;

										BgL_val0_1906z00_14167 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29060;

											BgL_tmpz00_29060 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29060);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29063;

											BgL_tmpz00_29063 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29063,
												BgL_thezd2remainingzd2argsz00_14165);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29066;

											BgL_tmpz00_29066 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29066, BgL_nvz00_14166);
										}
										return BgL_val0_1906z00_14167;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1909z00_14168;

							BgL_val0_1909z00_14168 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29070;

								BgL_tmpz00_29070 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29070);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29073;

								BgL_tmpz00_29073 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29073, BgL_g1137z00_11927);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29076;

								BgL_tmpz00_29076 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29076, BgL_g1138z00_11928);
							}
							return BgL_val0_1909z00_14168;
						}
				}
			}
		}

	}



/* &<@anonymous:3860> */
	obj_t BGl_z62zc3z04anonymousza33860ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11929, obj_t BgL_g1135z00_11931, obj_t BgL_g1136z00_11932)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11930;

				BgL_pass1080z00_11930 = PROCEDURE_REF(BgL_envz00_11929, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7781z00_29081;

					if (PAIRP(BgL_g1135z00_11931))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3864z00_14169;

							BgL_arg3864z00_14169 = CAR(BgL_g1135z00_11931);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg3864z00_14169))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14171;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29091;
										char *BgL_tmpz00_29089;

										BgL_auxz00_29091 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3864z00_14169));
										BgL_tmpz00_29089 =
											BSTRING_TO_STRING
											(BGl_string6126z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14171 =
											memcmp(BgL_tmpz00_29089, BgL_auxz00_29091, 9L);
									}
									BgL_test7781z00_29081 = ((long) (BgL_arg1303z00_14171) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7781z00_29081 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7781z00_29081 = ((bool_t) 0);
						}
					if (BgL_test7781z00_29081)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14172;

							BgL_thezd2remainingzd2argsz00_14172 = CDR(BgL_g1135z00_11931);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14173;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11930))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14173 =
											(BGl_za2initzd2modeza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(154L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14173 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1900z00_14174;

										BgL_val0_1900z00_14174 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29103;

											BgL_tmpz00_29103 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29103);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29106;

											BgL_tmpz00_29106 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29106,
												BgL_thezd2remainingzd2argsz00_14172);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29109;

											BgL_tmpz00_29109 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29109, BgL_nvz00_14173);
										}
										return BgL_val0_1900z00_14174;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1903z00_14175;

							BgL_val0_1903z00_14175 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29113;

								BgL_tmpz00_29113 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29113);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29116;

								BgL_tmpz00_29116 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29116, BgL_g1135z00_11931);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29119;

								BgL_tmpz00_29119 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29119, BgL_g1136z00_11932);
							}
							return BgL_val0_1903z00_14175;
						}
				}
			}
		}

	}



/* &<@anonymous:3854> */
	obj_t BGl_z62zc3z04anonymousza33854ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11933, obj_t BgL_g1133z00_11935, obj_t BgL_g1134z00_11936)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11934;

				BgL_pass1080z00_11934 = PROCEDURE_REF(BgL_envz00_11933, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7785z00_29124;

					if (PAIRP(BgL_g1133z00_11935))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3858z00_14176;

							BgL_arg3858z00_14176 = CAR(BgL_g1133z00_11935);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3858z00_14176))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14178;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29134;
										char *BgL_tmpz00_29132;

										BgL_auxz00_29134 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3858z00_14176));
										BgL_tmpz00_29132 =
											BSTRING_TO_STRING
											(BGl_string6127z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14178 =
											memcmp(BgL_tmpz00_29132, BgL_auxz00_29134, 10L);
									}
									BgL_test7785z00_29124 = ((long) (BgL_arg1303z00_14178) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7785z00_29124 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7785z00_29124 = ((bool_t) 0);
						}
					if (BgL_test7785z00_29124)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14179;

							BgL_thezd2remainingzd2argsz00_14179 = CDR(BgL_g1133z00_11935);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14180;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11934))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14180 =
											(BGl_za2initzd2modeza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(4L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14180 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1894z00_14181;

										BgL_val0_1894z00_14181 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29146;

											BgL_tmpz00_29146 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29146);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29149;

											BgL_tmpz00_29149 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29149,
												BgL_thezd2remainingzd2argsz00_14179);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29152;

											BgL_tmpz00_29152 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29152, BgL_nvz00_14180);
										}
										return BgL_val0_1894z00_14181;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1897z00_14182;

							BgL_val0_1897z00_14182 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29156;

								BgL_tmpz00_29156 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29156);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29159;

								BgL_tmpz00_29159 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29159, BgL_g1133z00_11935);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29162;

								BgL_tmpz00_29162 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29162, BgL_g1134z00_11936);
							}
							return BgL_val0_1897z00_14182;
						}
				}
			}
		}

	}



/* &<@anonymous:3848> */
	obj_t BGl_z62zc3z04anonymousza33848ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11937, obj_t BgL_g1131z00_11939, obj_t BgL_g1132z00_11940)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11938;

				BgL_pass1080z00_11938 = PROCEDURE_REF(BgL_envz00_11937, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7789z00_29167;

					if (PAIRP(BgL_g1131z00_11939))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3852z00_14183;

							BgL_arg3852z00_14183 = CAR(BgL_g1131z00_11939);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg3852z00_14183))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14185;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29177;
										char *BgL_tmpz00_29175;

										BgL_auxz00_29177 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3852z00_14183));
										BgL_tmpz00_29175 =
											BSTRING_TO_STRING
											(BGl_string6128z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14185 =
											memcmp(BgL_tmpz00_29175, BgL_auxz00_29177, 12L);
									}
									BgL_test7789z00_29167 = ((long) (BgL_arg1303z00_14185) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7789z00_29167 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7789z00_29167 = ((bool_t) 0);
						}
					if (BgL_test7789z00_29167)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14186;

							BgL_thezd2remainingzd2argsz00_14186 = CDR(BgL_g1131z00_11939);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14187;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11938))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14187 =
											(BGl_za2initzd2modeza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(155L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14187 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1888z00_14188;

										BgL_val0_1888z00_14188 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29189;

											BgL_tmpz00_29189 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29189);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29192;

											BgL_tmpz00_29192 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29192,
												BgL_thezd2remainingzd2argsz00_14186);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29195;

											BgL_tmpz00_29195 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29195, BgL_nvz00_14187);
										}
										return BgL_val0_1888z00_14188;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1891z00_14189;

							BgL_val0_1891z00_14189 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29199;

								BgL_tmpz00_29199 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29199);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29202;

								BgL_tmpz00_29202 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29202, BgL_g1131z00_11939);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29205;

								BgL_tmpz00_29205 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29205, BgL_g1132z00_11940);
							}
							return BgL_val0_1891z00_14189;
						}
				}
			}
		}

	}



/* &<@anonymous:3842> */
	obj_t BGl_z62zc3z04anonymousza33842ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11941, obj_t BgL_g1129z00_11943, obj_t BgL_g1130z00_11944)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11942;

				BgL_pass1080z00_11942 = PROCEDURE_REF(BgL_envz00_11941, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7793z00_29210;

					if (PAIRP(BgL_g1129z00_11943))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3846z00_14190;

							BgL_arg3846z00_14190 = CAR(BgL_g1129z00_11943);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg3846z00_14190))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14192;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29220;
										char *BgL_tmpz00_29218;

										BgL_auxz00_29220 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3846z00_14190));
										BgL_tmpz00_29218 =
											BSTRING_TO_STRING
											(BGl_string6129z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14192 =
											memcmp(BgL_tmpz00_29218, BgL_auxz00_29220, 19L);
									}
									BgL_test7793z00_29210 = ((long) (BgL_arg1303z00_14192) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7793z00_29210 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7793z00_29210 = ((bool_t) 0);
						}
					if (BgL_test7793z00_29210)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14193;

							BgL_thezd2remainingzd2argsz00_14193 = CDR(BgL_g1129z00_11943);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14194;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11942))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14194 =
											(BGl_za2objectzd2initzd2modeza2z00zzengine_paramz00 =
											CNST_TABLE_REF(156L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14194 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1882z00_14195;

										BgL_val0_1882z00_14195 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29232;

											BgL_tmpz00_29232 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29232);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29235;

											BgL_tmpz00_29235 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29235,
												BgL_thezd2remainingzd2argsz00_14193);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29238;

											BgL_tmpz00_29238 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29238, BgL_nvz00_14194);
										}
										return BgL_val0_1882z00_14195;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1885z00_14196;

							BgL_val0_1885z00_14196 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29242;

								BgL_tmpz00_29242 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29242);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29245;

								BgL_tmpz00_29245 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29245, BgL_g1129z00_11943);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29248;

								BgL_tmpz00_29248 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29248, BgL_g1130z00_11944);
							}
							return BgL_val0_1885z00_14196;
						}
				}
			}
		}

	}



/* &<@anonymous:3836> */
	obj_t BGl_z62zc3z04anonymousza33836ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11945, obj_t BgL_g1124z00_11947, obj_t BgL_g1125z00_11948)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11946;

				BgL_pass1080z00_11946 = PROCEDURE_REF(BgL_envz00_11945, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7797z00_29253;

					if (PAIRP(BgL_g1124z00_11947))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3840z00_14197;

							BgL_arg3840z00_14197 = CAR(BgL_g1124z00_11947);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg3840z00_14197))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14199;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29263;
										char *BgL_tmpz00_29261;

										BgL_auxz00_29263 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3840z00_14197));
										BgL_tmpz00_29261 =
											BSTRING_TO_STRING
											(BGl_string6130z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14199 =
											memcmp(BgL_tmpz00_29261, BgL_auxz00_29263, 19L);
									}
									BgL_test7797z00_29253 = ((long) (BgL_arg1303z00_14199) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7797z00_29253 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7797z00_29253 = ((bool_t) 0);
						}
					if (BgL_test7797z00_29253)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14200;

							BgL_thezd2remainingzd2argsz00_14200 = CDR(BgL_g1124z00_11947);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14201;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11946))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14201 =
											(BGl_za2objectzd2initzd2modeza2z00zzengine_paramz00 =
											CNST_TABLE_REF(157L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14201 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1876z00_14202;

										BgL_val0_1876z00_14202 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29275;

											BgL_tmpz00_29275 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29275);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29278;

											BgL_tmpz00_29278 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29278,
												BgL_thezd2remainingzd2argsz00_14200);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29281;

											BgL_tmpz00_29281 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29281, BgL_nvz00_14201);
										}
										return BgL_val0_1876z00_14202;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1879z00_14203;

							BgL_val0_1879z00_14203 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29285;

								BgL_tmpz00_29285 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29285);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29288;

								BgL_tmpz00_29288 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29288, BgL_g1124z00_11947);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29291;

								BgL_tmpz00_29291 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29291, BgL_g1125z00_11948);
							}
							return BgL_val0_1879z00_14203;
						}
				}
			}
		}

	}



/* &<@anonymous:3830> */
	obj_t BGl_z62zc3z04anonymousza33830ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11949, obj_t BgL_g1122z00_11951, obj_t BgL_g1123z00_11952)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11950;

				BgL_pass1080z00_11950 = PROCEDURE_REF(BgL_envz00_11949, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7801z00_29296;

					if (PAIRP(BgL_g1122z00_11951))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3834z00_14204;

							BgL_arg3834z00_14204 = CAR(BgL_g1122z00_11951);
							if ((6L == STRING_LENGTH(((obj_t) BgL_arg3834z00_14204))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14206;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29306;
										char *BgL_tmpz00_29304;

										BgL_auxz00_29306 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3834z00_14204));
										BgL_tmpz00_29304 =
											BSTRING_TO_STRING
											(BGl_string6131z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14206 =
											memcmp(BgL_tmpz00_29304, BgL_auxz00_29306, 6L);
									}
									BgL_test7801z00_29296 = ((long) (BgL_arg1303z00_14206) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7801z00_29296 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7801z00_29296 = ((bool_t) 0);
						}
					if (BgL_test7801z00_29296)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14207;

							BgL_thezd2remainingzd2argsz00_14207 = CDR(BgL_g1122z00_11951);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14208;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11950))
									{	/* Init/parse_args.scm 207 */
										BGl_za2libzd2modeza2zd2zzengine_paramz00 = BTRUE;
										BgL_nvz00_14208 =
											(BGl_za2initzd2modeza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(154L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14208 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1870z00_14209;

										BgL_val0_1870z00_14209 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29318;

											BgL_tmpz00_29318 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29318);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29321;

											BgL_tmpz00_29321 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29321,
												BgL_thezd2remainingzd2argsz00_14207);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29324;

											BgL_tmpz00_29324 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29324, BgL_nvz00_14208);
										}
										return BgL_val0_1870z00_14209;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1873z00_14210;

							BgL_val0_1873z00_14210 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29328;

								BgL_tmpz00_29328 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29328);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29331;

								BgL_tmpz00_29331 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29331, BgL_g1122z00_11951);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29334;

								BgL_tmpz00_29334 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29334, BgL_g1123z00_11952);
							}
							return BgL_val0_1873z00_14210;
						}
				}
			}
		}

	}



/* &<@anonymous:3824> */
	obj_t BGl_z62zc3z04anonymousza33824ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11953, obj_t BgL_g1120z00_11955, obj_t BgL_g1121z00_11956)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11954;

				BgL_pass1080z00_11954 = PROCEDURE_REF(BgL_envz00_11953, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7805z00_29339;

					if (PAIRP(BgL_g1120z00_11955))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3828z00_14211;

							BgL_arg3828z00_14211 = CAR(BgL_g1120z00_11955);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg3828z00_14211))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14213;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29349;
										char *BgL_tmpz00_29347;

										BgL_auxz00_29349 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3828z00_14211));
										BgL_tmpz00_29347 =
											BSTRING_TO_STRING
											(BGl_string6132z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14213 =
											memcmp(BgL_tmpz00_29347, BgL_auxz00_29349, 9L);
									}
									BgL_test7805z00_29339 = ((long) (BgL_arg1303z00_14213) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7805z00_29339 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7805z00_29339 = ((bool_t) 0);
						}
					if (BgL_test7805z00_29339)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14214;

							BgL_thezd2remainingzd2argsz00_14214 = CDR(BgL_g1120z00_11955);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14215;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11954))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14215 =
											(BGl_za2initzd2modeza2zd2zzengine_paramz00 =
											CNST_TABLE_REF(154L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14215 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1864z00_14216;

										BgL_val0_1864z00_14216 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29361;

											BgL_tmpz00_29361 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29361);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29364;

											BgL_tmpz00_29364 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29364,
												BgL_thezd2remainingzd2argsz00_14214);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29367;

											BgL_tmpz00_29367 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29367, BgL_nvz00_14215);
										}
										return BgL_val0_1864z00_14216;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1867z00_14217;

							BgL_val0_1867z00_14217 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29371;

								BgL_tmpz00_29371 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29371);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29374;

								BgL_tmpz00_29374 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29374, BgL_g1120z00_11955);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29377;

								BgL_tmpz00_29377 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29377, BgL_g1121z00_11956);
							}
							return BgL_val0_1867z00_14217;
						}
				}
			}
		}

	}



/* &<@anonymous:3818> */
	obj_t BGl_z62zc3z04anonymousza33818ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11957, obj_t BgL_g1118z00_11959, obj_t BgL_g1119z00_11960)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11958;

				BgL_pass1080z00_11958 = PROCEDURE_REF(BgL_envz00_11957, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7809z00_29382;

					if (PAIRP(BgL_g1118z00_11959))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3822z00_14218;

							BgL_arg3822z00_14218 = CAR(BgL_g1118z00_11959);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3822z00_14218))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14220;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29392;
										char *BgL_tmpz00_29390;

										BgL_auxz00_29392 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3822z00_14218));
										BgL_tmpz00_29390 =
											BSTRING_TO_STRING
											(BGl_string6133z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14220 =
											memcmp(BgL_tmpz00_29390, BgL_auxz00_29392, 7L);
									}
									BgL_test7809z00_29382 = ((long) (BgL_arg1303z00_14220) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7809z00_29382 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7809z00_29382 = ((bool_t) 0);
						}
					if (BgL_test7809z00_29382)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14221;

							BgL_thezd2remainingzd2argsz00_14221 = CDR(BgL_g1118z00_11959);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14222;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11958))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14222 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(158L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14222 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1858z00_14223;

										BgL_val0_1858z00_14223 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29404;

											BgL_tmpz00_29404 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29404);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29407;

											BgL_tmpz00_29407 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29407,
												BgL_thezd2remainingzd2argsz00_14221);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29410;

											BgL_tmpz00_29410 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29410, BgL_nvz00_14222);
										}
										return BgL_val0_1858z00_14223;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1861z00_14224;

							BgL_val0_1861z00_14224 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29414;

								BgL_tmpz00_29414 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29414);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29417;

								BgL_tmpz00_29417 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29417, BgL_g1118z00_11959);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29420;

								BgL_tmpz00_29420 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29420, BgL_g1119z00_11960);
							}
							return BgL_val0_1861z00_14224;
						}
				}
			}
		}

	}



/* &<@anonymous:3812> */
	obj_t BGl_z62zc3z04anonymousza33812ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11961, obj_t BgL_g1116z00_11963, obj_t BgL_g1117z00_11964)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11962;

				BgL_pass1080z00_11962 = PROCEDURE_REF(BgL_envz00_11961, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7813z00_29425;

					if (PAIRP(BgL_g1116z00_11963))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3816z00_14225;

							BgL_arg3816z00_14225 = CAR(BgL_g1116z00_11963);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3816z00_14225))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14227;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29435;
										char *BgL_tmpz00_29433;

										BgL_auxz00_29435 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3816z00_14225));
										BgL_tmpz00_29433 =
											BSTRING_TO_STRING
											(BGl_string6134z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14227 =
											memcmp(BgL_tmpz00_29433, BgL_auxz00_29435, 10L);
									}
									BgL_test7813z00_29425 = ((long) (BgL_arg1303z00_14227) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7813z00_29425 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7813z00_29425 = ((bool_t) 0);
						}
					if (BgL_test7813z00_29425)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14228;

							BgL_thezd2remainingzd2argsz00_14228 = CDR(BgL_g1116z00_11963);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14229;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11962))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14229 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(159L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14229 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1852z00_14230;

										BgL_val0_1852z00_14230 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29447;

											BgL_tmpz00_29447 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29447);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29450;

											BgL_tmpz00_29450 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29450,
												BgL_thezd2remainingzd2argsz00_14228);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29453;

											BgL_tmpz00_29453 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29453, BgL_nvz00_14229);
										}
										return BgL_val0_1852z00_14230;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1855z00_14231;

							BgL_val0_1855z00_14231 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29457;

								BgL_tmpz00_29457 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29457);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29460;

								BgL_tmpz00_29460 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29460, BgL_g1116z00_11963);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29463;

								BgL_tmpz00_29463 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29463, BgL_g1117z00_11964);
							}
							return BgL_val0_1855z00_14231;
						}
				}
			}
		}

	}



/* &<@anonymous:3806> */
	obj_t BGl_z62zc3z04anonymousza33806ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11965, obj_t BgL_g1114z00_11967, obj_t BgL_g1115z00_11968)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11966;

				BgL_pass1080z00_11966 = PROCEDURE_REF(BgL_envz00_11965, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7817z00_29468;

					if (PAIRP(BgL_g1114z00_11967))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3810z00_14232;

							BgL_arg3810z00_14232 = CAR(BgL_g1114z00_11967);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3810z00_14232))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14234;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29478;
										char *BgL_tmpz00_29476;

										BgL_auxz00_29478 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3810z00_14232));
										BgL_tmpz00_29476 =
											BSTRING_TO_STRING
											(BGl_string6135z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14234 =
											memcmp(BgL_tmpz00_29476, BgL_auxz00_29478, 10L);
									}
									BgL_test7817z00_29468 = ((long) (BgL_arg1303z00_14234) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7817z00_29468 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7817z00_29468 = ((bool_t) 0);
						}
					if (BgL_test7817z00_29468)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14235;

							BgL_thezd2remainingzd2argsz00_14235 = CDR(BgL_g1114z00_11967);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14236;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11966))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14236 = (BGl_za2passza2z00zzengine_paramz00 =
											CNST_TABLE_REF(160L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14236 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1846z00_14237;

										BgL_val0_1846z00_14237 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29490;

											BgL_tmpz00_29490 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29490);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29493;

											BgL_tmpz00_29493 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29493,
												BgL_thezd2remainingzd2argsz00_14235);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29496;

											BgL_tmpz00_29496 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29496, BgL_nvz00_14236);
										}
										return BgL_val0_1846z00_14237;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1849z00_14238;

							BgL_val0_1849z00_14238 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29500;

								BgL_tmpz00_29500 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29500);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29503;

								BgL_tmpz00_29503 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29503, BgL_g1114z00_11967);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29506;

								BgL_tmpz00_29506 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29506, BgL_g1115z00_11968);
							}
							return BgL_val0_1849z00_14238;
						}
				}
			}
		}

	}



/* &<@anonymous:3799> */
	obj_t BGl_z62zc3z04anonymousza33799ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11969, obj_t BgL_g1112z00_11971, obj_t BgL_g1113z00_11972)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11970;

				BgL_pass1080z00_11970 = PROCEDURE_REF(BgL_envz00_11969, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7821z00_29511;

					if (PAIRP(BgL_g1112z00_11971))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3804z00_14239;

							BgL_arg3804z00_14239 = CAR(BgL_g1112z00_11971);
							if ((9L == STRING_LENGTH(((obj_t) BgL_arg3804z00_14239))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14241;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29521;
										char *BgL_tmpz00_29519;

										BgL_auxz00_29521 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3804z00_14239));
										BgL_tmpz00_29519 =
											BSTRING_TO_STRING
											(BGl_string6136z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14241 =
											memcmp(BgL_tmpz00_29519, BgL_auxz00_29521, 9L);
									}
									BgL_test7821z00_29511 = ((long) (BgL_arg1303z00_14241) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7821z00_29511 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7821z00_29511 = ((bool_t) 0);
						}
					if (BgL_test7821z00_29511)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14242;

							BgL_thezd2remainingzd2argsz00_14242 = CDR(BgL_g1112z00_11971);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14243;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11970))
									{	/* Init/parse_args.scm 207 */
										{	/* Init/parse_args.scm 1045 */
											obj_t BgL_port1839z00_14244;

											{	/* Init/parse_args.scm 1045 */
												obj_t BgL_tmpz00_29531;

												BgL_tmpz00_29531 = BGL_CURRENT_DYNAMIC_ENV();
												BgL_port1839z00_14244 =
													BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_29531);
											}
											bgl_display_obj(BGl_bigloozd2licensezd2zztools_licensez00
												(), BgL_port1839z00_14244);
											bgl_display_char(((unsigned char) 10),
												BgL_port1839z00_14244);
										}
										BgL_nvz00_14243 =
											BGl_compilerzd2exitzd2zzinit_mainz00(BINT(0L));
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14243 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1840z00_14245;

										BgL_val0_1840z00_14245 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29540;

											BgL_tmpz00_29540 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29540);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29543;

											BgL_tmpz00_29543 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29543,
												BgL_thezd2remainingzd2argsz00_14242);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29546;

											BgL_tmpz00_29546 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29546, BgL_nvz00_14243);
										}
										return BgL_val0_1840z00_14245;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1843z00_14246;

							BgL_val0_1843z00_14246 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29550;

								BgL_tmpz00_29550 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29550);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29553;

								BgL_tmpz00_29553 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29553, BgL_g1112z00_11971);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29556;

								BgL_tmpz00_29556 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29556, BgL_g1113z00_11972);
							}
							return BgL_val0_1843z00_14246;
						}
				}
			}
		}

	}



/* &<@anonymous:3793> */
	obj_t BGl_z62zc3z04anonymousza33793ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11973, obj_t BgL_g1110z00_11975, obj_t BgL_g1111z00_11976)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11974;

				BgL_pass1080z00_11974 = PROCEDURE_REF(BgL_envz00_11973, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7825z00_29561;

					if (PAIRP(BgL_g1110z00_11975))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3797z00_14247;

							BgL_arg3797z00_14247 = CAR(BgL_g1110z00_11975);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg3797z00_14247))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14249;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29571;
										char *BgL_tmpz00_29569;

										BgL_auxz00_29571 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3797z00_14247));
										BgL_tmpz00_29569 =
											BSTRING_TO_STRING
											(BGl_string6137z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14249 =
											memcmp(BgL_tmpz00_29569, BgL_auxz00_29571, 8L);
									}
									BgL_test7825z00_29561 = ((long) (BgL_arg1303z00_14249) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7825z00_29561 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7825z00_29561 = ((bool_t) 0);
						}
					if (BgL_test7825z00_29561)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14250;

							BgL_thezd2remainingzd2argsz00_14250 = CDR(BgL_g1110z00_11975);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14251;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11974))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14251 =
											(BGl_za2bigloozd2licensingzf3za2z21zzengine_paramz00 =
											BTRUE, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14251 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1833z00_14252;

										BgL_val0_1833z00_14252 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29582;

											BgL_tmpz00_29582 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29582);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29585;

											BgL_tmpz00_29585 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29585,
												BgL_thezd2remainingzd2argsz00_14250);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29588;

											BgL_tmpz00_29588 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29588, BgL_nvz00_14251);
										}
										return BgL_val0_1833z00_14252;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1836z00_14253;

							BgL_val0_1836z00_14253 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29592;

								BgL_tmpz00_29592 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29592);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29595;

								BgL_tmpz00_29595 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29595, BgL_g1110z00_11975);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29598;

								BgL_tmpz00_29598 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29598, BgL_g1111z00_11976);
							}
							return BgL_val0_1836z00_14253;
						}
				}
			}
		}

	}



/* &<@anonymous:3786> */
	obj_t BGl_z62zc3z04anonymousza33786ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11977, obj_t BgL_g1108z00_11979, obj_t BgL_g1109z00_11980)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11978;

				BgL_pass1080z00_11978 = PROCEDURE_REF(BgL_envz00_11977, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7829z00_29603;

					if (PAIRP(BgL_g1108z00_11979))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3791z00_14254;

							BgL_arg3791z00_14254 = CAR(BgL_g1108z00_11979);
							if ((5L == STRING_LENGTH(((obj_t) BgL_arg3791z00_14254))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14256;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29613;
										char *BgL_tmpz00_29611;

										BgL_auxz00_29613 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3791z00_14254));
										BgL_tmpz00_29611 =
											BSTRING_TO_STRING
											(BGl_string6138z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14256 =
											memcmp(BgL_tmpz00_29611, BgL_auxz00_29613, 5L);
									}
									BgL_test7829z00_29603 = ((long) (BgL_arg1303z00_14256) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7829z00_29603 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7829z00_29603 = ((bool_t) 0);
						}
					if (BgL_test7829z00_29603)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14257;

							BgL_thezd2remainingzd2argsz00_14257 = CDR(BgL_g1108z00_11979);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_14258;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14257))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14258 =
											CAR(BgL_thezd2remainingzd2argsz00_14257);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14258 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(161L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14259;

									BgL_thezd2remainingzd2argsz00_14259 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14257));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14260;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11978))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14260 =
													(BGl_za2userzd2heapzd2nameza2z00zzinit_parsezd2argszd2
													= BgL_namez00_14258, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14260 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1827z00_14261;

												BgL_val0_1827z00_14261 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29632;

													BgL_tmpz00_29632 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29632);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29635;

													BgL_tmpz00_29635 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29635,
														BgL_thezd2remainingzd2argsz00_14259);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29638;

													BgL_tmpz00_29638 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29638,
														BgL_nvz00_14260);
												}
												return BgL_val0_1827z00_14261;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1830z00_14262;

							BgL_val0_1830z00_14262 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29642;

								BgL_tmpz00_29642 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29642);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29645;

								BgL_tmpz00_29645 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29645, BgL_g1108z00_11979);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29648;

								BgL_tmpz00_29648 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29648, BgL_g1109z00_11980);
							}
							return BgL_val0_1830z00_14262;
						}
				}
			}
		}

	}



/* &<@anonymous:3779> */
	obj_t BGl_z62zc3z04anonymousza33779ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11981, obj_t BgL_g1106z00_11983, obj_t BgL_g1107z00_11984)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11982;

				BgL_pass1080z00_11982 = PROCEDURE_REF(BgL_envz00_11981, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7834z00_29653;

					if (PAIRP(BgL_g1106z00_11983))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3784z00_14263;

							BgL_arg3784z00_14263 = CAR(BgL_g1106z00_11983);
							if ((13L == STRING_LENGTH(((obj_t) BgL_arg3784z00_14263))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14265;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29663;
										char *BgL_tmpz00_29661;

										BgL_auxz00_29663 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3784z00_14263));
										BgL_tmpz00_29661 =
											BSTRING_TO_STRING
											(BGl_string6139z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14265 =
											memcmp(BgL_tmpz00_29661, BgL_auxz00_29663, 13L);
									}
									BgL_test7834z00_29653 = ((long) (BgL_arg1303z00_14265) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7834z00_29653 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7834z00_29653 = ((bool_t) 0);
						}
					if (BgL_test7834z00_29653)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14266;

							BgL_thezd2remainingzd2argsz00_14266 = CDR(BgL_g1106z00_11983);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_libz00_14267;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14266))
									{	/* Init/parse_args.scm 207 */
										BgL_libz00_14267 = CAR(BgL_thezd2remainingzd2argsz00_14266);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_libz00_14267 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(162L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(163L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14268;

									BgL_thezd2remainingzd2argsz00_14268 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14266));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14269;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11982))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14269 =
													(BGl_za2heapzd2libraryza2zd2zzengine_paramz00 =
													bstring_to_symbol(((obj_t) BgL_libz00_14267)),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14269 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1821z00_14270;

												BgL_val0_1821z00_14270 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29684;

													BgL_tmpz00_29684 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29684);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29687;

													BgL_tmpz00_29687 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29687,
														BgL_thezd2remainingzd2argsz00_14268);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29690;

													BgL_tmpz00_29690 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29690,
														BgL_nvz00_14269);
												}
												return BgL_val0_1821z00_14270;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1824z00_14271;

							BgL_val0_1824z00_14271 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29694;

								BgL_tmpz00_29694 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29694);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29697;

								BgL_tmpz00_29697 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29697, BgL_g1106z00_11983);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29700;

								BgL_tmpz00_29700 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29700, BgL_g1107z00_11984);
							}
							return BgL_val0_1824z00_14271;
						}
				}
			}
		}

	}



/* &<@anonymous:3772> */
	obj_t BGl_z62zc3z04anonymousza33772ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11985, obj_t BgL_g1104z00_11987, obj_t BgL_g1105z00_11988)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11986;

				BgL_pass1080z00_11986 = PROCEDURE_REF(BgL_envz00_11985, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7839z00_29705;

					if (PAIRP(BgL_g1104z00_11987))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3777z00_14272;

							BgL_arg3777z00_14272 = CAR(BgL_g1104z00_11987);
							if ((10L == STRING_LENGTH(((obj_t) BgL_arg3777z00_14272))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14274;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29715;
										char *BgL_tmpz00_29713;

										BgL_auxz00_29715 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3777z00_14272));
										BgL_tmpz00_29713 =
											BSTRING_TO_STRING
											(BGl_string6140z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14274 =
											memcmp(BgL_tmpz00_29713, BgL_auxz00_29715, 10L);
									}
									BgL_test7839z00_29705 = ((long) (BgL_arg1303z00_14274) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7839z00_29705 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7839z00_29705 = ((bool_t) 0);
						}
					if (BgL_test7839z00_29705)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14275;

							BgL_thezd2remainingzd2argsz00_14275 = CDR(BgL_g1104z00_11987);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_14276;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14275))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14276 =
											CAR(BgL_thezd2remainingzd2argsz00_14275);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14276 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(164L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14277;

									BgL_thezd2remainingzd2argsz00_14277 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14275));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14278;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11986))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14278 =
													(BGl_za2heapzd2dumpzd2namesza2z00zzengine_paramz00 =
													MAKE_YOUNG_PAIR(BgL_namez00_14276,
														BGl_za2heapzd2dumpzd2namesza2z00zzengine_paramz00),
													BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14278 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1815z00_14279;

												BgL_val0_1815z00_14279 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29735;

													BgL_tmpz00_29735 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29735);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29738;

													BgL_tmpz00_29738 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29738,
														BgL_thezd2remainingzd2argsz00_14277);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29741;

													BgL_tmpz00_29741 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29741,
														BgL_nvz00_14278);
												}
												return BgL_val0_1815z00_14279;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1818z00_14280;

							BgL_val0_1818z00_14280 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29745;

								BgL_tmpz00_29745 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29745);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29748;

								BgL_tmpz00_29748 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29748, BgL_g1104z00_11987);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29751;

								BgL_tmpz00_29751 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29751, BgL_g1105z00_11988);
							}
							return BgL_val0_1818z00_14280;
						}
				}
			}
		}

	}



/* &<@anonymous:3765> */
	obj_t BGl_z62zc3z04anonymousza33765ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11989, obj_t BgL_g1102z00_11991, obj_t BgL_g1103z00_11992)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11990;

				BgL_pass1080z00_11990 = PROCEDURE_REF(BgL_envz00_11989, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7844z00_29756;

					if (PAIRP(BgL_g1102z00_11991))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3770z00_14281;

							BgL_arg3770z00_14281 = CAR(BgL_g1102z00_11991);
							if ((8L == STRING_LENGTH(((obj_t) BgL_arg3770z00_14281))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14283;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29766;
										char *BgL_tmpz00_29764;

										BgL_auxz00_29766 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3770z00_14281));
										BgL_tmpz00_29764 =
											BSTRING_TO_STRING
											(BGl_string6141z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14283 =
											memcmp(BgL_tmpz00_29764, BgL_auxz00_29766, 8L);
									}
									BgL_test7844z00_29756 = ((long) (BgL_arg1303z00_14283) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7844z00_29756 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7844z00_29756 = ((bool_t) 0);
						}
					if (BgL_test7844z00_29756)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14284;

							BgL_thezd2remainingzd2argsz00_14284 = CDR(BgL_g1102z00_11991);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_14285;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14284))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14285 =
											CAR(BgL_thezd2remainingzd2argsz00_14284);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14285 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(165L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14286;

									BgL_thezd2remainingzd2argsz00_14286 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14284));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14287;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11990))
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14287 =
													(BGl_za2additionalzd2heapzd2nameza2z00zzengine_paramz00
													= BgL_namez00_14285, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14287 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1809z00_14288;

												BgL_val0_1809z00_14288 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29785;

													BgL_tmpz00_29785 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29785);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29788;

													BgL_tmpz00_29788 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29788,
														BgL_thezd2remainingzd2argsz00_14286);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29791;

													BgL_tmpz00_29791 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29791,
														BgL_nvz00_14287);
												}
												return BgL_val0_1809z00_14288;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1812z00_14289;

							BgL_val0_1812z00_14289 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29795;

								BgL_tmpz00_29795 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29795);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29798;

								BgL_tmpz00_29798 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29798, BgL_g1102z00_11991);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29801;

								BgL_tmpz00_29801 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29801, BgL_g1103z00_11992);
							}
							return BgL_val0_1812z00_14289;
						}
				}
			}
		}

	}



/* &<@anonymous:3759> */
	obj_t BGl_z62zc3z04anonymousza33759ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11993, obj_t BgL_g1100z00_11995, obj_t BgL_g1101z00_11996)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11994;

				BgL_pass1080z00_11994 = PROCEDURE_REF(BgL_envz00_11993, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7849z00_29806;

					if (PAIRP(BgL_g1100z00_11995))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3763z00_14290;

							BgL_arg3763z00_14290 = CAR(BgL_g1100z00_11995);
							if ((15L == STRING_LENGTH(((obj_t) BgL_arg3763z00_14290))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14292;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29816;
										char *BgL_tmpz00_29814;

										BgL_auxz00_29816 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3763z00_14290));
										BgL_tmpz00_29814 =
											BSTRING_TO_STRING
											(BGl_string6142z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14292 =
											memcmp(BgL_tmpz00_29814, BgL_auxz00_29816, 15L);
									}
									BgL_test7849z00_29806 = ((long) (BgL_arg1303z00_14292) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7849z00_29806 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7849z00_29806 = ((bool_t) 0);
						}
					if (BgL_test7849z00_29806)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14293;

							BgL_thezd2remainingzd2argsz00_14293 = CDR(BgL_g1100z00_11995);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14294;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11994))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14294 = (BGl_za2readerza2z00zzengine_paramz00 =
											CNST_TABLE_REF(155L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14294 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1803z00_14295;

										BgL_val0_1803z00_14295 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29828;

											BgL_tmpz00_29828 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29828);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29831;

											BgL_tmpz00_29831 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29831,
												BgL_thezd2remainingzd2argsz00_14293);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29834;

											BgL_tmpz00_29834 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29834, BgL_nvz00_14294);
										}
										return BgL_val0_1803z00_14295;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1806z00_14296;

							BgL_val0_1806z00_14296 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29838;

								BgL_tmpz00_29838 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29838);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29841;

								BgL_tmpz00_29841 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29841, BgL_g1100z00_11995);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29844;

								BgL_tmpz00_29844 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29844, BgL_g1101z00_11996);
							}
							return BgL_val0_1806z00_14296;
						}
				}
			}
		}

	}



/* &<@anonymous:3753> */
	obj_t BGl_z62zc3z04anonymousza33753ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_11997, obj_t BgL_g1098z00_11999, obj_t BgL_g1099z00_12000)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_11998;

				BgL_pass1080z00_11998 = PROCEDURE_REF(BgL_envz00_11997, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7853z00_29849;

					if (PAIRP(BgL_g1098z00_11999))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3757z00_14297;

							BgL_arg3757z00_14297 = CAR(BgL_g1098z00_11999);
							if ((19L == STRING_LENGTH(((obj_t) BgL_arg3757z00_14297))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14299;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29859;
										char *BgL_tmpz00_29857;

										BgL_auxz00_29859 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3757z00_14297));
										BgL_tmpz00_29857 =
											BSTRING_TO_STRING
											(BGl_string6143z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14299 =
											memcmp(BgL_tmpz00_29857, BgL_auxz00_29859, 19L);
									}
									BgL_test7853z00_29849 = ((long) (BgL_arg1303z00_14299) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7853z00_29849 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7853z00_29849 = ((bool_t) 0);
						}
					if (BgL_test7853z00_29849)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14300;

							BgL_thezd2remainingzd2argsz00_14300 = CDR(BgL_g1098z00_11999);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14301;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_11998))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14301 = (BGl_za2readerza2z00zzengine_paramz00 =
											CNST_TABLE_REF(166L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14301 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1797z00_14302;

										BgL_val0_1797z00_14302 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29871;

											BgL_tmpz00_29871 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29871);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29874;

											BgL_tmpz00_29874 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29874,
												BgL_thezd2remainingzd2argsz00_14300);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29877;

											BgL_tmpz00_29877 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29877, BgL_nvz00_14301);
										}
										return BgL_val0_1797z00_14302;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1800z00_14303;

							BgL_val0_1800z00_14303 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29881;

								BgL_tmpz00_29881 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29881);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29884;

								BgL_tmpz00_29884 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29884, BgL_g1098z00_11999);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29887;

								BgL_tmpz00_29887 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29887, BgL_g1099z00_12000);
							}
							return BgL_val0_1800z00_14303;
						}
				}
			}
		}

	}



/* &<@anonymous:3739> */
	obj_t BGl_z62zc3z04anonymousza33739ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12001, obj_t BgL_g1096z00_12003, obj_t BgL_g1097z00_12004)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12002;

				BgL_pass1080z00_12002 = PROCEDURE_REF(BgL_envz00_12001, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7857z00_29892;

					if (PAIRP(BgL_g1096z00_12003))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3751z00_14304;

							BgL_arg3751z00_14304 = CAR(BgL_g1096z00_12003);
							if ((29L == STRING_LENGTH(((obj_t) BgL_arg3751z00_14304))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14306;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29902;
										char *BgL_tmpz00_29900;

										BgL_auxz00_29902 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3751z00_14304));
										BgL_tmpz00_29900 =
											BSTRING_TO_STRING
											(BGl_string6144z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14306 =
											memcmp(BgL_tmpz00_29900, BgL_auxz00_29902, 29L);
									}
									BgL_test7857z00_29892 = ((long) (BgL_arg1303z00_14306) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7857z00_29892 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7857z00_29892 = ((bool_t) 0);
						}
					if (BgL_test7857z00_29892)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14307;

							BgL_thezd2remainingzd2argsz00_14307 = CDR(BgL_g1096z00_12003);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_namez00_14308;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14307))
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14308 =
											CAR(BgL_thezd2remainingzd2argsz00_14307);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_namez00_14308 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(42L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(167L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14309;

									BgL_thezd2remainingzd2argsz00_14309 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14307));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14310;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12002))
											{	/* Init/parse_args.scm 207 */
												if (
													(CAR(BGl_za2srczd2filesza2zd2zzengine_paramz00) ==
														CNST_TABLE_REF(21L)))
													{	/* Init/parse_args.scm 1068 */
														obj_t BgL_arg3746z00_14311;
														obj_t BgL_arg3747z00_14312;

														BgL_arg3746z00_14311 =
															bstring_to_symbol(((obj_t) BgL_namez00_14308));
														BgL_arg3747z00_14312 =
															CDR(BGl_za2srczd2filesza2zd2zzengine_paramz00);
														BgL_nvz00_14310 =
															(BGl_za2srczd2filesza2zd2zzengine_paramz00 =
															MAKE_YOUNG_PAIR(BgL_arg3746z00_14311,
																BgL_arg3747z00_14312), BUNSPEC);
													}
												else
													{	/* Init/parse_args.scm 1067 */
														BgL_nvz00_14310 = BFALSE;
													}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14310 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1791z00_14313;

												BgL_val0_1791z00_14313 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29929;

													BgL_tmpz00_29929 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29929);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29932;

													BgL_tmpz00_29932 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29932,
														BgL_thezd2remainingzd2argsz00_14309);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_29935;

													BgL_tmpz00_29935 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_29935,
														BgL_nvz00_14310);
												}
												return BgL_val0_1791z00_14313;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1794z00_14314;

							BgL_val0_1794z00_14314 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29939;

								BgL_tmpz00_29939 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29939);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29942;

								BgL_tmpz00_29942 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29942, BgL_g1096z00_12003);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29945;

								BgL_tmpz00_29945 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29945, BgL_g1097z00_12004);
							}
							return BgL_val0_1794z00_14314;
						}
				}
			}
		}

	}



/* &<@anonymous:3733> */
	obj_t BGl_z62zc3z04anonymousza33733ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12005, obj_t BgL_g1094z00_12007, obj_t BgL_g1095z00_12008)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12006;

				BgL_pass1080z00_12006 = PROCEDURE_REF(BgL_envz00_12005, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7863z00_29950;

					if (PAIRP(BgL_g1094z00_12007))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3737z00_14315;

							BgL_arg3737z00_14315 = CAR(BgL_g1094z00_12007);
							if ((12L == STRING_LENGTH(((obj_t) BgL_arg3737z00_14315))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14317;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_29960;
										char *BgL_tmpz00_29958;

										BgL_auxz00_29960 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3737z00_14315));
										BgL_tmpz00_29958 =
											BSTRING_TO_STRING
											(BGl_string6145z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14317 =
											memcmp(BgL_tmpz00_29958, BgL_auxz00_29960, 12L);
									}
									BgL_test7863z00_29950 = ((long) (BgL_arg1303z00_14317) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7863z00_29950 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7863z00_29950 = ((bool_t) 0);
						}
					if (BgL_test7863z00_29950)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14318;

							BgL_thezd2remainingzd2argsz00_14318 = CDR(BgL_g1094z00_12007);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14319;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12006))
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14319 = (BGl_za2readerza2z00zzengine_paramz00 =
											CNST_TABLE_REF(168L), BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14319 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1785z00_14320;

										BgL_val0_1785z00_14320 = CNST_TABLE_REF(15L);
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29972;

											BgL_tmpz00_29972 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29972);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29975;

											BgL_tmpz00_29975 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29975,
												BgL_thezd2remainingzd2argsz00_14318);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_29978;

											BgL_tmpz00_29978 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_29978, BgL_nvz00_14319);
										}
										return BgL_val0_1785z00_14320;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1788z00_14321;

							BgL_val0_1788z00_14321 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29982;

								BgL_tmpz00_29982 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_29982);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29985;

								BgL_tmpz00_29985 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29985, BgL_g1094z00_12007);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_29988;

								BgL_tmpz00_29988 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_29988, BgL_g1095z00_12008);
							}
							return BgL_val0_1788z00_14321;
						}
				}
			}
		}

	}



/* &<@anonymous:3723> */
	obj_t BGl_z62zc3z04anonymousza33723ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12009, obj_t BgL_g1092z00_12011, obj_t BgL_g1093z00_12012)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12010;

				BgL_pass1080z00_12010 = PROCEDURE_REF(BgL_envz00_12009, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7867z00_29993;

					if (PAIRP(BgL_g1092z00_12011))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3731z00_14322;

							BgL_arg3731z00_14322 = CAR(BgL_g1092z00_12011);
							if ((7L == STRING_LENGTH(((obj_t) BgL_arg3731z00_14322))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14324;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_30003;
										char *BgL_tmpz00_30001;

										BgL_auxz00_30003 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3731z00_14322));
										BgL_tmpz00_30001 =
											BSTRING_TO_STRING
											(BGl_string6146z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14324 =
											memcmp(BgL_tmpz00_30001, BgL_auxz00_30003, 7L);
									}
									BgL_test7867z00_29993 = ((long) (BgL_arg1303z00_14324) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7867z00_29993 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7867z00_29993 = ((bool_t) 0);
						}
					if (BgL_test7867z00_29993)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14325;

							BgL_thezd2remainingzd2argsz00_14325 = CDR(BgL_g1092z00_12011);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_langz00_14326;

								if (PAIRP(BgL_thezd2remainingzd2argsz00_14325))
									{	/* Init/parse_args.scm 207 */
										BgL_langz00_14326 =
											CAR(BgL_thezd2remainingzd2argsz00_14325);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_langz00_14326 =
											BGl_errorz00zz__errorz00(CNST_TABLE_REF(169L),
											BGl_string5837z00zzinit_parsezd2argszd2,
											CNST_TABLE_REF(170L));
									}
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_thezd2remainingzd2argsz00_14327;

									BgL_thezd2remainingzd2argsz00_14327 =
										CDR(((obj_t) BgL_thezd2remainingzd2argsz00_14325));
									{	/* Init/parse_args.scm 207 */
										obj_t BgL_nvz00_14328;

										if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12010))
											{	/* Init/parse_args.scm 1073 */
												obj_t BgL_casezd2valuezd2_14329;

												BgL_casezd2valuezd2_14329 =
													bstring_to_symbol(((obj_t) BgL_langz00_14326));
												if ((BgL_casezd2valuezd2_14329 == CNST_TABLE_REF(8L)))
													{	/* Init/parse_args.scm 1073 */
														BgL_nvz00_14328 = CNST_TABLE_REF(171L);
													}
												else
													{	/* Init/parse_args.scm 1073 */
														if (
															(BgL_casezd2valuezd2_14329 == CNST_TABLE_REF(6L)))
															{	/* Init/parse_args.scm 1073 */
																BgL_nvz00_14328 =
																	(BGl_za2targetzd2languageza2zd2zzengine_paramz00
																	= CNST_TABLE_REF(6L), BUNSPEC);
															}
														else
															{	/* Init/parse_args.scm 1073 */
																if (
																	(BgL_casezd2valuezd2_14329 ==
																		CNST_TABLE_REF(172L)))
																	{	/* Init/parse_args.scm 1073 */
																		BgL_nvz00_14328 =
																			(BGl_za2targetzd2languageza2zd2zzengine_paramz00
																			= CNST_TABLE_REF(172L), BUNSPEC);
																	}
																else
																	{	/* Init/parse_args.scm 1073 */
																		BgL_nvz00_14328 =
																			BGl_errorz00zz__errorz00
																			(BGl_string5814z00zzinit_parsezd2argszd2,
																			BGl_string6147z00zzinit_parsezd2argszd2,
																			BgL_langz00_14326);
																	}
															}
													}
											}
										else
											{	/* Init/parse_args.scm 207 */
												BgL_nvz00_14328 = BFALSE;
											}
										{	/* Init/parse_args.scm 207 */

											{	/* Init/parse_args.scm 207 */
												obj_t BgL_val0_1779z00_14330;

												BgL_val0_1779z00_14330 = CNST_TABLE_REF(15L);
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_30037;

													BgL_tmpz00_30037 = (int) (3L);
													BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30037);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_30040;

													BgL_tmpz00_30040 = (int) (1L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_30040,
														BgL_thezd2remainingzd2argsz00_14327);
												}
												{	/* Init/parse_args.scm 207 */
													int BgL_tmpz00_30043;

													BgL_tmpz00_30043 = (int) (2L);
													BGL_MVALUES_VAL_SET(BgL_tmpz00_30043,
														BgL_nvz00_14328);
												}
												return BgL_val0_1779z00_14330;
											}
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1782z00_14331;

							BgL_val0_1782z00_14331 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30047;

								BgL_tmpz00_30047 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30047);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30050;

								BgL_tmpz00_30050 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30050, BgL_g1092z00_12011);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30053;

								BgL_tmpz00_30053 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30053, BgL_g1093z00_12012);
							}
							return BgL_val0_1782z00_14331;
						}
				}
			}
		}

	}



/* &<@anonymous:3715> */
	obj_t BGl_z62zc3z04anonymousza33715ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12013, obj_t BgL_g1090z00_12015, obj_t BgL_g1091z00_12016)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12014;

				BgL_pass1080z00_12014 = PROCEDURE_REF(BgL_envz00_12013, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7875z00_30058;

					if (PAIRP(BgL_g1090z00_12015))
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_arg3721z00_14332;

							BgL_arg3721z00_14332 = CAR(BgL_g1090z00_12015);
							if ((2L == STRING_LENGTH(((obj_t) BgL_arg3721z00_14332))))
								{	/* Init/parse_args.scm 207 */
									int BgL_arg1303z00_14334;

									{	/* Init/parse_args.scm 207 */
										char *BgL_auxz00_30068;
										char *BgL_tmpz00_30066;

										BgL_auxz00_30068 =
											BSTRING_TO_STRING(((obj_t) BgL_arg3721z00_14332));
										BgL_tmpz00_30066 =
											BSTRING_TO_STRING
											(BGl_string6148z00zzinit_parsezd2argszd2);
										BgL_arg1303z00_14334 =
											memcmp(BgL_tmpz00_30066, BgL_auxz00_30068, 2L);
									}
									BgL_test7875z00_30058 = ((long) (BgL_arg1303z00_14334) == 0L);
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_test7875z00_30058 = ((bool_t) 0);
								}
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7875z00_30058 = ((bool_t) 0);
						}
					if (BgL_test7875z00_30058)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_thezd2remainingzd2argsz00_14335;

							BgL_thezd2remainingzd2argsz00_14335 = CDR(BgL_g1090z00_12015);
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_nvz00_14336;

								if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12014))
									{	/* Init/parse_args.scm 207 */
										{	/* Init/parse_args.scm 1086 */
											obj_t BgL_arg3720z00_14337;

											BgL_arg3720z00_14337 =
												bgl_reverse_bang(BgL_thezd2remainingzd2argsz00_14335);
											BGl_za2restzd2argsza2zd2zzengine_paramz00 =
												BGl_appendzd221011zd2zzinit_parsezd2argszd2
												(BGl_za2restzd2argsza2zd2zzengine_paramz00,
												BgL_arg3720z00_14337);
										}
										BgL_nvz00_14336 = (BgL_thezd2remainingzd2argsz00_14335 =
											BNIL, BUNSPEC);
									}
								else
									{	/* Init/parse_args.scm 207 */
										BgL_nvz00_14336 = BFALSE;
									}
								{	/* Init/parse_args.scm 207 */

									{	/* Init/parse_args.scm 207 */
										obj_t BgL_val0_1773z00_14338;
										obj_t BgL_val1_1774z00_14339;

										BgL_val0_1773z00_14338 = CNST_TABLE_REF(15L);
										BgL_val1_1774z00_14339 =
											BgL_thezd2remainingzd2argsz00_14335;
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_30081;

											BgL_tmpz00_30081 = (int) (3L);
											BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30081);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_30084;

											BgL_tmpz00_30084 = (int) (1L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_30084,
												BgL_val1_1774z00_14339);
										}
										{	/* Init/parse_args.scm 207 */
											int BgL_tmpz00_30087;

											BgL_tmpz00_30087 = (int) (2L);
											BGL_MVALUES_VAL_SET(BgL_tmpz00_30087, BgL_nvz00_14336);
										}
										return BgL_val0_1773z00_14338;
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1776z00_14340;

							BgL_val0_1776z00_14340 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30091;

								BgL_tmpz00_30091 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30091);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30094;

								BgL_tmpz00_30094 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30094, BgL_g1090z00_12015);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30097;

								BgL_tmpz00_30097 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30097, BgL_g1091z00_12016);
							}
							return BgL_val0_1776z00_14340;
						}
				}
			}
		}

	}



/* &<@anonymous:3702> */
	obj_t BGl_z62zc3z04anonymousza33702ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12017, obj_t BgL_g1087z00_12019, obj_t BgL_g1089z00_12020)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12018;

				BgL_pass1080z00_12018 = PROCEDURE_REF(BgL_envz00_12017, (int) (0L));
				{	/* Init/parse_args.scm 207 */
					bool_t BgL_test7879z00_30102;

					if (PAIRP(BgL_g1087z00_12019))
						{	/* Init/parse_args.scm 207 */
							BgL_test7879z00_30102 =
								bigloo_strncmp(BGl_string5830z00zzinit_parsezd2argszd2,
								CAR(BgL_g1087z00_12019), 1L);
						}
					else
						{	/* Init/parse_args.scm 207 */
							BgL_test7879z00_30102 = ((bool_t) 0);
						}
					if (BgL_test7879z00_30102)
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_dummyz00_14341;

							{	/* Init/parse_args.scm 207 */
								obj_t BgL_arg3708z00_14342;
								long BgL_arg3709z00_14343;

								BgL_arg3708z00_14342 = CAR(BgL_g1087z00_12019);
								BgL_arg3709z00_14343 = STRING_LENGTH(CAR(BgL_g1087z00_12019));
								BgL_dummyz00_14341 =
									c_substring(
									((obj_t) BgL_arg3708z00_14342), 1L, BgL_arg3709z00_14343);
							}
							{	/* Init/parse_args.scm 207 */
								obj_t BgL_thezd2remainingzd2argsz00_14344;

								BgL_thezd2remainingzd2argsz00_14344 = CDR(BgL_g1087z00_12019);
								{	/* Init/parse_args.scm 207 */
									obj_t BgL_nvz00_14345;

									if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12018))
										{	/* Init/parse_args.scm 1092 */
											obj_t BgL_arg3706z00_14346;

											BgL_arg3706z00_14346 =
												string_append(BGl_string5830z00zzinit_parsezd2argszd2,
												BgL_dummyz00_14341);
											BgL_nvz00_14345 =
												(BGl_za2restzd2argsza2zd2zzengine_paramz00 =
												MAKE_YOUNG_PAIR(BgL_arg3706z00_14346,
													BGl_za2restzd2argsza2zd2zzengine_paramz00), BUNSPEC);
										}
									else
										{	/* Init/parse_args.scm 207 */
											BgL_nvz00_14345 = BFALSE;
										}
									{	/* Init/parse_args.scm 207 */

										{	/* Init/parse_args.scm 207 */
											obj_t BgL_val0_1767z00_14347;

											BgL_val0_1767z00_14347 = CNST_TABLE_REF(15L);
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_30119;

												BgL_tmpz00_30119 = (int) (3L);
												BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30119);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_30122;

												BgL_tmpz00_30122 = (int) (1L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_30122,
													BgL_thezd2remainingzd2argsz00_14344);
											}
											{	/* Init/parse_args.scm 207 */
												int BgL_tmpz00_30125;

												BgL_tmpz00_30125 = (int) (2L);
												BGL_MVALUES_VAL_SET(BgL_tmpz00_30125, BgL_nvz00_14345);
											}
											return BgL_val0_1767z00_14347;
										}
									}
								}
							}
						}
					else
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1770z00_14348;

							BgL_val0_1770z00_14348 = CNST_TABLE_REF(16L);
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30129;

								BgL_tmpz00_30129 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30129);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30132;

								BgL_tmpz00_30132 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30132, BgL_g1087z00_12019);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30135;

								BgL_tmpz00_30135 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30135, BgL_g1089z00_12020);
							}
							return BgL_val0_1770z00_14348;
						}
				}
			}
		}

	}



/* &<@anonymous:3684> */
	obj_t BGl_z62zc3z04anonymousza33684ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12021, obj_t BgL_g1085z00_12023, obj_t BgL_g1086z00_12024)
	{
		{	/* Init/parse_args.scm 207 */
			{	/* Init/parse_args.scm 207 */
				obj_t BgL_pass1080z00_12022;

				BgL_pass1080z00_12022 = PROCEDURE_REF(BgL_envz00_12021, (int) (0L));
				if (PAIRP(BgL_g1085z00_12023))
					{	/* Init/parse_args.scm 207 */
						obj_t BgL_elsez00_14349;

						BgL_elsez00_14349 = CAR(BgL_g1085z00_12023);
						{	/* Init/parse_args.scm 207 */
							obj_t BgL_val0_1761z00_14350;
							obj_t BgL_val1_1762z00_14351;
							obj_t BgL_val2_1763z00_14352;

							BgL_val0_1761z00_14350 = CNST_TABLE_REF(15L);
							BgL_val1_1762z00_14351 = CDR(BgL_g1085z00_12023);
							if ((CNST_TABLE_REF(20L) == BgL_pass1080z00_12022))
								{	/* Init/parse_args.scm 1097 */
									obj_t BgL_sufz00_14353;

									BgL_sufz00_14353 = BGl_suffixz00zz__osz00(BgL_elsez00_14349);
									{	/* Init/parse_args.scm 1099 */
										bool_t BgL_test7884z00_30149;

										if ((STRING_LENGTH(BgL_sufz00_14353) == 0L))
											{	/* Init/parse_args.scm 1100 */
												BgL_test7884z00_30149 =
													NULLP(BGl_za2srczd2filesza2zd2zzengine_paramz00);
											}
										else
											{	/* Init/parse_args.scm 1100 */
												BgL_test7884z00_30149 = ((bool_t) 0);
											}
										if (BgL_test7884z00_30149)
											{	/* Init/parse_args.scm 1102 */
												obj_t BgL_list3693z00_14354;

												BgL_list3693z00_14354 =
													MAKE_YOUNG_PAIR(BgL_elsez00_14349, BNIL);
												BgL_val2_1763z00_14352 =
													(BGl_za2srczd2filesza2zd2zzengine_paramz00 =
													BgL_list3693z00_14354, BUNSPEC);
											}
										else
											{	/* Init/parse_args.scm 1099 */
												if (CBOOL(BGl_memberz00zz__r4_pairs_and_lists_6_3z00
														(BgL_sufz00_14353,
															BGl_za2srczd2suffixza2zd2zzengine_paramz00)))
													{	/* Init/parse_args.scm 1103 */
														BgL_val2_1763z00_14352 =
															(BGl_za2srczd2filesza2zd2zzengine_paramz00 =
															MAKE_YOUNG_PAIR(BgL_elsez00_14349,
																BGl_za2srczd2filesza2zd2zzengine_paramz00),
															BUNSPEC);
													}
												else
													{	/* Init/parse_args.scm 1103 */
														if (CBOOL(BGl_assocz00zz__r4_pairs_and_lists_6_3z00
																(BgL_sufz00_14353,
																	BGl_za2autozd2modeza2zd2zzengine_paramz00)))
															{	/* Init/parse_args.scm 1105 */
																BgL_val2_1763z00_14352 =
																	(BGl_za2srczd2filesza2zd2zzengine_paramz00 =
																	MAKE_YOUNG_PAIR(BgL_elsez00_14349,
																		BGl_za2srczd2filesza2zd2zzengine_paramz00),
																	BUNSPEC);
															}
														else
															{	/* Init/parse_args.scm 1105 */
																if (CBOOL
																	(BGl_za2interpreterza2z00zzengine_paramz00))
																	{	/* Init/parse_args.scm 1107 */
																		BgL_val2_1763z00_14352 =
																			CNST_TABLE_REF(173L);
																	}
																else
																	{	/* Init/parse_args.scm 1107 */
																		if (CBOOL
																			(BGl_memberz00zz__r4_pairs_and_lists_6_3z00
																				(BgL_sufz00_14353,
																					BGl_za2czd2suffixza2zd2zzengine_paramz00)))
																			{	/* Init/parse_args.scm 1109 */
																				BgL_val2_1763z00_14352 =
																					(BGl_za2czd2filesza2zd2zzengine_paramz00
																					=
																					MAKE_YOUNG_PAIR(BgL_elsez00_14349,
																						BGl_za2czd2filesza2zd2zzengine_paramz00),
																					BUNSPEC);
																			}
																		else
																			{	/* Init/parse_args.scm 1109 */
																				if (CBOOL
																					(BGl_memberz00zz__r4_pairs_and_lists_6_3z00
																						(BgL_sufz00_14353,
																							BGl_za2objzd2suffixza2zd2zzengine_paramz00)))
																					{	/* Init/parse_args.scm 1111 */
																						BgL_val2_1763z00_14352 =
																							(BGl_za2ozd2filesza2zd2zzengine_paramz00
																							=
																							MAKE_YOUNG_PAIR(BgL_elsez00_14349,
																								BGl_za2ozd2filesza2zd2zzengine_paramz00),
																							BUNSPEC);
																					}
																				else
																					{	/* Init/parse_args.scm 1113 */
																						bool_t BgL_test7891z00_30174;

																						if (
																							(BGl_za2targetzd2languageza2zd2zzengine_paramz00
																								== CNST_TABLE_REF(172L)))
																							{	/* Init/parse_args.scm 1113 */
																								BgL_test7891z00_30174 =
																									CBOOL
																									(BGl_memberz00zz__r4_pairs_and_lists_6_3z00
																									(BgL_sufz00_14353,
																										BGl_za2csharpzd2suffixza2zd2zzengine_paramz00));
																							}
																						else
																							{	/* Init/parse_args.scm 1113 */
																								BgL_test7891z00_30174 =
																									((bool_t) 0);
																							}
																						if (BgL_test7891z00_30174)
																							{	/* Init/parse_args.scm 1113 */
																								BgL_val2_1763z00_14352 =
																									(BGl_za2ozd2filesza2zd2zzengine_paramz00
																									=
																									MAKE_YOUNG_PAIR
																									(BgL_elsez00_14349,
																										BGl_za2ozd2filesza2zd2zzengine_paramz00),
																									BUNSPEC);
																							}
																						else
																							{	/* Init/parse_args.scm 1113 */
																								BgL_val2_1763z00_14352 =
																									(BGl_za2restzd2argsza2zd2zzengine_paramz00
																									=
																									MAKE_YOUNG_PAIR
																									(BgL_elsez00_14349,
																										BGl_za2restzd2argsza2zd2zzengine_paramz00),
																									BUNSPEC);
																							}
																					}
																			}
																	}
															}
													}
											}
									}
								}
							else
								{	/* Init/parse_args.scm 207 */
									BgL_val2_1763z00_14352 = BFALSE;
								}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30182;

								BgL_tmpz00_30182 = (int) (3L);
								BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30182);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30185;

								BgL_tmpz00_30185 = (int) (1L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30185, BgL_val1_1762z00_14351);
							}
							{	/* Init/parse_args.scm 207 */
								int BgL_tmpz00_30188;

								BgL_tmpz00_30188 = (int) (2L);
								BGL_MVALUES_VAL_SET(BgL_tmpz00_30188, BgL_val2_1763z00_14352);
							}
							return BgL_val0_1761z00_14350;
						}
					}
				else
					{	/* Init/parse_args.scm 207 */
						obj_t BgL_val0_1764z00_14355;

						BgL_val0_1764z00_14355 = CNST_TABLE_REF(16L);
						{	/* Init/parse_args.scm 207 */
							int BgL_tmpz00_30192;

							BgL_tmpz00_30192 = (int) (3L);
							BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30192);
						}
						{	/* Init/parse_args.scm 207 */
							int BgL_tmpz00_30195;

							BgL_tmpz00_30195 = (int) (1L);
							BGL_MVALUES_VAL_SET(BgL_tmpz00_30195, BgL_g1085z00_12023);
						}
						{	/* Init/parse_args.scm 207 */
							int BgL_tmpz00_30198;

							BgL_tmpz00_30198 = (int) (2L);
							BGL_MVALUES_VAL_SET(BgL_tmpz00_30198, BgL_g1086z00_12024);
						}
						return BgL_val0_1764z00_14355;
					}
			}
		}

	}



/* &<@anonymous:5702> */
	obj_t BGl_z62zc3z04anonymousza35702ze3ze5zzinit_parsezd2argszd2(obj_t
		BgL_envz00_12025, obj_t BgL_az00_12026, obj_t BgL_vz00_12027)
	{
		{	/* Init/parse_args.scm 207 */
			if (NULLP(BgL_az00_12026))
				{	/* Init/parse_args.scm 207 */
					obj_t BgL_val0_1758z00_14356;

					BgL_val0_1758z00_14356 = CNST_TABLE_REF(17L);
					{	/* Init/parse_args.scm 207 */
						int BgL_tmpz00_30204;

						BgL_tmpz00_30204 = (int) (3L);
						BGL_MVALUES_NUMBER_SET(BgL_tmpz00_30204);
					}
					{	/* Init/parse_args.scm 207 */
						int BgL_tmpz00_30207;

						BgL_tmpz00_30207 = (int) (1L);
						BGL_MVALUES_VAL_SET(BgL_tmpz00_30207, BgL_az00_12026);
					}
					{	/* Init/parse_args.scm 207 */
						int BgL_tmpz00_30210;

						BgL_tmpz00_30210 = (int) (2L);
						BGL_MVALUES_VAL_SET(BgL_tmpz00_30210, BgL_vz00_12027);
					}
					return BgL_val0_1758z00_14356;
				}
			else
				{	/* Init/parse_args.scm 207 */
					obj_t BgL_arg5704z00_14357;

					BgL_arg5704z00_14357 = CAR(((obj_t) BgL_az00_12026));
					return
						BGl_errorz00zz__errorz00(BgL_arg5704z00_14357,
						BGl_string6149z00zzinit_parsezd2argszd2,
						BGl_string6150z00zzinit_parsezd2argszd2);
				}
		}

	}



/* parse-shape-args */
	obj_t BGl_parsezd2shapezd2argsz00zzinit_parsezd2argszd2(obj_t BgL_stringz00_5)
	{
		{	/* Init/parse_args.scm 1121 */
			{	/* Init/parse_args.scm 1122 */
				long BgL_lenz00_6019;

				BgL_lenz00_6019 = STRING_LENGTH(BgL_stringz00_5);
				if ((BgL_lenz00_6019 == 0L))
					{	/* Init/parse_args.scm 1123 */
						BGl_za2modulezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2keyzd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2typezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2typenamezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2accesszd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2alloczd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2locationzd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						BGl_za2userzd2shapezf3za2z21zzengine_paramz00 = BTRUE;
						return (BGl_za2namezd2shapezf3za2z21zzengine_paramz00 =
							BTRUE, BUNSPEC);
					}
				else
					{
						long BgL_iz00_6022;

						BgL_iz00_6022 = 0L;
					BgL_zc3z04anonymousza35731ze3z87_6023:
						if ((BgL_iz00_6022 == BgL_lenz00_6019))
							{	/* Init/parse_args.scm 1135 */
								return CNST_TABLE_REF(49L);
							}
						else
							{	/* Init/parse_args.scm 1135 */
								{

									{	/* Init/parse_args.scm 1138 */
										unsigned char BgL_aux1726z00_6026;

										BgL_aux1726z00_6026 =
											STRING_REF(BgL_stringz00_5, BgL_iz00_6022);
										switch (BgL_aux1726z00_6026)
											{
											case ((unsigned char) 'm'):

												BGl_za2modulezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 'k'):

												BGl_za2keyzd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 't'):

												BGl_za2typezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 'T'):

												BGl_za2typezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												BGl_za2typenodezd2shapezf3za2z21zzengine_paramz00 =
													BTRUE;
												break;
											case ((unsigned char) 'a'):

												BGl_za2accesszd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 'x'):

												BGl_za2alloczd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 'l'):

												BGl_za2locationzd2shapezf3za2z21zzengine_paramz00 =
													BTRUE;
												break;
											case ((unsigned char) 'u'):

												BGl_za2userzd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											case ((unsigned char) 'n'):

												BGl_za2typenamezd2shapezf3za2z21zzengine_paramz00 =
													BTRUE;
												BGl_za2namezd2shapezf3za2z21zzengine_paramz00 = BTRUE;
												break;
											default:
												BGl_errorz00zz__errorz00
													(BGl_string6151z00zzinit_parsezd2argszd2,
													BGl_string6152z00zzinit_parsezd2argszd2,
													BgL_stringz00_5);
											}
									}
								}
								{
									long BgL_iz00_30225;

									BgL_iz00_30225 = (BgL_iz00_6022 + 1L);
									BgL_iz00_6022 = BgL_iz00_30225;
									goto BgL_zc3z04anonymousza35731ze3z87_6023;
								}
							}
					}
			}
		}

	}



/* parse-safe/unsafe-args */
	obj_t BGl_parsezd2safezf2unsafezd2argszf2zzinit_parsezd2argszd2(obj_t
		BgL_stringz00_6, bool_t BgL_valz00_7)
	{
		{	/* Init/parse_args.scm 1169 */
			{	/* Init/parse_args.scm 1170 */
				long BgL_lenz00_6030;

				BgL_lenz00_6030 = STRING_LENGTH(BgL_stringz00_6);
				if ((BgL_lenz00_6030 == 0L))
					{	/* Init/parse_args.scm 1171 */
						BGl_za2unsafezd2rgcza2zd2zz__rgcz00 = BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2libraryza2zd2zzengine_paramz00 =
							BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2arityza2zd2zzengine_paramz00 = BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2typeza2zd2zzengine_paramz00 = BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2structza2zd2zzengine_paramz00 = BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2rangeza2zd2zzengine_paramz00 = BBOOL(BgL_valz00_7);
						BGl_za2unsafezd2versionza2zd2zzengine_paramz00 =
							BBOOL(BgL_valz00_7);
						return (BGl_za2unsafezd2evalza2zd2zzengine_paramz00 =
							BBOOL(BgL_valz00_7), BUNSPEC);
					}
				else
					{
						long BgL_iz00_6033;

						BgL_iz00_6033 = 0L;
					BgL_zc3z04anonymousza35736ze3z87_6034:
						if ((BgL_iz00_6033 == BgL_lenz00_6030))
							{	/* Init/parse_args.scm 1182 */
								return CNST_TABLE_REF(49L);
							}
						else
							{	/* Init/parse_args.scm 1182 */
								{

									{	/* Init/parse_args.scm 1185 */
										unsigned char BgL_aux1728z00_6037;

										BgL_aux1728z00_6037 =
											STRING_REF(BgL_stringz00_6, BgL_iz00_6033);
										switch (BgL_aux1728z00_6037)
											{
											case ((unsigned char) 'r'):

												BGl_za2unsafezd2rangeza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 'a'):

												BGl_za2unsafezd2arityza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 't'):

												BGl_za2unsafezd2rgcza2zd2zz__rgcz00 =
													BBOOL(BgL_valz00_7);
												BGl_za2unsafezd2typeza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 's'):

												BGl_za2unsafezd2structza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 'v'):

												BGl_za2unsafezd2versionza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 'l'):

												BGl_za2unsafezd2libraryza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 'e'):

												BGl_za2unsafezd2evalza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											case ((unsigned char) 'h'):

												BGl_za2unsafezd2heapza2zd2zzengine_paramz00 =
													BBOOL(BgL_valz00_7);
												break;
											default:
												BGl_errorz00zz__errorz00
													(BGl_string6151z00zzinit_parsezd2argszd2,
													BGl_string6153z00zzinit_parsezd2argszd2,
													BgL_stringz00_6);
											}
									}
								}
								{
									long BgL_iz00_30253;

									BgL_iz00_30253 = (BgL_iz00_6033 + 1L);
									BgL_iz00_6033 = BgL_iz00_30253;
									goto BgL_zc3z04anonymousza35736ze3z87_6034;
								}
							}
					}
			}
		}

	}



/* parse-debug-args */
	obj_t BGl_parsezd2debugzd2argsz00zzinit_parsezd2argszd2(obj_t BgL_stringz00_8)
	{
		{	/* Init/parse_args.scm 1211 */
			{

				BGl_bigloozd2compilerzd2debugzd2setz12zc0zz__paramz00((int) (1L));
				BGl_za2compilerzd2debugza2zd2zzengine_paramz00 = BINT(1L);
				BGl_za2purifyza2z00zzengine_paramz00 = BTRUE;
				BGl_za2jvmzd2debugza2zd2zzengine_paramz00 = BTRUE;
				BGl_za2jaszd2warningza2zd2zzjas_asz00 = BFALSE;
				BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00 = BINT(1L);
				if (
					(BGl_za2errorzd2localiza7ationzd2optza2za7zzinit_parsezd2argszd2 ==
						BUNSPEC))
					{	/* Init/parse_args.scm 1235 */
						BGl_za2errorzd2localiza7ationza2z75zzengine_paramz00 = BTRUE;
					}
				else
					{	/* Init/parse_args.scm 1235 */
						BFALSE;
					}
				{	/* Init/parse_args.scm 1237 */
					bool_t BgL_test7899z00_30261;

					{	/* Init/parse_args.scm 1237 */

						BgL_test7899z00_30261 = (STRING_LENGTH(BgL_stringz00_8) > 0L);
					}
					if (BgL_test7899z00_30261)
						{

							{	/* Init/parse_args.scm 1238 */
								unsigned char BgL_aux1730z00_6049;

								BgL_aux1730z00_6049 = STRING_REF(BgL_stringz00_8, 0L);
								switch (BgL_aux1730z00_6049)
									{
									case ((unsigned char) '2'):

										BGl_bigloozd2compilerzd2debugzd2setz12zc0zz__paramz00(
											(int) (2L));
										BGl_za2compilerzd2debugza2zd2zzengine_paramz00 = BINT(2L);
										return (BGl_za2jaszd2peepholeza2zd2zzjas_peepz00 =
											BFALSE, BUNSPEC);
										break;
									case ((unsigned char) '3'):

										if (CBOOL(BGl_za2callzf2cczf3za2z01zzengine_paramz00))
											{	/* Init/parse_args.scm 1220 */
												return BFALSE;
											}
										else
											{	/* Init/parse_args.scm 1220 */
												BGl_bigloozd2compilerzd2debugzd2setz12zc0zz__paramz00(
													(int) (3L));
												BGl_za2compilerzd2debugzd2traceza2z00zzengine_paramz00 =
													BINT(2L);
												return (BGl_za2compilerzd2debugza2zd2zzengine_paramz00 =
													BINT(3L), BUNSPEC);
											}
										break;
									case ((unsigned char) '4'):

										BGl_bigloozd2compilerzd2debugzd2setz12zc0zz__paramz00(
											(int) (4L));
										return (BGl_za2compilerzd2debugza2zd2zzengine_paramz00 =
											BINT(4L), BUNSPEC);
										break;
									default:
										return
											BGl_errorz00zz__errorz00
											(BGl_string6151z00zzinit_parsezd2argszd2,
											BGl_string6154z00zzinit_parsezd2argszd2, BgL_stringz00_8);
									}
							}
						}
					else
						{	/* Init/parse_args.scm 1237 */
							return BFALSE;
						}
				}
			}
		}

	}



/* parse-bdb-args */
	obj_t BGl_parsezd2bdbzd2argsz00zzinit_parsezd2argszd2(obj_t BgL_stringz00_9)
	{
		{	/* Init/parse_args.scm 1251 */
			if (CBOOL(BGl_bigloozd2configzd2zz__configurez00(CNST_TABLE_REF(174L))))
				{	/* Init/parse_args.scm 1262 */
					BGl_za2librariesza2z00zzinit_parsezd2argszd2 =
						MAKE_YOUNG_PAIR(CNST_TABLE_REF(140L),
						BGl_za2librariesza2z00zzinit_parsezd2argszd2);
					BGl_za2userzd2heapzd2siza7eza2za7zzengine_paramz00 = BINT(1L);
					BGl_za2bdbzd2debugza2zd2zzengine_paramz00 = BINT(1L);
					BGl_za2purifyza2z00zzengine_paramz00 = BTRUE;
					BGl_za2jvmzd2debugza2zd2zzengine_paramz00 = BTRUE;
					BGl_za2jaszd2warningza2zd2zzjas_asz00 = BFALSE;
					BGl_za2czd2debugzd2lineszd2infoza2zd2zzengine_paramz00 = BTRUE;
					{	/* Init/parse_args.scm 1272 */
						bool_t BgL_test7902z00_30287;

						{	/* Init/parse_args.scm 1272 */

							BgL_test7902z00_30287 = (STRING_LENGTH(BgL_stringz00_9) > 0L);
						}
						if (BgL_test7902z00_30287)
							{

								{	/* Init/parse_args.scm 1273 */
									unsigned char BgL_aux1732z00_6068;

									BgL_aux1732z00_6068 = STRING_REF(BgL_stringz00_9, 0L);
									switch (BgL_aux1732z00_6068)
										{
										case ((unsigned char) '2'):

											return BGl_zd2gbdb2z12ze70z27zzinit_parsezd2argszd2();
											break;
										case ((unsigned char) '3'):

											BGl_zd2gbdb2z12ze70z27zzinit_parsezd2argszd2();
											return (BGl_za2bdbzd2debugza2zd2zzengine_paramz00 =
												BINT(3L), BUNSPEC);
											break;
										default:
											return
												BGl_errorz00zz__errorz00
												(BGl_string6151z00zzinit_parsezd2argszd2,
												BGl_string6154z00zzinit_parsezd2argszd2,
												BgL_stringz00_9);
										}
								}
							}
						else
							{	/* Init/parse_args.scm 1272 */
								return BFALSE;
							}
					}
				}
			else
				{	/* Init/parse_args.scm 1281 */
					obj_t BgL_list5750z00_6073;

					{	/* Init/parse_args.scm 1281 */
						obj_t BgL_arg5751z00_6074;

						{	/* Init/parse_args.scm 1281 */
							obj_t BgL_arg5752z00_6075;

							BgL_arg5752z00_6075 =
								MAKE_YOUNG_PAIR(BGl_string6155z00zzinit_parsezd2argszd2, BNIL);
							BgL_arg5751z00_6074 =
								MAKE_YOUNG_PAIR(BGl_string6156z00zzinit_parsezd2argszd2,
								BgL_arg5752z00_6075);
						}
						BgL_list5750z00_6073 =
							MAKE_YOUNG_PAIR(BGl_string5973z00zzinit_parsezd2argszd2,
							BgL_arg5751z00_6074);
					}
					return BGl_warningz00zz__errorz00(BgL_list5750z00_6073);
				}
		}

	}



/* -gbdb2!~0 */
	obj_t BGl_zd2gbdb2z12ze70z27zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 1254 */
			BGl_za2bdbzd2debugza2zd2zzengine_paramz00 = BINT(2L);
			BGl_za2compilerzd2debugza2zd2zzengine_paramz00 = BINT(1L);
			BGl_za2userzd2heapzd2siza7eza2za7zzengine_paramz00 = BINT(1L);
			return (BGl_za2jaszd2warningza2zd2zzjas_asz00 = BFALSE, BUNSPEC);
		}

	}



/* parse-optim-args */
	obj_t BGl_parsezd2optimzd2argsz00zzinit_parsezd2argszd2(obj_t
		BgL_stringz00_10)
	{
		{	/* Init/parse_args.scm 1288 */
			BGl_za2optimza2z00zzengine_paramz00 = BINT(1L);
			BGl_za2optimzd2synczd2failsafezf3za2zf3zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00 = BINT(1L);
			BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00 = BINT(1L);
			BGl_za2optimzd2Ozd2macrozf3za2zf3zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2dataflowzf3za2z21zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2symbolzd2caseza2z00zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2specializa7ezd2flonumzf3za2z54zzengine_paramz00 = BTRUE;
			{	/* Init/parse_args.scm 1323 */
				bool_t BgL_test7903z00_30306;

				{	/* Init/parse_args.scm 1323 */

					BgL_test7903z00_30306 = (STRING_LENGTH(BgL_stringz00_10) > 0L);
				}
				if (BgL_test7903z00_30306)
					{

						{	/* Init/parse_args.scm 1324 */
							unsigned char BgL_aux1734z00_6087;

							BgL_aux1734z00_6087 = STRING_REF(BgL_stringz00_10, 0L);
							switch (BgL_aux1734z00_6087)
								{
								case ((unsigned char) '0'):

									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(0L), BUNSPEC);
									break;
								case ((unsigned char) '1'):

									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(1L), BUNSPEC);
									break;
								case ((unsigned char) '2'):

									BGl_zd2O2z12ze70z27zzinit_parsezd2argszd2();
									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(2L), BUNSPEC);
									break;
								case ((unsigned char) '3'):

									BGl_zd2O3z12ze70z27zzinit_parsezd2argszd2();
									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(3L), BUNSPEC);
									break;
								case ((unsigned char) '4'):
								case ((unsigned char) '5'):

									BGl_zd2O3z12ze70z27zzinit_parsezd2argszd2();
									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(((STRING_REF(BgL_stringz00_10, 0L)) - 48L)), BUNSPEC);
									break;
								case ((unsigned char) '6'):

									BGl_zd2O3z12ze70z27zzinit_parsezd2argszd2();
									BGl_za2optimzd2stackablezf3za2z21zzengine_paramz00 = BTRUE;
									BGl_za2optimzd2uncellzf3za2z21zzengine_paramz00 = BTRUE;
									return (BGl_za2optimza2z00zzengine_paramz00 =
										BINT(((STRING_REF(BgL_stringz00_10, 0L)) - 48L)), BUNSPEC);
									break;
								default:
									return
										BGl_errorz00zz__errorz00
										(BGl_string6151z00zzinit_parsezd2argszd2,
										BGl_string6157z00zzinit_parsezd2argszd2, BgL_stringz00_10);
								}
						}
					}
				else
					{	/* Init/parse_args.scm 1347 */
						obj_t BgL_arg5762z00_6093;

						{	/* Init/parse_args.scm 1347 */
							obj_t BgL_list5763z00_6094;

							BgL_list5763z00_6094 =
								MAKE_YOUNG_PAIR(BGl_string5902z00zzinit_parsezd2argszd2, BNIL);
							BgL_arg5762z00_6093 = BgL_list5763z00_6094;
						}
						return (BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
							BGl_appendzd221011zd2zzinit_parsezd2argszd2
							(BGl_za2cczd2optionsza2zd2zzengine_paramz00, BgL_arg5762z00_6093),
							BUNSPEC);
					}
			}
		}

	}



/* -O2!~0 */
	obj_t BGl_zd2O2z12ze70z27zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 1291 */
			{	/* Init/parse_args.scm 1291 */
				obj_t BgL_arg5765z00_6099;

				{	/* Init/parse_args.scm 1291 */
					obj_t BgL_list5766z00_6100;

					BgL_list5766z00_6100 =
						MAKE_YOUNG_PAIR(BGl_za2cflagszd2optimza2zd2zzengine_paramz00, BNIL);
					BgL_arg5765z00_6099 = BgL_list5766z00_6100;
				}
				BGl_za2cczd2optionsza2zd2zzengine_paramz00 =
					BGl_appendzd221011zd2zzinit_parsezd2argszd2
					(BGl_za2cczd2optionsza2zd2zzengine_paramz00, BgL_arg5765z00_6099);
			}
			BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00 = BINT(2L);
			BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00 = BINT(3L);
			BGl_za2optimzd2jvmzd2fasteqza2z00zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2reducezd2betazf3za2zf3zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2cfazd2flonumzd2arithmeticzf3za2z21zzengine_paramz00 =
				BTRUE;
			BGl_za2optimzd2dataflowzd2typeszf3za2zf3zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2initflowzf3za2z21zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2taggedzd2fxopzf3za2zf3zzengine_paramz00 = BTRUE;
			BGl_za2optimzd2cfazd2freezd2varzd2trackingzf3za2zf3zzengine_paramz00 =
				BTRUE;
			BGl_za2optimzd2cfazd2unboxzd2closurezd2argsza2z00zzengine_paramz00 =
				BTRUE;
			if ((BGl_za2czd2tailzd2callza2z00zzengine_paramz00 == BFALSE))
				{	/* Init/parse_args.scm 1305 */
					return BFALSE;
				}
			else
				{	/* Init/parse_args.scm 1305 */
					return (BGl_za2czd2tailzd2callza2z00zzengine_paramz00 =
						BTRUE, BUNSPEC);
				}
		}

	}



/* -O3!~0 */
	obj_t BGl_zd2O3z12ze70z27zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 1309 */
			BGl_zd2O2z12ze70z27zzinit_parsezd2argszd2();
			BGl_za2optimzd2jvmzd2inliningza2z00zzengine_paramz00 = BINT(3L);
			BGl_za2optimzd2jvmzd2branchza2z00zzengine_paramz00 = BINT(5L);
			if (BOOLEANP(BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00))
				{	/* Init/parse_args.scm 1312 */
					return BFALSE;
				}
			else
				{	/* Init/parse_args.scm 1312 */
					return (BGl_za2optimzd2unrollzd2loopzf3za2zf3zzengine_paramz00 =
						BTRUE, BUNSPEC);
				}
		}

	}



/* query */
	obj_t BGl_queryz00zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 1352 */
			BGl_versionz00zzwrite_versionz00();
			{	/* Init/parse_args.scm 1354 */
				obj_t BgL_arg5769z00_6105;

				{	/* Init/parse_args.scm 1354 */
					obj_t BgL_tmpz00_30342;

					BgL_tmpz00_30342 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_arg5769z00_6105 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30342);
				}
				bgl_display_char(((unsigned char) 10), BgL_arg5769z00_6105);
			}
			{	/* Init/parse_args.scm 1355 */
				obj_t BgL_port3599z00_6106;

				{	/* Init/parse_args.scm 1355 */
					obj_t BgL_tmpz00_30346;

					BgL_tmpz00_30346 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3599z00_6106 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30346);
				}
				bgl_display_string(BGl_string6158z00zzinit_parsezd2argszd2,
					BgL_port3599z00_6106);
				bgl_display_char(((unsigned char) 10), BgL_port3599z00_6106);
			}
			{	/* Init/parse_args.scm 1356 */
				obj_t BgL_arg5770z00_6107;

				{	/* Init/parse_args.scm 1356 */
					obj_t BgL_tmpz00_30351;

					BgL_tmpz00_30351 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_arg5770z00_6107 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30351);
				}
				bgl_display_char(((unsigned char) 10), BgL_arg5770z00_6107);
			}
			{	/* Init/parse_args.scm 1357 */
				obj_t BgL_port3600z00_6108;

				{	/* Init/parse_args.scm 1357 */
					obj_t BgL_tmpz00_30355;

					BgL_tmpz00_30355 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3600z00_6108 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30355);
				}
				bgl_display_string(BGl_string6159z00zzinit_parsezd2argszd2,
					BgL_port3600z00_6108);
				bgl_display_obj(BGl_za2ccza2z00zzengine_paramz00, BgL_port3600z00_6108);
				bgl_display_char(((unsigned char) 10), BgL_port3600z00_6108);
			}
			{	/* Init/parse_args.scm 1358 */
				obj_t BgL_port3601z00_6109;

				{	/* Init/parse_args.scm 1358 */
					obj_t BgL_tmpz00_30361;

					BgL_tmpz00_30361 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3601z00_6109 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30361);
				}
				bgl_display_string(BGl_string6160z00zzinit_parsezd2argszd2,
					BgL_port3601z00_6109);
				bgl_display_obj(BGl_za2cczd2optionsza2zd2zzengine_paramz00,
					BgL_port3601z00_6109);
				bgl_display_char(((unsigned char) 10), BgL_port3601z00_6109);
			}
			{	/* Init/parse_args.scm 1359 */
				obj_t BgL_port3602z00_6110;

				{	/* Init/parse_args.scm 1359 */
					obj_t BgL_tmpz00_30367;

					BgL_tmpz00_30367 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3602z00_6110 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30367);
				}
				bgl_display_string(BGl_string6161z00zzinit_parsezd2argszd2,
					BgL_port3602z00_6110);
				bgl_display_obj(BGl_za2ldzd2optionsza2zd2zzengine_paramz00,
					BgL_port3602z00_6110);
				bgl_display_char(((unsigned char) 10), BgL_port3602z00_6110);
			}
			{	/* Init/parse_args.scm 1360 */
				obj_t BgL_port3603z00_6111;

				{	/* Init/parse_args.scm 1360 */
					obj_t BgL_tmpz00_30373;

					BgL_tmpz00_30373 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3603z00_6111 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30373);
				}
				bgl_display_string(BGl_string6162z00zzinit_parsezd2argszd2,
					BgL_port3603z00_6111);
				bgl_display_obj(BGl_za2ldzd2postzd2optionsza2z00zzengine_paramz00,
					BgL_port3603z00_6111);
				bgl_display_char(((unsigned char) 10), BgL_port3603z00_6111);
			}
			{	/* Init/parse_args.scm 1361 */
				obj_t BgL_port3604z00_6112;

				{	/* Init/parse_args.scm 1361 */
					obj_t BgL_tmpz00_30379;

					BgL_tmpz00_30379 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3604z00_6112 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30379);
				}
				bgl_display_string(BGl_string6163z00zzinit_parsezd2argszd2,
					BgL_port3604z00_6112);
				bgl_display_obj(BGl_za2bigloozd2libza2zd2zzengine_paramz00,
					BgL_port3604z00_6112);
				bgl_display_char(((unsigned char) 10), BgL_port3604z00_6112);
			}
			{	/* Init/parse_args.scm 1362 */
				obj_t BgL_port3605z00_6113;

				{	/* Init/parse_args.scm 1362 */
					obj_t BgL_tmpz00_30385;

					BgL_tmpz00_30385 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3605z00_6113 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30385);
				}
				bgl_display_string(BGl_string6164z00zzinit_parsezd2argszd2,
					BgL_port3605z00_6113);
				bgl_display_obj(BGl_za2bigloozd2userzd2libza2z00zzengine_paramz00,
					BgL_port3605z00_6113);
				bgl_display_char(((unsigned char) 10), BgL_port3605z00_6113);
			}
			{	/* Init/parse_args.scm 1363 */
				obj_t BgL_port3606z00_6114;

				{	/* Init/parse_args.scm 1363 */
					obj_t BgL_tmpz00_30391;

					BgL_tmpz00_30391 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3606z00_6114 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30391);
				}
				bgl_display_string(BGl_string6165z00zzinit_parsezd2argszd2,
					BgL_port3606z00_6114);
				bgl_display_obj(BGl_za2libzd2dirza2zd2zzengine_paramz00,
					BgL_port3606z00_6114);
				bgl_display_char(((unsigned char) 10), BgL_port3606z00_6114);
			}
			{	/* Init/parse_args.scm 1364 */
				obj_t BgL_port3607z00_6115;

				{	/* Init/parse_args.scm 1364 */
					obj_t BgL_tmpz00_30397;

					BgL_tmpz00_30397 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3607z00_6115 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30397);
				}
				bgl_display_string(BGl_string6166z00zzinit_parsezd2argszd2,
					BgL_port3607z00_6115);
				bgl_display_obj(BGl_za2includezd2foreignza2zd2zzengine_paramz00,
					BgL_port3607z00_6115);
				bgl_display_char(((unsigned char) 10), BgL_port3607z00_6115);
			}
			{	/* Init/parse_args.scm 1365 */
				obj_t BgL_port3608z00_6116;

				{	/* Init/parse_args.scm 1365 */
					obj_t BgL_tmpz00_30403;

					BgL_tmpz00_30403 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3608z00_6116 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30403);
				}
				bgl_display_string(BGl_string6167z00zzinit_parsezd2argszd2,
					BgL_port3608z00_6116);
				bgl_display_obj(BGl_za2heapzd2nameza2zd2zzengine_paramz00,
					BgL_port3608z00_6116);
				bgl_display_char(((unsigned char) 10), BgL_port3608z00_6116);
			}
			{	/* Init/parse_args.scm 1366 */
				obj_t BgL_port3609z00_6117;

				{	/* Init/parse_args.scm 1366 */
					obj_t BgL_tmpz00_30409;

					BgL_tmpz00_30409 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3609z00_6117 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30409);
				}
				bgl_display_string(BGl_string6168z00zzinit_parsezd2argszd2,
					BgL_port3609z00_6117);
				bgl_display_obj(BGl_za2targetzd2languageza2zd2zzengine_paramz00,
					BgL_port3609z00_6117);
				bgl_display_char(((unsigned char) 10), BgL_port3609z00_6117);
			}
			{	/* Init/parse_args.scm 1367 */
				obj_t BgL_port3610z00_6118;

				{	/* Init/parse_args.scm 1367 */
					obj_t BgL_tmpz00_30415;

					BgL_tmpz00_30415 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3610z00_6118 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30415);
				}
				bgl_display_string(BGl_string6169z00zzinit_parsezd2argszd2,
					BgL_port3610z00_6118);
				bgl_display_obj(BGl_za2jvmzd2shellza2zd2zzengine_paramz00,
					BgL_port3610z00_6118);
				bgl_display_char(((unsigned char) 10), BgL_port3610z00_6118);
			}
			{	/* Init/parse_args.scm 1368 */
				obj_t BgL_arg5771z00_6119;

				{	/* Init/parse_args.scm 1368 */
					obj_t BgL_tmpz00_30421;

					BgL_tmpz00_30421 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_arg5771z00_6119 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30421);
				}
				bgl_display_char(((unsigned char) 10), BgL_arg5771z00_6119);
			}
			{	/* Init/parse_args.scm 1369 */
				obj_t BgL_port3611z00_6120;

				{	/* Init/parse_args.scm 1369 */
					obj_t BgL_tmpz00_30425;

					BgL_tmpz00_30425 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3611z00_6120 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30425);
				}
				bgl_display_string(BGl_string6170z00zzinit_parsezd2argszd2,
					BgL_port3611z00_6120);
				bgl_display_char(((unsigned char) 10), BgL_port3611z00_6120);
			}
			{	/* Init/parse_args.scm 1370 */
				obj_t BgL_port3612z00_6121;

				{	/* Init/parse_args.scm 1370 */
					obj_t BgL_tmpz00_30430;

					BgL_tmpz00_30430 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3612z00_6121 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30430);
				}
				bgl_display_string(BGl_string6171z00zzinit_parsezd2argszd2,
					BgL_port3612z00_6121);
				bgl_display_char(((unsigned char) 10), BgL_port3612z00_6121);
			}
			{	/* Init/parse_args.scm 1371 */
				obj_t BgL_arg5772z00_6122;

				{	/* Init/parse_args.scm 1371 */
					obj_t BgL_tmpz00_30435;

					BgL_tmpz00_30435 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_arg5772z00_6122 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30435);
				}
				bgl_display_char(((unsigned char) 10), BgL_arg5772z00_6122);
			}
			{	/* Init/parse_args.scm 1372 */
				obj_t BgL_port3613z00_6123;

				{	/* Init/parse_args.scm 1372 */
					obj_t BgL_tmpz00_30439;

					BgL_tmpz00_30439 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3613z00_6123 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30439);
				}
				bgl_display_string(BGl_string6172z00zzinit_parsezd2argszd2,
					BgL_port3613z00_6123);
				bgl_display_char(((unsigned char) 10), BgL_port3613z00_6123);
			}
			{	/* Init/parse_args.scm 1373 */
				obj_t BgL_port3614z00_6124;

				{	/* Init/parse_args.scm 1373 */
					obj_t BgL_tmpz00_30444;

					BgL_tmpz00_30444 = BGL_CURRENT_DYNAMIC_ENV();
					BgL_port3614z00_6124 = BGL_ENV_CURRENT_OUTPUT_PORT(BgL_tmpz00_30444);
				}
				bgl_display_string(BGl_string6173z00zzinit_parsezd2argszd2,
					BgL_port3614z00_6124);
				bgl_display_char(((unsigned char) 10), BgL_port3614z00_6124);
			}
			return BGl_compilerzd2exitzd2zzinit_mainz00(BINT(0L));
		}

	}



/* load-init */
	bool_t BGl_loadzd2initzd2zzinit_parsezd2argszd2(obj_t BgL_filez00_11)
	{
		{	/* Init/parse_args.scm 1379 */
			{	/* Init/parse_args.scm 1380 */
				obj_t BgL_fz00_6125;

				BgL_fz00_6125 =
					BGl_findzd2filezf2pathz20zz__osz00(BgL_filez00_11,
					BGl_za2userzd2loadzd2pathza2z00zzinit_parsezd2argszd2);
				if (STRINGP(BgL_fz00_6125))
					{	/* Init/parse_args.scm 1381 */
						{	/* Init/parse_args.scm 1383 */
							obj_t BgL_list5774z00_6127;

							{	/* Init/parse_args.scm 1383 */
								obj_t BgL_arg5775z00_6128;

								{	/* Init/parse_args.scm 1383 */
									obj_t BgL_arg5776z00_6129;

									BgL_arg5776z00_6129 =
										MAKE_YOUNG_PAIR(BCHAR(((unsigned char) 10)), BNIL);
									BgL_arg5775z00_6128 =
										MAKE_YOUNG_PAIR(BgL_fz00_6125, BgL_arg5776z00_6129);
								}
								BgL_list5774z00_6127 =
									MAKE_YOUNG_PAIR(BGl_string6174z00zzinit_parsezd2argszd2,
									BgL_arg5775z00_6128);
							}
							BGl_verbosez00zztools_speekz00(BINT(1L), BgL_list5774z00_6127);
						}
						BGl_za2nbzd2errorzd2onzd2passza2zd2zztools_errorz00 = BINT(0L);
						BGl_za2currentzd2passza2zd2zzengine_passz00 = BgL_fz00_6125;
						{	/* Init/parse_args.scm 1383 */
							obj_t BgL_g1735z00_6130;

							BgL_g1735z00_6130 = BNIL;
							{
								obj_t BgL_hooksz00_6133;
								obj_t BgL_hnamesz00_6134;

								BgL_hooksz00_6133 = BgL_g1735z00_6130;
								BgL_hnamesz00_6134 = BNIL;
							BgL_zc3z04anonymousza35777ze3z87_6135:
								if (NULLP(BgL_hooksz00_6133))
									{	/* Init/parse_args.scm 1383 */
										CNST_TABLE_REF(175L);
									}
								else
									{	/* Init/parse_args.scm 1383 */
										bool_t BgL_test7908z00_30464;

										{	/* Init/parse_args.scm 1383 */
											obj_t BgL_fun5784z00_6142;

											BgL_fun5784z00_6142 = CAR(((obj_t) BgL_hooksz00_6133));
											BgL_test7908z00_30464 =
												CBOOL(
												(VA_PROCEDUREP(BgL_fun5784z00_6142) ? ((obj_t(*)(obj_t,
																...))
														PROCEDURE_ENTRY(BgL_fun5784z00_6142))
													(BgL_fun5784z00_6142,
														BEOA) : ((obj_t(*)(obj_t))
														PROCEDURE_ENTRY(BgL_fun5784z00_6142))
													(BgL_fun5784z00_6142)));
										}
										if (BgL_test7908z00_30464)
											{	/* Init/parse_args.scm 1383 */
												obj_t BgL_arg5781z00_6139;
												obj_t BgL_arg5782z00_6140;

												BgL_arg5781z00_6139 = CDR(((obj_t) BgL_hooksz00_6133));
												BgL_arg5782z00_6140 = CDR(((obj_t) BgL_hnamesz00_6134));
												{
													obj_t BgL_hnamesz00_30476;
													obj_t BgL_hooksz00_30475;

													BgL_hooksz00_30475 = BgL_arg5781z00_6139;
													BgL_hnamesz00_30476 = BgL_arg5782z00_6140;
													BgL_hnamesz00_6134 = BgL_hnamesz00_30476;
													BgL_hooksz00_6133 = BgL_hooksz00_30475;
													goto BgL_zc3z04anonymousza35777ze3z87_6135;
												}
											}
										else
											{	/* Init/parse_args.scm 1383 */
												obj_t BgL_arg5783z00_6141;

												BgL_arg5783z00_6141 = CAR(((obj_t) BgL_hnamesz00_6134));
												BGl_internalzd2errorzd2zztools_errorz00(BgL_fz00_6125,
													BGl_string6175z00zzinit_parsezd2argszd2,
													BgL_arg5783z00_6141);
											}
									}
							}
						}
						{	/* Init/parse_args.scm 1384 */
							obj_t BgL_envz00_6146;

							BgL_envz00_6146 = BGl_defaultzd2environmentzd2zz__evalz00();
							{	/* Init/parse_args.scm 1384 */

								BGl_loadqz00zz__evalz00(BgL_fz00_6125, BgL_envz00_6146);
							}
						}
						return ((bool_t) 1);
					}
				else
					{	/* Init/parse_args.scm 1381 */
						return ((bool_t) 0);
					}
			}
		}

	}



/* object-init */
	obj_t BGl_objectzd2initzd2zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			return BUNSPEC;
		}

	}



/* generic-init */
	obj_t BGl_genericzd2initzd2zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			return BUNSPEC;
		}

	}



/* method-init */
	obj_t BGl_methodzd2initzd2zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			return BUNSPEC;
		}

	}



/* imported-modules-init */
	obj_t BGl_importedzd2moduleszd2initz00zzinit_parsezd2argszd2(void)
	{
		{	/* Init/parse_args.scm 15 */
			BGl_modulezd2initializa7ationz75zztools_tracez00(54713316L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zztools_speekz00(61247943L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zztools_errorz00(300504031L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzengine_passz00(373082237L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzengine_configurez00(272817175L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzengine_paramz00(517137079L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzinit_mainz00(288050968L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzinit_extendz00(75345525L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzinit_setrcz00(32737986L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzinit_libzd2dirzd2(265304303L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzmodule_modulez00(158397907L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzmodule_alibraryz00(316727058L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzmodule_evalz00(428236825L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzwrite_versionz00(404503680L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zztools_licensez00(110617375L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzread_accessz00(11403588L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzread_jvmz00(261574382L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzcc_ldz00(335315213L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzjas_asz00(476839586L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			BGl_modulezd2initializa7ationz75zzjas_profilez00(474882254L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
			return
				BGl_modulezd2initializa7ationz75zzjas_peepz00(121595967L,
				BSTRING_TO_STRING(BGl_string6176z00zzinit_parsezd2argszd2));
		}

	}

#ifdef __cplusplus
}
#endif
