GOOF----LE-8-2.0É$]ä4hÆ] gguile¤ ¤ gdefine-module*¤ ¤ ¤ grnrs¤ genums¤ ¤ gfilenameS¤ frnrs/enums.scm¤ gpureS¤ gversionS¤ ¤ gset-current-module¤ ¤ ¤ gresolve-r6rs-interface¤ ¤ ¤ gonly¤ gand=>¤ ¤ gcall-with-deferred-observers¤ ¤ ¤ gmodule-use-interfaces!¤ ¤ ¤ gcurrent-module¤ ¤ ¤ gbase¤ !  ¤ "g conditions¤ #" ¤ $g exceptions¤ %$ ¤ &grecords¤ 'g procedural¤ (&' ¤ )g syntax-case¤ *) ¤ +gsrfi¤ ,g:1¤ -+,¤ .gmodule-export!¤ /.¤ 0.¤ 1gdefine-enumeration¤ 2genum-set-projection¤ 3genum-set-complement¤ 4genum-set-difference¤ 5genum-set-intersection¤ 6genum-set-union¤ 7g enum-set=?¤ 8genum-set-subset?¤ 9genum-set-member?¤ :genum-set->list¤ ;genum-set-constructor¤ gmake-enumeration¤ ?123456789:;<=>¤ @gmodule-re-export!¤ A@¤ B@¤ Cgmodule-replace!¤ DC¤ EC¤ Fgmake-record-type-descriptor¤ Ggenum-set¤ Hgmutable¤ Iguniverse¤ JHI¤ Kg immutable¤ Lgset¤ MKL¤ NJM¤ Og enum-set-rtd¤ Pgrecord-constructor¤ Qg"make-record-constructor-descriptor¤ Rg make-enum-set¤ Sgrecord-accessor¤ Tgenum-set-universe-internal¤ Ugrecord-mutator¤ Vgenum-set-universe-set!¤ Wg enum-set-set¤ Xglength¤ Ygmemq¤ Zg list-copy¤ [glset-intersection¤ \geq?¤ ]glset<=¤ ^g lset-union¤ _graise¤ `gmake-assertion-violation¤ aglset-difference¤ bgmake-syntax-transformer¤ cb¤ db¤ egmacro¤ fg $sc-dispatch¤ gf¤ hf¤ igany¤ jgeach-any¤ kiiji¤ lg syntax-object¤ mgbegin¤ ngtop¤ on¤ pgribcage¤ qgdummy¤ rg type-name¤ sgsymbol¤ tgconstructor-syntax¤ uqrst¤ vg m-bfa5881-18¤ wvn¤ xwooo¤ yf l-bfa5881-1d¤ zf l-bfa5881-1e¤ {f l-bfa5881-1f¤ |f l-bfa5881-20¤ }yz{|¤ ~pux}¤ p¤ €gx¤ €¤ ‚w¤ ƒf l-bfa5881-1a¤ „ƒ¤ …p‚„¤ †o~…¤ ‡gprivate¤ ˆ‡¤ ‰lm†ˆ¤ Šg define-syntax¤ ‹lŠ†ˆ¤ Œglambda¤ lŒ†ˆ¤ Žgs¤ lŽ†ˆ¤ ¤ ‘l)†ˆ¤ ’gsym¤ “l’†ˆ¤ ”“¤ •gif¤ –l•†ˆ¤ —lY†ˆ¤ ˜g syntax->datum¤ ™l˜†ˆ¤ šgsyntax¤ ›lš†ˆ¤ œ›“¤ ™œ¤ žgquote¤ Ÿlž†ˆ¤  Ÿ“¤ ¡› ¤ ¢gsyntax-violation¤ £l¢†ˆ¤ ¤gsymbol->string¤ ¥l¤†ˆ¤ ¦fnot a member of the set¤ §l¦†ˆ¤ ¨l†ˆ¤ ©§¨¤ ªg_¤ «lª†ˆ¤ ¬g...¤ ­l¬†ˆ¤ ®«“­¤ ¯glet*¤ °l¯†ˆ¤ ±lI†ˆ¤ ²gsyms¤ ³l²†ˆ¤ ´“­¤ µ›´¤ ¶™µ¤ ·³¶¤ ¸gquoted-universe¤ ¹l¸†ˆ¤ ºg datum->syntax¤ »lº†ˆ¤ ¼glist¤ ½l¼†ˆ¤ ¾ŸŸ¤ ¿½¾±¤ À»¿¤ Á¹À¤ Âg quoted-syms¤ Ãl†ˆ¤ Ľ¾³¤ ŻĤ ÆÃŤ Ç·ÁƤ Ègor¤ ÉlȆˆ¤ Êgevery¤ Ëlʆˆ¤ Ìl€†ˆ¤ Í̤ Η̱¤ ÏÍΤ ÐËϳ¤ Ñfnot a subset of the universe¤ Òlцˆ¤ ÓÒ¨¤ Ôg quasisyntax¤ ÕlÔ†ˆ¤ Öl;†ˆ¤ ×l>†ˆ¤ Øgunsyntax¤ Ùl؆ˆ¤ ÚÙ¹¤ Û×Ú¤ ÜÖÛ¤ ÝÙä ÞÜݤ ßÕÞ¤ àߤ ᢤ ⢤ ãf-source expression failed to match any pattern¤C5hx]4     54>"G454h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4!54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4#54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4%54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4(54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4*54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G4-54h@]45L68gfilenamefrnrs/enums.scmŒ  ŒŒ   CO>"G40?h@]4568gfilenamefrnrs/enums.scmŒ  ŒŒ  C>"G4Bh@]4568gfilenamefrnrs/enums.scmŒ  ŒŒ  C>"G4Eh@]4568gfilenamefrnrs/enums.scmŒ  ŒŒ  C>"G4FiGN5OR4Pi4QiOi55RR4SiOi 5TR4UiOi 5VR4SiOi 5WRRVh‡] 456g symbol-list  ges gfilenamefrnrs/enums.scmŒ - ŒŒ   gnamegmake-enumerationŒC>RTh„] 45$CC|genum-set  gt gfilenamefrnrs/enums.scmŒ 1 ŒŒ   gnamegenum-set-universeŒC=R:=XYXh-]L45˜C%gprobe    Ch)]4L5LO6!gx     Ch(¢]445545OCšgenum-set  #gsymbols  #g cardinality   #gfilenamefrnrs/enums.scmŒ 5 ŒŒ  # gnamegenum-set-indexerŒClistŒC:RYWh‰]4455$CCgsymbol  genum-set  gfilenamefrnrs/enums.scmŒ F ŒŒ   gnamegenum-set-member?ŒC9R]\W=h@]4445544555$45456C‡g enum-set-1  ;g enum-set-2  ;gfilenamefrnrs/enums.scmŒ I ŒŒ  ; gnamegenum-set-subset?ŒC8R8h ‰]45$6Cg enum-set-1  g enum-set-2  gfilenamefrnrs/enums.scmŒ O ŒŒ   gnameg enum-set=?ŒC7R=R^\W_`h@]4545‡$ 454454556456…g enum-set-1  >g enum-set-2  >gfilenamefrnrs/enums.scmŒ S ŒŒ  > gnamegenum-set-unionŒC6R=R[\W_`h@”]4545‡$ 454454556456Œg enum-set-1  >g enum-set-2  >gfilenamefrnrs/enums.scmŒ \ ŒŒ  > gnamegenum-set-intersectionŒC5R=Ra\W_`h@’]4545‡$ 454454556456Šg enum-set-1  >g enum-set-2  >gfilenamefrnrs/enums.scmŒ e ŒŒ  > gnamegenum-set-differenceŒC4R=Ra\:Wh(] 454454556…genum-set  &guniverse &gfilenamefrnrs/enums.scmŒ n ŒŒ  & gnamegenum-set-complementŒC3RR=[\W:h(’]45445445556Šg enum-set-1  'g enum-set-2  'gfilenamefrnrs/enums.scmŒ t ŒŒ  ' gnamegenum-set-projectionŒC2R4d1ehk‰‹‘”–—Ÿ¡£¥©®°±ÇÉÐÓàh˜}]Œ      ŒŒ Œ  ŒŒŒŒŒCugdummy  —g type-name  —gsymbol   —gconstructor-syntax   —  — Câãh(¡] 45$@6™gx  "gtmp "  " g macro-typeg syntax-rulesŒgpatternsg type-namegsymbolg...gconstructor-syntaxC51RCwgm  +giface 2 ­giface ´ 5giface < ½giface Ä Egiface L Ígiface Ô Ugiface \ Ýgfilenamefrnrs/enums.scmŒ   ŒŒ W ŒŒ n $ ŒŒ } ( ŒŒ Œ ) ŒŒ › + ŒŒ R - ŒŒ  1 ŒŒ • 5 ŒŒ ” < ŒŒ F A ŒŒ ü F ŒŒ ê I ŒŒ ¬ O ŒŒ ˜ S ŒŒ  \ ŒŒ … e ŒŒ X n ŒŒ 5 t ŒŒ  x C6