GOOF----LE-8-2.0X]¿4h»E] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-45¤ ¤ gfilenameS¤ fsrfi/srfi-45.scm¤ gimportsS¤ gsrfi-9¤  ¤  ¤ ggnu¤  ¤ ¤ ¤ gexportsS¤ gdelay¤ glazy¤ gforce¤ geager¤ gpromise?¤ ¤ g replacementsS¤ ¤ gset-current-module¤ ¤ ¤ gcond-expand-provide¤ gcurrent-module¤ !¤ "gpromise¤ #g%make-promise-procedure¤ $gmake-syntax-transformer¤ %$¤ &$¤ 'g make-promise¤ (gmacro¤ )g $sc-dispatch¤ *)¤ +)¤ ,g_¤ -gany¤ .,-¤ /g syntax-object¤ 0glambda¤ 1gm-46961e513e-4¤ 2gtop¤ 312¤ 4gribcage¤ 5gt-46961e513e-3¤ 65¤ 73¤ 8fl-46961e513e-9¤ 98¤ :4679¤ ;4¤ fl-46961e513e-6¤ ?>¤ @4=7?¤ Agshift¤ Bg proc-name¤ Cgargs¤ DBC¤ E2¤ FEE¤ Gfl-1e8ba8b5a-2ba¤ Hfl-1e8ba8b5a-2bb¤ IGH¤ J4DFI¤ Kgkey¤ Lgvalue¤ Mgname¤ Ngformals¤ Ogbody¤ PKLMNO¤ QEEEEE¤ Rfl-1e8ba8b5a-2ad¤ Sfl-1e8ba8b5a-2ae¤ Tfl-1e8ba8b5a-2af¤ Ufl-1e8ba8b5a-2b0¤ Vfl-1e8ba8b5a-2b1¤ WRSTUV¤ X4PQW¤ Ygmake-procedure-name¤ ZY¤ [E¤ \fl-1e8ba8b5a-29d¤ ]\¤ ^4Z[]¤ _E¤ `fl-1e8ba8b5a-29c¤ a`¤ b4=_a¤ c3:;@A;;;;JX^b ¤ dghygiene¤ ed ¤ f/0ce¤ ggval¤ hE:;@¤ id¤ j/ghi¤ kj¤ lg make-struct¤ mgm-46961e513e-1¤ nm2¤ ogt-1e8ba8b5a-38d¤ pgt-1e8ba8b5a-38c¤ qgt-1e8ba8b5a-38b¤ ropq¤ sgm-1e8ba8b5a-38e¤ ts2¤ uttt¤ vfl-1e8ba8b5a-392¤ wfl-1e8ba8b5a-393¤ xfl-1e8ba8b5a-394¤ yvwx¤ z4ruy¤ {g ctor-args¤ |{¤ }fl-1e8ba8b5a-37a¤ ~}¤ 4|_~¤ €gctor¤ gfield¤ ‚€¤ ƒfl-1e8ba8b5a-376¤ „fl-1e8ba8b5a-377¤ …ƒ„¤ †4‚F…¤ ‡gform¤ ˆg type-name¤ ‰gconstructor-spec¤ Šg field-names¤ ‹‡ˆ‰Š¤ ŒEEEE¤ fl-1e8ba8b5a-36b¤ Žfl-1e8ba8b5a-36c¤ fl-1e8ba8b5a-36d¤ fl-1e8ba8b5a-36e¤ ‘Ž¤ ’4‹Œ‘¤ “g record-layout¤ ”gfunctional-setters¤ •gsetters¤ –gcopier¤ —ggetters¤ ˜g constructor¤ ™ggetter-identifiers¤ šgfield-identifiers¤ ›“”•–—˜™š¤ œEEEEEEEE¤ fl-1e8ba8b5a-343¤ žfl-1e8ba8b5a-341¤ Ÿfl-1e8ba8b5a-33f¤  fl-1e8ba8b5a-33d¤ ¡fl-1e8ba8b5a-33b¤ ¢fl-1e8ba8b5a-339¤ £fl-1e8ba8b5a-337¤ ¤fl-1e8ba8b5a-335¤ ¥žŸ ¡¢£¤¤ ¦4›œ¥¤ §fl-1e8ba8b5a-334¤ ¨§¤ ©4=_¨¤ ªn:;@A;z;;;†;’¦©¤ «/lªe¤ ¬/"hi¤ ­/ ªe¤ ®«¬­j¤ ¯fk®¤ °geach-any¤ ±,°Œ¤ ²gsyntax-violation¤ ³ ²¤ ´ ²¤ µfWrong number of arguments¤ ¶g identifier?¤ · ¶¤ ¸ ¶¤ ¹E;@¤ º/#¹i¤ »²¤ ¼²¤ ½f-source expression failed to match any pattern¤ ¾grecord-type-vtable¤ ¿ ¾¤ À ¾¤ Ágpw¤ Âgdefault-record-printer¤ à ¤ Ä Â¤ Åg¤ Ægset-struct-vtable-name!¤ Ç Æ¤ È Æ¤ Égvtable-offset-user¤ Ê É¤ Ë É¤ Ìg%promise?-procedure¤ Ígm-46961e513e-11¤ ÎÍ2¤ Ïgt-46961e513e-10¤ ÐϤ ÑΤ Òfl-46961e513e-16¤ ÓÒ¤ Ô4ÐÑÓ¤ Õfl-46961e513e-13¤ ÖÕ¤ ×4=ÑÖ¤ ØÎÔ;×A;;;;JX^b ¤ Ù/0Øe¤ Úgobj¤ Ûgt-1e8ba8b5a-47e¤ Ügt-1e8ba8b5a-478¤ Ýgt-1e8ba8b5a-479¤ Þgt-1e8ba8b5a-47a¤ ßgt-1e8ba8b5a-47d¤ àgt-1e8ba8b5a-47c¤ ágt-1e8ba8b5a-47b¤ âÛÜÝÞßàᤠãgm-1e8ba8b5a-47f¤ äã2¤ åäääääää¤ æfl-1e8ba8b5a-483¤ çfl-1e8ba8b5a-484¤ èfl-1e8ba8b5a-485¤ éfl-1e8ba8b5a-486¤ êfl-1e8ba8b5a-487¤ ëfl-1e8ba8b5a-488¤ ìfl-1e8ba8b5a-489¤ íæçèéêëì¤ î4âåí¤ ïg copier-id¤ ðï¤ ñfl-1e8ba8b5a-476¤ òñ¤ ó4ð_ò¤ ôg ctor-name¤ õô¤ öfl-1e8ba8b5a-46e¤ ÷ö¤ ø4õ_÷¤ ùŠ¤ úfl-1e8ba8b5a-46c¤ ûú¤ ü4ù_û¤ ýglayout¤ þý¤ ÿfl-1e8ba8b5a-46a¤ ÿ¤ 4þ_¤ g immutable?¤ ¤ fl-1e8ba8b5a-468¤ ¤ 4_¤ g field-count¤ ¤  fl-1e8ba8b5a-466¤   ¤  4_ ¤  g getter-ids¤   ¤ fl-1e8ba8b5a-463¤ ¤ 4 _¤ g field-ids¤ ¤ fl-1e8ba8b5a-460¤ ¤ 4_¤ gpredicate-name¤ g field-spec¤ ‡ˆ‰¤ EEEEEE¤ fl-1e8ba8b5a-453¤ fl-1e8ba8b5a-454¤ fl-1e8ba8b5a-455¤ fl-1e8ba8b5a-456¤ fl-1e8ba8b5a-457¤ fl-1e8ba8b5a-458¤  ¤ !4 ¤ "nÔ;×A;î;;;;ó;ø;ü;;; ;;!¦©¤ #/Ú"e¤ $#¤ %gand¤ &/%"e¤ 'gstruct?¤ (/'"e¤ )(#¤ *geq?¤ +/*"e¤ ,g struct-vtable¤ -/,"e¤ .-#¤ /EÔ;פ 0/"/i¤ 1+.0¤ 2&)1¤ 3Ù$2¤ 4E;פ 5/Ì4i¤ 6gthrow-bad-struct¤ 7 6¤ 8 6¤ 9g promise-val¤ :g%promise-val-procedure¤ ;gfree-id¤ =2¤ ?>¤ @fl-46961e513e-1f¤ A@¤ B4=?A¤ C>;BA;;;;JX^b ¤ D/<Ce¤ E;D¤ FE-¤ Gg%%type¤ Hgt-1e8ba8b5a-3a5¤ Igt-1e8ba8b5a-3a6¤ Jgt-1e8ba8b5a-3a7¤ Kgt-1e8ba8b5a-3a8¤ Lgt-1e8ba8b5a-3a9¤ Mgt-1e8ba8b5a-3aa¤ Ngt-1e8ba8b5a-3ab¤ OHIJKLMN¤ Pgm-1e8ba8b5a-3ac¤ QP2¤ RQQQQQQQ¤ Sfl-1e8ba8b5a-3b0¤ Tfl-1e8ba8b5a-3b1¤ Ufl-1e8ba8b5a-3b2¤ Vfl-1e8ba8b5a-3b3¤ Wfl-1e8ba8b5a-3b4¤ Xfl-1e8ba8b5a-3b5¤ Yfl-1e8ba8b5a-3b6¤ ZSTUVWXY¤ [4ORZ¤ \ggetter¤ ]gindex¤ ^\]¤ _fl-1e8ba8b5a-3a3¤ `fl-1e8ba8b5a-3a4¤ a_`¤ b4^Fa¤ cˆ ï¤ dEEE¤ efl-1e8ba8b5a-39e¤ ffl-1e8ba8b5a-39f¤ gfl-1e8ba8b5a-3a0¤ hefg¤ i4cdh¤ jn;BA;[;;;b;i¦©¤ k/Gje¤ l;k¤ m,Fl-¤ ngck¤ ogerr¤ pgs¤ qop¤ r>>¤ sfl-46961e513e-22¤ tfl-46961e513e-23¤ ust¤ v4qru¤ w>v;BA;;;;JX^b ¤ x/nwe¤ ygquote¤ z/ywe¤ {Ev;B¤ |/"{i¤ }z|¤ ~}¤ g%%index¤ €/je¤ ;€¤ ‚,F-¤ ƒfl-46961e513e-27¤ „fl-46961e513e-28¤ …ƒ„¤ †4qr…¤ ‡>†;BA;;;;JX^b ¤ ˆ/n‡e¤ ‰/y‡e¤ Š†;B¤ ‹/ Ši¤ Œ‰‹¤ Œ¤ Žg%%copier¤ /Žje¤ ;¤ ‘,F-¤ ’fl-46961e513e-2c¤ “fl-46961e513e-2d¤ ”’“¤ •4qr”¤ –>•;BA;;;;JX^b ¤ —/n–e¤ ˜/y–e¤ ™g%%promise-set-fields¤ šE•;B¤ ›/™ši¤ œ˜›¤ œ¤ žgt-46961e513e-1c¤ Ÿž¤  fl-46961e513e-31¤ ¡ ¤ ¢4Ÿ?¡¤ £>¢;BA;;;;JX^b ¤ ¤/0£e¤ ¥n¢;BA;[;;;b;i¦©¤ ¦/p¥e¤ §¦¤ ¨gif¤ ©/¨¥e¤ ª/*¥e¤ «/,¥e¤ ¬«¦¤ ­E¢;B¤ ®/"­i¤ ¯ª¬®¤ °g struct-ref¤ ±/°¥e¤ ²¢;B¤ ³/ ²i¤ ´±¦³¤ µ/6¥e¤ ¶/y¥e¤ ·/9­i¤ ¸¶·¤ ¹µ¦¸¤ º©¯´¹¤ »¤§º¤ ¼E;B¤ ½/:¼i¤ ¾geach¤ ¿--¤ À¾¿¤ Á-ÀŒ¤ Â-ÁŒ¤ Ã-ÂŒ¤ Äg %%set-fields¤ Ågdummy¤ Ægcheck?¤ Çgexpr¤ ÈÅÆp\Ǥ Égm-46961e513e-38¤ ÊÉ2¤ ËÊnnnn¤ Ìfl-46961e513e-3d¤ Ífl-46961e513e-3e¤ Îfl-46961e513e-3f¤ Ïfl-46961e513e-40¤ Ðfl-46961e513e-41¤ ÑÌÍÎÏФ Ò4ÈËѤ Óʤ Ôfl-46961e513e-3a¤ ÕÔ¤ Ö4=ÓÕ¤ ×gt-1e8ba8b5a-3c4¤ Øgt-1e8ba8b5a-3c6¤ Ùgt-1e8ba8b5a-3c5¤ Ú×ØÙ¤ Ûgm-1e8ba8b5a-3c7¤ ÜÛ2¤ ÝÜÜܤ Þfl-1e8ba8b5a-3cb¤ ßfl-1e8ba8b5a-3cc¤ àfl-1e8ba8b5a-3cd¤ áÞßठâ4ÚÝᤠãfl-1e8ba8b5a-3c1¤ äfl-1e8ba8b5a-3c2¤ åfl-1e8ba8b5a-3c3¤ æãäå¤ ç4cdæ¤ ènÒ;ÖA;â;;;禩 ¤ é/Äèe¤ êEÒ;Ö¤ ë/"êi¤ ì/9êi¤ íì¤ îgmap¤ ïî¤ ðî¤ ñglist¤ ògpromise-val-set!¤ óg%promise-val-set!-procedure¤ ô,--¤ õgm-46961e513e-4c¤ öõ2¤ ÷gt-46961e513e-4a¤ øgt-46961e513e-4b¤ ù÷ø¤ úöö¤ ûfl-46961e513e-51¤ üfl-46961e513e-52¤ ýûü¤ þ4ùúý¤ ÿö¤ fl-46961e513e-4e¤ ¤ 4=ÿ¤ öþ;A;;;;JX^b ¤ /0e¤ gt-1e8ba8b5a-3e6¤ gt-1e8ba8b5a-3e7¤ ¤ gm-1e8ba8b5a-3e8¤  2¤    ¤  fl-1e8ba8b5a-3ec¤  fl-1e8ba8b5a-3ed¤    ¤ 4  ¤ gsetter¤ M\¤ fl-1e8ba8b5a-3e0¤ fl-1e8ba8b5a-3e1¤ fl-1e8ba8b5a-3e2¤ ¤ 4d¤ ]¤ fl-1e8ba8b5a-3d7¤ fl-1e8ba8b5a-3d8¤ ¤ 4F¤ g field-specs¤ ˆ¤ fl-1e8ba8b5a-3d3¤ fl-1e8ba8b5a-3d4¤ ¤  4F¤ !nþ;A;;; ¦©¤ "/p!e¤ #/g!e¤ $"#¤ %/¨!e¤ &/*!e¤ '/,!e¤ ('"¤ )Eþ;¤ */")i¤ +&(*¤ ,g struct-set!¤ -/,!e¤ .þ;¤ // .i¤ 0-"/#¤ 1/6!e¤ 2/y!e¤ 3/ò)i¤ 423¤ 51"4¤ 6%+05¤ 7$6¤ 8E;¤ 9/ó8i¤ :g%make-value-procedure¤ ;g make-value¤ gt-46961e513e-6b¤ ?gt-46961e513e-6c¤ @>?¤ A==¤ Bfl-46961e513e-72¤ Cfl-46961e513e-73¤ DBC¤ E4@AD¤ F=¤ Gfl-46961e513e-6f¤ HG¤ I4=FH¤ J=E;IA;;;;JX^b ¤ K/0Je¤ Lgtag¤ MEE;I¤ N/LMi¤ Ogproc¤ P/OMi¤ QNP¤ Rgm-46961e513e-69¤ SR2¤ TSE;IA;z;;;†;’¦©¤ U/lTe¤ V/LMi¤ W/ Te¤ XUVWNP¤ YKQX¤ ZE;I¤ [/:Zi¤ \gpwpw¤ ]LO¤ ^g%value?-procedure¤ _gvalue?¤ `gm-46961e513e-7c¤ a`2¤ bgt-46961e513e-7b¤ cb¤ da¤ efl-46961e513e-81¤ fe¤ g4cdf¤ hfl-46961e513e-7e¤ ih¤ j4=di¤ kag;jA;;;;JX^b ¤ l/0ke¤ mSg;jA;î;;;;ó;ø;ü;;; ;;!¦©¤ n/Úme¤ on¤ p/%me¤ q/'me¤ rqn¤ s/*me¤ t/,me¤ utn¤ vEg;j¤ w/Lvi¤ xsuw¤ yprx¤ zloy¤ {E;j¤ |/^{i¤ }g value-tag¤ ~g%value-tag-procedure¤ gm-46961e513e-88¤ €2¤ €¤ ‚fl-46961e513e-8a¤ ƒ‚¤ „4=ƒ¤ …€;„A;;;;JX^b ¤ †/<…e¤ ‡;†¤ ˆ‡-¤ ‰S;„A;[;;;b;i¦©¤ Š/G‰e¤ ‹;Š¤ Œ,ˆ‹-¤ €€¤ Žfl-46961e513e-8d¤ fl-46961e513e-8e¤ Ž¤ ‘4q¤ ’€‘;„A;;;;JX^b ¤ “/n’e¤ ”/y’e¤ •E‘;„¤ –/L•i¤ —”–¤ ˜—¤ ™/‰e¤ š;™¤ ›,ˆš-¤ œfl-46961e513e-92¤ fl-46961e513e-93¤ žœ¤ Ÿ4qž¤  €Ÿ;„A;;;;JX^b ¤ ¡/n e¤ ¢/y e¤ £Ÿ;„¤ ¤/ £i¤ ¥¢¤¤ ¦¥¤ §/Ž‰e¤ ¨;§¤ ©,ˆ¨-¤ ªfl-46961e513e-97¤ «fl-46961e513e-98¤ ¬ª«¤ ­4q¬¤ ®€­;„A;;;;JX^b ¤ ¯/n®e¤ °/y®e¤ ±g%%value-set-fields¤ ²E­;„¤ ³/±²i¤ ´°³¤ µ´¤ ¶gt-46961e513e-87¤ ·¶¤ ¸fl-46961e513e-9c¤ ¹¸¤ º4·¹¤ »€º;„A;;;;JX^b ¤ ¼/0»e¤ ½Sº;„A;[;;;b;i¦©¤ ¾/p½e¤ ¿¾¤ À/¨½e¤ Á/*½e¤ Â/,½e¤ þ¤ ÄEº;„¤ Å/LÄi¤ ÆÁÃŤ Ç/°½e¤ Ⱥ;„¤ É/ Èi¤ ÊǾɤ Ë/6½e¤ Ì/y½e¤ Í/}Äi¤ ÎÌͤ Ï˾Τ ÐÀÆÊϤ Ѽ¿Ð¤ ÒE;„¤ Ó/~Òi¤ Ôg value-proc¤ Õg%value-proc-procedure¤ Ögm-46961e513e-a3¤ ×Ö2¤ Øפ Ùfl-46961e513e-a5¤ ÚÙ¤ Û4=ØÚ¤ Ü×;ÛA;;;;JX^b ¤ Ý/<Üe¤ Þ;ݤ ßÞ-¤ àS;ÛA;[;;;b;i¦©¤ á/Gàe¤ â;ᤠã,ßâ-¤ ä×פ åfl-46961e513e-a8¤ æfl-46961e513e-a9¤ çåæ¤ è4qäç¤ é×è;ÛA;;;;JX^b ¤ ê/née¤ ë/yée¤ ìEè;Û¤ í/Lìi¤ îëí¤ ïî¤ ð/àe¤ ñ;ð¤ ò,ßñ-¤ ófl-46961e513e-ad¤ ôfl-46961e513e-ae¤ õóô¤ ö4qäõ¤ ÷×ö;ÛA;;;;JX^b ¤ ø/n÷e¤ ù/y÷e¤ úö;Û¤ û/ úi¤ üùû¤ ýü¤ þ/Žàe¤ ÿ;þ¤ ,ßÿ-¤ fl-46961e513e-b2¤ fl-46961e513e-b3¤ ¤ 4qä¤ ×;ÛA;;;;JX^b ¤ /ne¤ /ye¤ E;Û¤  /±i¤   ¤   ¤  gt-46961e513e-a2¤   ¤ fl-46961e513e-b7¤ ¤ 4 ؤ ×;ÛA;;;;JX^b ¤ /0e¤ S;ÛA;[;;;b;i¦©¤ /pe¤ ¤ /¨e¤ /*e¤ /,e¤ ¤ E;Û¤ /Li¤ ¤ /°e¤ ;Û¤ / i¤  ¤ !/6e¤ "/ye¤ #/Ôi¤ $"#¤ %!$¤ & %¤ '&¤ (E;Û¤ )/Õ(i¤ *gm-46961e513e-be¤ +*2¤ ,+SSSS¤ -fl-46961e513e-c3¤ .fl-46961e513e-c4¤ /fl-46961e513e-c5¤ 0fl-46961e513e-c6¤ 1fl-46961e513e-c7¤ 2-./01¤ 34È,2¤ 4+¤ 5fl-46961e513e-c0¤ 65¤ 74=46¤ 8S3;7A;â;;;禩 ¤ 9/Ä8e¤ :E3;7¤ ;/L:i¤ </}:i¤ =/Ô:i¤ ><=¤ ?gvalue-tag-set!¤ @g%value-tag-set!-procedure¤ Agm-46961e513e-d2¤ BA2¤ Cgt-46961e513e-d0¤ Dgt-46961e513e-d1¤ ECD¤ FBB¤ Gfl-46961e513e-d7¤ Hfl-46961e513e-d8¤ IGH¤ J4EFI¤ KB¤ Lfl-46961e513e-d4¤ ML¤ N4=KM¤ OBJ;NA;;;;JX^b ¤ P/0Oe¤ QSJ;NA;;; ¦©¤ R/pQe¤ S/gQe¤ TRS¤ U/¨Qe¤ V/*Qe¤ W/,Qe¤ XWR¤ YEJ;N¤ Z/LYi¤ [VXZ¤ \/,Qe¤ ]J;N¤ ^/ ]i¤ _\R^S¤ `/6Qe¤ a/yQe¤ b/?Yi¤ cab¤ d`Rc¤ eU[_d¤ fPTe¤ gE;N¤ h/@gi¤ igvalue-proc-set!¤ jg%value-proc-set!-procedure¤ kgm-46961e513e-e2¤ lk2¤ mgt-46961e513e-e0¤ ngt-46961e513e-e1¤ omn¤ pll¤ qfl-46961e513e-e7¤ rfl-46961e513e-e8¤ sqr¤ t4ops¤ ul¤ vfl-46961e513e-e4¤ wv¤ x4=uw¤ ylt;xA;;;;JX^b ¤ z/0ye¤ {St;xA;;; ¦©¤ |/p{e¤ }/g{e¤ ~|}¤ /¨{e¤ €/*{e¤ /,{e¤ ‚|¤ ƒEt;x¤ „/Lƒi¤ …€‚„¤ †/,{e¤ ‡t;x¤ ˆ/ ‡i¤ ‰†|ˆ}¤ Š/6{e¤ ‹/y{e¤ Œ/iƒi¤ ‹Œ¤ ŽŠ|¤ …‰Ž¤ z~¤ ‘E;x¤ ’/j‘i¤ “gexp¤ ”Å“¤ •gm-46961e513e-107¤ –•2¤ —–E¤ ˜fl-46961e513e-10c¤ ™fl-46961e513e-10d¤ š˜™¤ ›4”—š¤ œ–¤ fl-46961e513e-109¤ ž¤ Ÿ4=œž¤  E›;Ÿ¤ ¡/' i¤ ¢/; i¤ £/y i¤ ¤/ i¤ ¥£¤¤ ¦/0 i¤ §gm-46961e513e-11b¤ ¨§2¤ ©¨E¤ ªfl-46961e513e-120¤ «fl-46961e513e-121¤ ¬ª«¤ ­4”©¬¤ ®¨¤ ¯fl-46961e513e-11d¤ °¯¤ ±4=®°¤ ²E­;±¤ ³/²i¤ ´/²i¤ µgon-eagerS¤ ¶µ Œ¤ ·gon-lazyS¤ ¸· Œ¤ ¹¶¸¤ ºg promise-visit¤ »gset-record-type-printer!¤ ¼gformat¤ ½f#¤ ¾f# ~s>¤C5hð4Æ]4   5 4>"G4i4 i5!>"G"hx]¨Cpgval  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  gnameg%make-promise-procedureŒC#R4&'(+.¯h6]C.gt-46961e513e-3    C±´'µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   Cºh]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5'RÀÁÄ"Ũ4È">"G Ë–#iª"R"ht]¦$§‚CClgobj  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise?-procedureŒCÌR4&(+.3h7]C/gt-46961e513e-10    C±´µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C5h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5R"89hu]§& ©C6mgs  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise-val-procedureŒC:R4&9(+mx~h:]ŒŒC2gerr  gs    C‚ˆh:]ŒŒC2gerr  gs    C‘—h:]ŒŒC2gerr  gs    C.»h7]C/gt-46961e513e-1c    C±´9µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C½h]C   C¼½h¸À]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¸gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  ³ C59R4&™(+Ãéëíðñh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C¼½h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ . ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5™R"8òh ‹]§& ªC6ƒgs  gval  gfilenamefsrfi/srfi-45.scmŒ . ŒŒ   gnameg%promise-val-set!-procedureŒCóR4&ò(+ô7hT]CLgt-46961e513e-4a  gt-46961e513e-4b    C±´òµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  . ŒŒ   C9h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ . ŒŒ  n C5òRLhˆ]¨C€gtag  gproc  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  gnameg%make-value-procedureŒC:R4&;(+ôYhT]CLgt-46961e513e-6b  gt-46961e513e-6c    C±´;µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C[h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5;RÀ\ÄL]¨4ÈL>"G Ë–:iªLRLhr]¦$§‚CCjgobj  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value?-procedureŒC^R4&_(+.zh7]C/gt-46961e513e-7b    C±´_µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C|h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5_RL8}hs]§& ©C6kgs  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-tag-procedureŒC~R4&}(+Œ“˜h:]ŒŒC2gerr  gs    C›¡¦h:]ŒŒC2gerr  gs    C©¯µh:]ŒŒC2gerr  gs    C.Ñh7]C/gt-46961e513e-87    C±´}µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   CÓh]C   C¼½h¸À]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¸gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  ³ C5}RL8Ôht]§& ©C6lgs  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-proc-procedureŒCÕR4&Ô(+ãêïh:]ŒŒC2gerr  gs    Còøýh:]ŒŒC2gerr  gs    C h:]ŒŒC2gerr  gs    C.'h7]C/gt-46961e513e-a2    C±´ÔµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C)h]C   C¼½h¸À]145$@45$@45$@45$ @4 5$  O@4 5$4 O?$@66¸gx  ³gtmp ³gtmp  " ³gtmp  9 ³gtmp  P ³gtmp  g ³gtmp  ƒ ³gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  ³ C5ÔR4&±(+Ã9;>ðñh v]45ŒŒŒŒŒCngdummy  gcheck?  gs   ggetter   gexpr      C¼½h(¾] 45$@6¶gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgcheck?gsggettergexprg...C5±RL8?h ‰]§& ªC6gs  gval  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-tag-set!-procedureŒC@R4&?(+ôfhT]CLgt-46961e513e-d0  gt-46961e513e-d1    C±´?µhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   Chh]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5?RL8ih Š]§& ªC6‚gs  gval  gfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ   gnameg%value-proc-set!-procedureŒCjR4&i(+ôhT]CLgt-46961e513e-e0  gt-46961e513e-e1    C±´iµhS]L6Kga  gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ  C,¸hC]L6;gfilenamefsrfi/srfi-45.scmŒ  1 ŒŒ   C’h]C   C¼½ hp„]45$@45$ O@45$4O?$@  6  6|gx  ngtmp ngtmp  " ngtmp  > ngfilenamefsrfi/srfi-45.scmŒ 1 ŒŒ  n C5iR4&(+¿¡¢¥¦h>]C6gdummy  gexp     C¼½h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ 5 ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5RL"hŒ] ¨¨C„gx  gval gfilenamefsrfi/srfi-45.scmŒ 8 ŒŒ  9 ŒŒ 9 ŒŒ 9 ŒŒ   gnamegeagerŒCR4&(+¿³´h>]C6gdummy  gexp     C¼½h(š] 45$@6’gx  "gtmp "gfilenamefsrfi/srfi-45.scmŒ ; ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgexpC5R"89L}Ô?iò hÀ¾])§& ©" 45§& ©" 45†$§& ©C6†$Y4§& ©" 455§& ©" 45§& ©" 45&"ô§& ©" 45§& ©" 45§&  ª"4 >"G§& ©" 45§& ©" 45§&  ª"4 >"G§&  ª"4 >"G 6C¶gpromise  ½gcontent  ½gkey  8 ½gpromise*   »gcontent  › »gs  Û úgval  ú 'gs  A `gval  `  gfilenamefsrfi/srfi-45.scmŒ > ŒŒ  ? ŒŒ  ? ŒŒ ! @ ŒŒ 8 @ ŒŒ F A ŒŒ b @ ŒŒ c B ŒŒ  B ŒŒ „ C ŒŒ › B ŒŒ Ÿ D 4ŒŒ ¢ D ŒŒ ½ D ŒŒ Ä F 7ŒŒ Û F ,ŒŒ ú E ŒŒ * H 9ŒŒ A H -ŒŒ ` G ŒŒ  I ŒŒ » J ŒŒ  ½ gnamegforceŒCR¹"89L}Ô h°0-/03##H§& ©" 45KJ§&J ©" 4J5†$J§&J ©" 4J56 †$J§&J ©" 4J56C(gpromise  °gon-eager  °gon-lazy   °gcontent  & °gkey  ^ °gfilenamefsrfi/srfi-45.scmŒ P ŒŒ + Q ŒŒ G R ŒŒ ^ R ŒŒ n S ŒŒ ‡ S ŒŒ R ŒŒ • T ŒŒ ® T ŒŒ  ° gon-eagerS Œgon-lazyS Œgnameg promise-visitŒCºR»i"iºµ¼½hg]L6_gvalue  gfilenamefsrfi/srfi-45.scmŒ Y ŒŒ  Z ŒŒ Z ŒŒ  C·¼¾hf]L6^gproc  gfilenamefsrfi/srfi-45.scmŒ [ ŒŒ  \ ŒŒ \ ŒŒ  Ch s]OO6kgpromise  gport  gfilenamefsrfi/srfi-45.scmŒ W ŒŒ  X ŒŒ   C6¾gm  0grtd ~ ¦grtd Q zgfilenamefsrfi/srfi-45.scmŒ  " ŒŒ 1 , ŒŒ 6 , ŒŒ > , &ŒŒ C , ŒŒ ë . ŒŒ ” 1 ŒŒ , 8 ŒŒ 1 > ŒŒ 3 P ŒŒ 4í V ŒŒ  4í C6