GOOF----LE-8-2.0�� ]W 4 h�R ] g guile� � g define-module*� � � g srfi� g srfi-69� � g filenameS�
f srfi/srfi-69.scm� g importsS� g srfi-1�
�
� g srfi-9� � � g srfi-13� � � g ice-9� g optargs� � � � g exportsS� g make-hash-table� g hash-table?� g alist->hash-table� g hash-table-equivalence-function� g hash-table-hash-function� g hash-table-ref� !g hash-table-ref/default� "g hash-table-set!� #g hash-table-delete!� $g hash-table-exists?� %g hash-table-update!� &g hash-table-update!/default� 'g hash-table-size� (g hash-table-keys� )g hash-table-values� *g hash-table-walk� +g hash-table-fold� ,g hash-table->alist� -g hash-table-copy� .g hash-table-merge!� /g string-ci-hash� 0g hash-by-identity� 1 !"#$%&'()*+,-./0 � 2g
re-exportsS� 3g string-hash� 43 � 5g replacementsS� 6g hash� 76 � 8g set-current-module� 98 � :8 � ;g cond-expand-provide� <g current-module� = � >g make-syntax-transformer� ?> � @> � Ag hashx-invoke� Bg macro� Cg $sc-dispatch� DC � EC � Fg _� Gg any� HFG�� Ig
syntax->datum� JI � KI � Lg
datum->syntax� ML � NL � Og
ht-associator� Pg
ht-real-table� Qg syntax-violation� RQ � SQ � Tf -source expression failed to match any pattern� Ug with-hashx-values� Vg let� Wg first� Xg second� Yg third� Zg most-positive-fixnum� [g caller-with-default-size� \6 � ]6 � ^g string-hash-ci� _g hashq� `g srfi-69:hash-table� ag "%make-srfi-69-hash-table-procedure� bg make-srfi-69-hash-table� cFGGGGGG � dg
syntax-object� eg lambda� fg m-46961e518c-31� gg top� hfg � ig ribcage� jg t-46961e518c-2b� kg t-46961e518c-2c� lg t-46961e518c-2d� mg t-46961e518c-2e� ng t-46961e518c-2f� og t-46961e518c-30� pjklmno � qhhhhhh � rf l-46961e518c-36� sf l-46961e518c-37� tf l-46961e518c-38� uf l-46961e518c-39� vf l-46961e518c-3a� wf l-46961e518c-3b� xrstuvw � yipqx � zi � {g x� |{ � }h � ~f l-46961e518c-33� ~ � �i|} � �g shift� �g proc-name� �g args� ��� � �g � ��� � �f l-1e8ba8b5a-2ba� �f l-1e8ba8b5a-2bb� ��� � �i��� � �g key� �g value� �g name� �g formals� �g body� ������ � ������ � �f l-1e8ba8b5a-2ad� �f l-1e8ba8b5a-2ae� �f l-1e8ba8b5a-2af� �f l-1e8ba8b5a-2b0� �f l-1e8ba8b5a-2b1� ������ � �i��� � �g make-procedure-name� �� � �� � �f l-1e8ba8b5a-29d� �� � �i��� � �� � �f l-1e8ba8b5a-29c� �� � �i|�� � �hyz��zzzz����
� �g hygiene� �� � �de�� � �g
real-table� ��yz� � �� � �d��� � �g
associator� �d��� � �g size� �d��� � �g weakness� �d��� � �g equivalence-function� �d��� � �g
hash-function� �d��� � ������� � �g make-struct� �g m-46961e518c-29� ��g � �g t-1e8ba8b5a-38d� �g t-1e8ba8b5a-38c� �g t-1e8ba8b5a-38b� ���� � �g m-1e8ba8b5a-38e� ��g � ���� � �f l-1e8ba8b5a-392� �f l-1e8ba8b5a-393� �f l-1e8ba8b5a-394� ���� � �i��� � �g ctor-args� �� � �f l-1e8ba8b5a-37a� �� � �i��� � �g ctor� �g field� ��� � �f l-1e8ba8b5a-376� �f l-1e8ba8b5a-377� ��� � �i��� � �g form� �g type-name� �g constructor-spec� �g field-names� ����� � ����� � �f l-1e8ba8b5a-36b� �f l-1e8ba8b5a-36c� �f l-1e8ba8b5a-36d� �f l-1e8ba8b5a-36e� ����� � �i��� � �g
record-layout� �g functional-setters� �g setters� �g copier� �g getters� �g constructor� �g getter-identifiers� �g field-identifiers� ��������� � ��������� � �f l-1e8ba8b5a-343� �f l-1e8ba8b5a-341� �f l-1e8ba8b5a-33f� �f l-1e8ba8b5a-33d� �f l-1e8ba8b5a-33b� �f l-1e8ba8b5a-339� �f l-1e8ba8b5a-337� �f l-1e8ba8b5a-335� ��������� � �i��� � �f l-1e8ba8b5a-334� �� � �i|�� � ��yz��z�zzz��z��� � �d��� � �d`�� � �d
�� � ���������� � ���� � �g each-any� �F��� �Q � �Q � �f Wrong number of arguments� �g identifier?� � �� ��z� �da� �g record-type-vtable� � �g pwpwpwpwpwpw�g default-record-printer� �
������� �g set-struct-vtable-name!�
� �g vtable-offset-user� � �g %hash-table?-procedure�FG �g m-46961e518c-48�g �g t-46961e518c-47� � �f l-46961e518c-4d� �i �f l-46961e518c-4a� �i| �z�zzzz����
� de� �!g obj�"g t-1e8ba8b5a-47e�#g t-1e8ba8b5a-478�$g t-1e8ba8b5a-479�%g t-1e8ba8b5a-47a�&g t-1e8ba8b5a-47d�'g t-1e8ba8b5a-47c�(g t-1e8ba8b5a-47b�)"#$%&'( �*g m-1e8ba8b5a-47f�+*g �,+++++++ �-f l-1e8ba8b5a-483�.f l-1e8ba8b5a-484�/f l-1e8ba8b5a-485�0f l-1e8ba8b5a-486�1f l-1e8ba8b5a-487�2f l-1e8ba8b5a-488�3f l-1e8ba8b5a-489�4-./0123 �5i),4 �6g copier-id�76 �8f l-1e8ba8b5a-476�98 �:i7�9 �;g ctor-name�<; �=f l-1e8ba8b5a-46e�>= �?i<�> �@� �Af l-1e8ba8b5a-46c�BA �Ci@�B �Dg layout�ED �Ff l-1e8ba8b5a-46a�GF �HiE�G �Ig
immutable?�JI �Kf l-1e8ba8b5a-468�LK �MiJ�L �Ng field-count�ON �Pf l-1e8ba8b5a-466�QP �RiO�Q �Sg
getter-ids�TS �Uf l-1e8ba8b5a-463�VU �WiT�V �Xg field-ids�YX �Zf l-1e8ba8b5a-460�[Z �\iY�[ �]g predicate-name�^g
field-spec�_I���]^ �`������ �af l-1e8ba8b5a-453�bf l-1e8ba8b5a-454�cf l-1e8ba8b5a-455�df l-1e8ba8b5a-456�ef l-1e8ba8b5a-457�ff l-1e8ba8b5a-458�gabcdef �hi_`g �i�z�z5zzzz:z?zCzHzMzRzWz\h�� �jd!i� �kj �lg and�mdli� �ng struct?�odni� �poj �qg eq?�rdqi� �sg
struct-vtable�tdsi� �utj �v�z �wd`v� �xruw �ympx �z ky �{�z �|d{� �}g throw-bad-struct�~} �} ��g %ht-real-table-procedure��g free-id��g
%%on-error��g m-46961e518c-54���g ��� ��f l-46961e518c-56��� ��i|�� ���z��zzzz���� ��d��� ���� ���G ��g %%type��g t-1e8ba8b5a-3a5��g t-1e8ba8b5a-3a6��g t-1e8ba8b5a-3a7��g t-1e8ba8b5a-3a8��g t-1e8ba8b5a-3a9��g t-1e8ba8b5a-3aa��g t-1e8ba8b5a-3ab��������� ��g m-1e8ba8b5a-3ac���g ��������� ��f l-1e8ba8b5a-3b0��f l-1e8ba8b5a-3b1��f l-1e8ba8b5a-3b2��f l-1e8ba8b5a-3b3��f l-1e8ba8b5a-3b4��f l-1e8ba8b5a-3b5��f l-1e8ba8b5a-3b6��������� ��i��� ��g getter��g index���� ��f l-1e8ba8b5a-3a3��f l-1e8ba8b5a-3a4���� ��i��� ���S6 ����� ��f l-1e8ba8b5a-39e��f l-1e8ba8b5a-39f��f l-1e8ba8b5a-3a0����� ��i��� ���z��z�zzz�z��� ��d��� ���� ��F��G ��g ck��g err��g s���� ���� ��f l-46961e518c-59��f l-46961e518c-5a���� ��i��� ����z��zzzz����
��d��� ��g quote��d��� ����z� ��d`�� ���� ��� ��g %%index��d��� ���� ��F��G ��f l-46961e518c-5e��f l-46961e518c-5f���� ��i��� ����z��zzzz����
��d��� ��d��� ���z� ��d
�� ���� ��� ��g %%copier��d��� ���� ��F��G ��f l-46961e518c-63��f l-46961e518c-64���� ��i��� ����z��zzzz����
��d��� ��d��� ��g %%srfi-69:hash-table-set-fields����z� ��d��� ���� ��� ��g t-46961e518c-53��� ��f l-46961e518c-68��� ��i��� ����z��zzzz����
��de�� ����z��z�zzz�z��� ��d��� ��� ��g if��d��� ��dq�� ��ds�� ���� ����z� ��d`�� ����� ��g
struct-ref��d��� ���z� ��d
�� ����� ��d}�� ��d��� ��dP�� ���� ����� � ���� ��� ��z� �d�� �g %ht-associator-procedure�g m-46961e518c-6f�g � �f l-46961e518c-71� �
i| �z
�zzzz���� �d�� �
� �
G ��z
�z�zzz�z��� �d�� �� �FG � �f l-46961e518c-74�f l-46961e518c-75� �i� �z
�zzzz����
�d�� �d�� ��z
�d`� � � �d�� � � �!F G �"f l-46961e518c-79�#f l-46961e518c-7a�$"# �%i�$ �&%z
�zzzz����
�'d�&� �(d�&� �)%z
�*d)� �+(* �,+ �-d�� �.�- �/F.G �0f l-46961e518c-7e�1f l-46961e518c-7f�201 �3i�2 �43z
�zzzz����
�5d�4� �6d�4� �7�3z
�8d�7� �968 �:9 �;g t-46961e518c-6e�<; �=f l-46961e518c-83�>= �?i<> �@?z
�zzzz����
�Ade@� �B�?z
�z�zzz�z��� �Cd�B� �DC �Ed�B� �FdqB� �GdsB� �HGC �I�?z
�Jd`I� �KFHJ �Ld�B� �M?z
�NdM� �OLCN �Pd}B� �Qd�B� �RdOI� �SQR �TPCS �UEKOT �VADU �W�z
�XdW� �Yg ht-size�Zg %ht-size-procedure�[g m-46961e518c-8a�\[g �]\ �^f l-46961e518c-8c�_^ �`i|]_ �a\z`�zzzz���� �bd�a� �c�b �dcG �e�z`�z�zzz�z��� �fd�e� �g�f �hFdgG �i\\ �jf l-46961e518c-8f�kf l-46961e518c-90�ljk �mi�il �n\mz`�zzzz����
�od�n� �pd�n� �q�mz` �rd`q� �spr �ts �ud�e� �v�u �wFdvG �xf l-46961e518c-94�yf l-46961e518c-95�zxy �{i�iz �|\{z`�zzzz����
�}d�|� �~d�|� �{z` ��d � ��~� ��� ��d�e� ���� ��Fd�G ��f l-46961e518c-99��f l-46961e518c-9a���� ��i�i� ��\�z`�zzzz����
��d��� ��d��� ����z` ��d��� ���� ��� ��g t-46961e518c-89��� ��f l-46961e518c-9e��� ��i�]� ��\�z`�zzzz����
��de�� ����z`�z�zzz�z��� ��d��� ��� ��d��� ��dq�� ��ds�� ���� ����z` ��d`�� ����� ��d��� ���z` ��d �� ����� ��d}�� ��d��� ��dY�� ���� ����� ������ ����� ���z` ��dZ�� ��g ht-weakness��g %ht-weakness-procedure��g m-46961e518c-a5���g ��� ��f l-46961e518c-a7��� ��i|�� ���z��zzzz���� ��d��� ���� ���G ���z��z�zzz�z��� ��d��� ���� ��F��G ���� ��f l-46961e518c-aa��f l-46961e518c-ab���� ��i��� ����z��zzzz����
��d��� ��d��� ����z� ��d`�� ���� ��� ��d��� ���� ��F��G ��f l-46961e518c-af��f l-46961e518c-b0���� ��i��� ����z��zzzz����
��d��� ��d��� ���z� ��d �� ���� ��� ��d��� ���� ��F��G ��f l-46961e518c-b4��f l-46961e518c-b5���� ��i��� ����z��zzzz����
��d��� ��d��� ����z� ��d��� ���� ��� ��g t-46961e518c-a4��� ��f l-46961e518c-b9��� ��i��� ����z��zzzz����
��de�� ����z��z�zzz�z��� ��d��� ��� ��d��� ��dq�� ��ds�� ���� ����z� ��d`�� ����� ��d��� ���z� ��d �� ����� ��d}�� ��d��� ��d��� ���� � ��� ���� ��� ��z� �d�� �g *%hash-table-equivalence-function-procedure�g m-46961e518c-c0�g � � f l-46961e518c-c2�
�i|
�z�zzzz���� �
d�� ��
�G ��z�z�zzz�z��� �d�� �� �FG � �f l-46961e518c-c5�f l-46961e518c-c6� �i� �z�zzzz����
�d�� �d�� ��z �d`� � � � d�� �!� �"F!G �#f l-46961e518c-ca�$f l-46961e518c-cb�%#$ �&i�% �'&z�zzzz����
�(d�'� �)d�'� �*&z �+d *� �,)+ �-, �.d�� �/�. �0F/G �1f l-46961e518c-cf�2f l-46961e518c-d0�312 �4i�3 �54z�zzzz����
�6d�5� �7d�5� �8�4z �9d�8� �:79 �;: �<g t-46961e518c-bf�=< �>f l-46961e518c-d4�?> �@i=? �A@z�zzzz����
�BdeA� �C�@z�z�zzz�z��� �Dd�C� �ED �Fd�C� �GdqC� �HdsC� �IHD �J�@z �Kd`J� �LGIK �Md�C� �N@z �Od N� �PMDO �Qd}C� �Rd�C� �SdJ� �TRS �UQDT �VFLPU �WBEV �X�z �YdX� �Zg #%hash-table-hash-function-procedure�[g m-46961e518c-db�\[g �]\ �^f l-46961e518c-dd�_^ �`i|]_ �a\z`�zzzz���� �bd�a� �c�b �dcG �e�z`�z�zzz�z��� �fd�e� �g�f �hFdgG �i\\ �jf l-46961e518c-e0�kf l-46961e518c-e1�ljk �mi�il �n\mz`�zzzz����
�od�n� �pd�n� �q�mz` �rd`q� �spr �ts �ud�e� �v�u �wFdvG �xf l-46961e518c-e5�yf l-46961e518c-e6�zxy �{i�iz �|\{z`�zzzz����
�}d�|� �~d�|� �{z` ��d � ��~� ��� ��d�e� ���� ��Fd�G ��f l-46961e518c-ea��f l-46961e518c-eb���� ��i�i� ��\�z`�zzzz����
��d��� ��d��� ����z` ��d��� ���� ��� ��g t-46961e518c-da��� ��f l-46961e518c-ef��� ��i�]� ��\�z`�zzzz����
��de�� ����z`�z�zzz�z��� ��d��� ��� ��d��� ��dq�� ��ds�� ���� ����z` ��d`�� ����� ��d��� ���z` ��d �� ����� ��d}�� ��d��� ��d�� ���� ����� ������ ����� ���z` ��dZ�� ��g each��GG ���� ��G����G����G����g %%set-fields��g dummy��g check?��g expr������� ��g m-46961e518c-f6���g ������� ��f l-46961e518c-fb��f l-46961e518c-fc��f l-46961e518c-fd��f l-46961e518c-fe��f l-46961e518c-ff������� ��i��� ��� ��f l-46961e518c-f8��� ��i|�� ��g t-1e8ba8b5a-3c4��g t-1e8ba8b5a-3c6��g t-1e8ba8b5a-3c5����� ��g m-1e8ba8b5a-3c7���g ����� ��f l-1e8ba8b5a-3cb��f l-1e8ba8b5a-3cc��f l-1e8ba8b5a-3cd����� ��i��� ��f l-1e8ba8b5a-3c1��f l-1e8ba8b5a-3c2��f l-1e8ba8b5a-3c3����� ��i��� ����z��z�zzz���
��d��� ����z� ��d`�� ��dP�� ��dO�� ��dY�� ��d��� ��d�� ��d�� �������� ��g map��� ��� ��g list��g ht-size!��g %ht-size!-procedure��FGG ��g m-46961e518c-10a���g ��g t-46961e518c-108��g t-46961e518c-109���� ���� ��f l-46961e518c-10f��f l-46961e518c-110���� ��i��� ��� ��f l-46961e518c-10c��� ��i|�� ����z��zzzz����
��de�� ��g t-1e8ba8b5a-3e6��g t-1e8ba8b5a-3e7���� ��g m-1e8ba8b5a-3e8���g � �� �f l-1e8ba8b5a-3ec�f l-1e8ba8b5a-3ed� �i� �g setter��� �f l-1e8ba8b5a-3e0�f l-1e8ba8b5a-3e1� f l-1e8ba8b5a-3e2�
�i�
�^� �
f l-1e8ba8b5a-3d7�f l-1e8ba8b5a-3d8�
�i� �g field-specs�� �f l-1e8ba8b5a-3d3�f l-1e8ba8b5a-3d4� �i� ���z��zzz�� �d�� �g val�d� � �d�� �dq� �ds� � � ��z� �!d` � �"! �#g struct-set!�$d#� �%�z� �&d %� �'$& �(d}� �)d�� �*d� � �+)* �,(+ �-"', �.�- �/�z� �0d�/� �1g equal?�2g eqv?�3g hashv�4g string=?�5g string-ci=?�6g guess-hash-function�7g reverse!�8g keyword?�9g without-keyword-args�: �; �<g make-weak-key-hash-table�=g make-weak-value-hash-table�>g key-or-value�?g make-doubly-weak-hash-table�@g error�Af Invalid weak hash table type�Bg
guile-ht-ctor�Cg assoc�DC �EC �Fg assq�Gg assv�Hg equivalence-proc->associator�Ig weakS�JI ��KJ �Lg for-each�Mg hashx-get-handle�Ng
hashx-set!�Of ht-value�Pg ht-unspecified�Qg hashx-ref�Rf Key not in table�Sg hashx-create-handle!�Tg
hashx-remove!�Ug hash-fold�Vg
alist-cons�C 5 h�] � ]4
124575 4: > "