-
Notifications
You must be signed in to change notification settings - Fork 0
/
calcit.cirru
8109 lines (8108 loc) · 613 KB
/
calcit.cirru
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{} (:package |lilac)
:configs $ {} (:init-fn |lilac.main/main!) (:local-storage-key |calcit-storage) (:port 6001) (:reload-fn |lilac.main/reload!) (:storage-key |calcit.cirru) (:version |0.5.0)
:modules $ [] |calcit-test/compact.cirru
:entries $ {}
:test $ {} (:init-fn |lilac.test/main!) (:reload-fn |lilac.test/reload!)
:modules $ [] |calcit-test/compact.cirru
:files $ {}
|lilac.core $ %{} :FileEntry
:defs $ {}
|*custom-methods $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579707870234) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987797771) (:by |yeKFqj7rX) (:text |defatom)
|j $ %{} :Leaf (:at 1579707878215) (:by |yeKFqj7rX) (:text |*custom-methods)
|r $ %{} :Expr (:at 1579707884093) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579707885017) (:by |yeKFqj7rX) (:text |{})
|and+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579590286032) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990193321) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579590286032) (:by |yeKFqj7rX) (:text |and+)
|r $ %{} :Expr (:at 1579590286032) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591923443) (:by |yeKFqj7rX) (:text |items)
|b $ %{} :Leaf (:at 1613829729359) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613829730695) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1606990201110) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606990201740) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606990201938) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606990202088) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990203505) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606990203745) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990204734) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829733916) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606990205779) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990206082) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606990211739) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990211739) (:by |yeKFqj7rX) (:text |assert)
|b $ %{} :Leaf (:at 1607066244732) (:by |yeKFqj7rX) (:text "|\"expects items of and+ in vector")
|j $ %{} :Expr (:at 1606990211739) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606992501866) (:by |yeKFqj7rX) (:text |list?)
|j $ %{} :Leaf (:at 1606990211739) (:by |yeKFqj7rX) (:text |items)
|T $ %{} :Expr (:at 1579751443112) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751443112) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579751443112) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751443112) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579751443112) (:by |yeKFqj7rX) (:text |:and)
|r $ %{} :Expr (:at 1579751443112) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751443112) (:by |yeKFqj7rX) (:text |:items)
|j $ %{} :Leaf (:at 1579751443112) (:by |yeKFqj7rX) (:text |items)
|v $ %{} :Expr (:at 1579751458160) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751459729) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579751460790) (:by |yeKFqj7rX) (:text |options)
|any+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1581561095705) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989919324) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1581561095705) (:by |yeKFqj7rX) (:text |any+)
|v $ %{} :Expr (:at 1581561124582) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1613829842599) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613829843222) (:by |yeKFqj7rX) (:text |arg)
|y $ %{} :Expr (:at 1606989925355) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606989926072) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606989926294) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606989926457) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989927679) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606989927909) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989929573) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829846238) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606989930554) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989929955) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606989941327) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989941327) (:by |yeKFqj7rX) (:text |check-keys)
|j $ %{} :Leaf (:at 1606989941327) (:by |yeKFqj7rX) (:text "|\"checking any+")
|r $ %{} :Leaf (:at 1606989941327) (:by |yeKFqj7rX) (:text |options)
|v $ %{} :Expr (:at 1606989941327) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989941327) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1606989941327) (:by |yeKFqj7rX) (:text |:some?)
|T $ %{} :Expr (:at 1581561142263) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561142263) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1581561142263) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561142263) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1581561169481) (:by |yeKFqj7rX) (:text |:any)
|v $ %{} :Expr (:at 1581561142263) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561142263) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1581561142263) (:by |yeKFqj7rX) (:text |options)
|x $ %{} :Expr (:at 1581561180640) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561187154) (:by |yeKFqj7rX) (:text |:some?)
|j $ %{} :Expr (:at 1581561187824) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561188953) (:by |yeKFqj7rX) (:text |:some?)
|j $ %{} :Leaf (:at 1581561191070) (:by |yeKFqj7rX) (:text |options)
|bool+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579751129327) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606989844209) (:by |yeKFqj7rX) (:text |defn)
|L $ %{} :Leaf (:at 1648873804762) (:by |yeKFqj7rX) (:text |bool+)
|N $ %{} :Expr (:at 1606989845250) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1613830731799) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613830732778) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1579582611860) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579582620402) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579582620659) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579582624688) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1648873800619) (:by |yeKFqj7rX) (:text |:bool)
|core-methods $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579592673749) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592677008) (:by |yeKFqj7rX) (:text |def)
|j $ %{} :Leaf (:at 1579592673749) (:by |yeKFqj7rX) (:text |core-methods)
|r $ %{} :Expr (:at 1579592673749) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592677993) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579592679573) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1648873813180) (:by |yeKFqj7rX) (:text |:bool)
|j $ %{} :Leaf (:at 1648873815228) (:by |yeKFqj7rX) (:text |validate-bool)
|r $ %{} :Expr (:at 1579592690865) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592693590) (:by |yeKFqj7rX) (:text |:string)
|j $ %{} :Leaf (:at 1579592695733) (:by |yeKFqj7rX) (:text |validate-string)
|v $ %{} :Expr (:at 1579592697666) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592699649) (:by |yeKFqj7rX) (:text |:nil)
|j $ %{} :Leaf (:at 1579592704080) (:by |yeKFqj7rX) (:text |validate-nil)
|x $ %{} :Expr (:at 1579592704623) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592707339) (:by |yeKFqj7rX) (:text |:fn)
|j $ %{} :Leaf (:at 1579592709243) (:by |yeKFqj7rX) (:text |validate-fn)
|y $ %{} :Expr (:at 1579592710709) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1685258670106) (:by |yeKFqj7rX) (:text |:tag)
|j $ %{} :Leaf (:at 1685258671346) (:by |yeKFqj7rX) (:text |validate-tag)
|yT $ %{} :Expr (:at 1579592719044) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592722405) (:by |yeKFqj7rX) (:text |:symbol)
|j $ %{} :Leaf (:at 1579592727595) (:by |yeKFqj7rX) (:text |validate-symbol)
|yj $ %{} :Expr (:at 1579592729134) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592731605) (:by |yeKFqj7rX) (:text |:number)
|j $ %{} :Leaf (:at 1579592734604) (:by |yeKFqj7rX) (:text |validate-number)
|yx $ %{} :Expr (:at 1579592749935) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079136621) (:by |yeKFqj7rX) (:text |:record)
|j $ %{} :Leaf (:at 1581079138283) (:by |yeKFqj7rX) (:text |validate-record)
|yxT $ %{} :Expr (:at 1579592749935) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1648873575031) (:by |yeKFqj7rX) (:text |:dict)
|j $ %{} :Leaf (:at 1648873605451) (:by |yeKFqj7rX) (:text |validate-dict)
|yy $ %{} :Expr (:at 1579592757129) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592758824) (:by |yeKFqj7rX) (:text |:list)
|j $ %{} :Leaf (:at 1579592762507) (:by |yeKFqj7rX) (:text |validate-list)
|yyT $ %{} :Expr (:at 1579592765016) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592769060) (:by |yeKFqj7rX) (:text |:set)
|j $ %{} :Leaf (:at 1579592775538) (:by |yeKFqj7rX) (:text |validate-set)
|yyj $ %{} :Expr (:at 1579592776260) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592780827) (:by |yeKFqj7rX) (:text |:not)
|j $ %{} :Leaf (:at 1579592785727) (:by |yeKFqj7rX) (:text |validate-not)
|yyr $ %{} :Expr (:at 1579592788493) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592794289) (:by |yeKFqj7rX) (:text |:or)
|j $ %{} :Leaf (:at 1579592796711) (:by |yeKFqj7rX) (:text |validate-or)
|yyv $ %{} :Expr (:at 1579592797978) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592798839) (:by |yeKFqj7rX) (:text |:and)
|j $ %{} :Leaf (:at 1579592801446) (:by |yeKFqj7rX) (:text |validate-and)
|yyx $ %{} :Expr (:at 1579592802586) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592805516) (:by |yeKFqj7rX) (:text |:custom)
|j $ %{} :Leaf (:at 1579592808410) (:by |yeKFqj7rX) (:text |validate-custom)
|yyy $ %{} :Expr (:at 1579592810283) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592813597) (:by |yeKFqj7rX) (:text |:component)
|j $ %{} :Leaf (:at 1579592817066) (:by |yeKFqj7rX) (:text |validate-component)
|yyyT $ %{} :Expr (:at 1579602816112) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579602816677) (:by |yeKFqj7rX) (:text |:is)
|j $ %{} :Leaf (:at 1579602819617) (:by |yeKFqj7rX) (:text |validate-is)
|yyyj $ %{} :Expr (:at 1579786224736) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786228089) (:by |yeKFqj7rX) (:text |:optional)
|j $ %{} :Leaf (:at 1579786230650) (:by |yeKFqj7rX) (:text |validate-optional)
|yyyr $ %{} :Expr (:at 1581476896782) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581476898645) (:by |yeKFqj7rX) (:text |:tuple)
|j $ %{} :Leaf (:at 1581476901357) (:by |yeKFqj7rX) (:text |validate-tuple)
|yyyv $ %{} :Expr (:at 1581561641303) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581561642436) (:by |yeKFqj7rX) (:text |:any)
|j $ %{} :Leaf (:at 1581561644353) (:by |yeKFqj7rX) (:text |validate-any)
|yyyx $ %{} :Expr (:at 1581561641303) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955670863) (:by |yeKFqj7rX) (:text |:enum)
|j $ %{} :Leaf (:at 1581955672645) (:by |yeKFqj7rX) (:text |validate-enum)
|yyyy $ %{} :Expr (:at 1600615799593) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615801490) (:by |yeKFqj7rX) (:text |:pick-type)
|j $ %{} :Leaf (:at 1600615805268) (:by |yeKFqj7rX) (:text |validate-pick-type)
|custom+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579592460011) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989953395) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579592460011) (:by |yeKFqj7rX) (:text |custom+)
|v $ %{} :Expr (:at 1579753357461) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579753357461) (:by |yeKFqj7rX) (:text |f)
|j $ %{} :Leaf (:at 1613829771011) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829771936) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1606989959367) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606989959998) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606989960179) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606989960334) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989961634) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606989961869) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989963686) (:by |yeKFqj7rX) (:text |either)
|j $ %{} :Leaf (:at 1613829774927) (:by |yeKFqj7rX) (:text |arg)
|r $ %{} :Expr (:at 1606989968291) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989969053) (:by |yeKFqj7rX) (:text |{})
|T $ %{} :Expr (:at 1579592471584) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592472121) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579592472383) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592476364) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579592478488) (:by |yeKFqj7rX) (:text |:custom)
|r $ %{} :Expr (:at 1579592479321) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592482800) (:by |yeKFqj7rX) (:text |:fn)
|j $ %{} :Leaf (:at 1579592483386) (:by |yeKFqj7rX) (:text |f)
|v $ %{} :Expr (:at 1579592484240) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592485903) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579592487211) (:by |yeKFqj7rX) (:text |options)
|deflilac $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1606986909476) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606986913877) (:by |yeKFqj7rX) (:text |defmacro)
|j $ %{} :Leaf (:at 1606986909476) (:by |yeKFqj7rX) (:text |deflilac)
|r $ %{} :Expr (:at 1606986909476) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606986921916) (:by |yeKFqj7rX) (:text |comp-name)
|j $ %{} :Leaf (:at 1606986922564) (:by |yeKFqj7rX) (:text |args)
|n $ %{} :Leaf (:at 1670553330502) (:by |yeKFqj7rX) (:text |&)
|r $ %{} :Leaf (:at 1606986923559) (:by |yeKFqj7rX) (:text |body)
|v $ %{} :Expr (:at 1606986924750) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1623690599419) (:by |yeKFqj7rX) (:text |quasiquote)
|j $ %{} :Expr (:at 1606986946160) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606986952413) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Expr (:at 1606986954557) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606986956319) (:by |yeKFqj7rX) (:text |~)
|T $ %{} :Leaf (:at 1606986954380) (:by |yeKFqj7rX) (:text |comp-name)
|r $ %{} :Expr (:at 1606987152273) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987152273) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Leaf (:at 1606987152273) (:by |yeKFqj7rX) (:text |args)
|v $ %{} :Expr (:at 1606986983279) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606986986746) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1606986987202) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606986994515) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1606986997645) (:by |yeKFqj7rX) (:text |:component)
|r $ %{} :Expr (:at 1606986998123) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987000968) (:by |yeKFqj7rX) (:text |:name)
|j $ %{} :Expr (:at 1606987029752) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606987030858) (:by |yeKFqj7rX) (:text |quote)
|T $ %{} :Expr (:at 1606987005581) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987016039) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Expr (:at 1646662558840) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1685258614603) (:by |yeKFqj7rX) (:text |turn-tag)
|T $ %{} :Leaf (:at 1606987019784) (:by |yeKFqj7rX) (:text |comp-name)
|v $ %{} :Expr (:at 1606987034337) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987038070) (:by |yeKFqj7rX) (:text |:args)
|j $ %{} :Expr (:at 1606987768976) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606987769770) (:by |yeKFqj7rX) (:text |[])
|T $ %{} :Expr (:at 1606987042859) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987772664) (:by |yeKFqj7rX) (:text |~@)
|j $ %{} :Leaf (:at 1606987049274) (:by |yeKFqj7rX) (:text |args)
|x $ %{} :Expr (:at 1606987054652) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987058005) (:by |yeKFqj7rX) (:text |:fn)
|j $ %{} :Expr (:at 1606987058918) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987060348) (:by |yeKFqj7rX) (:text |fn)
|j $ %{} :Expr (:at 1606987060626) (:by |yeKFqj7rX)
:data $ {}
|j $ %{} :Leaf (:at 1606987144774) (:by |yeKFqj7rX) (:text |~)
|r $ %{} :Leaf (:at 1606987075452) (:by |yeKFqj7rX) (:text |args)
|r $ %{} :Expr (:at 1606987078987) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1670553333350) (:by |yeKFqj7rX) (:text |~@)
|j $ %{} :Leaf (:at 1606987083585) (:by |yeKFqj7rX) (:text |body)
|dev-check $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1606987711701) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987724255) (:by |yeKFqj7rX) (:text |defmacro)
|j $ %{} :Leaf (:at 1606987711701) (:by |yeKFqj7rX) (:text |dev-check)
|r $ %{} :Expr (:at 1606987711701) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987728000) (:by |yeKFqj7rX) (:text |data)
|j $ %{} :Leaf (:at 1606987728850) (:by |yeKFqj7rX) (:text |rule)
|v $ %{} :Expr (:at 1607006332333) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607006333293) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1607006333523) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1607006333692) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006349050) (:by |yeKFqj7rX) (:text |result-v)
|j $ %{} :Expr (:at 1607006356597) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006356597) (:by |yeKFqj7rX) (:text |gensym)
|j $ %{} :Leaf (:at 1607006356597) (:by |yeKFqj7rX) (:text "|\"result")
|T $ %{} :Expr (:at 1606987730377) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1623690606701) (:by |yeKFqj7rX) (:text |quasiquote)
|j $ %{} :Expr (:at 1607006292474) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006293099) (:by |yeKFqj7rX) (:text |when)
|j $ %{} :Leaf (:at 1650999045652) (:by |yeKFqj7rX) (:text |dev?)
|r $ %{} :Expr (:at 1607006300721) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006306228) (:by |yeKFqj7rX) (:text |&let)
|j $ %{} :Expr (:at 1607006306752) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1607006521819) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607006523573) (:by |yeKFqj7rX) (:text |~)
|T $ %{} :Leaf (:at 1607006521390) (:by |yeKFqj7rX) (:text |result-v)
|j $ %{} :Expr (:at 1607006360940) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006369361) (:by |yeKFqj7rX) (:text |validate-lilac)
|j $ %{} :Expr (:at 1607006378979) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607006381225) (:by |yeKFqj7rX) (:text |~)
|T $ %{} :Leaf (:at 1607006374269) (:by |yeKFqj7rX) (:text |data)
|r $ %{} :Expr (:at 1607006376063) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607006377926) (:by |yeKFqj7rX) (:text |~)
|T $ %{} :Leaf (:at 1607006375268) (:by |yeKFqj7rX) (:text |rule)
|r $ %{} :Expr (:at 1607006316038) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006319273) (:by |yeKFqj7rX) (:text |when)
|j $ %{} :Expr (:at 1607006387966) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006388581) (:by |yeKFqj7rX) (:text |not)
|j $ %{} :Expr (:at 1607006389027) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006392446) (:by |yeKFqj7rX) (:text |:ok?)
|j $ %{} :Expr (:at 1607006393141) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006393738) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Leaf (:at 1607006395360) (:by |yeKFqj7rX) (:text |result-v)
|r $ %{} :Expr (:at 1607006397190) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006402558) (:by |yeKFqj7rX) (:text |println)
|j $ %{} :Expr (:at 1607006407049) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006411500) (:by |yeKFqj7rX) (:text |:formatted-message)
|j $ %{} :Expr (:at 1607006412177) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006412799) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Leaf (:at 1607006417246) (:by |yeKFqj7rX) (:text |result-v)
|r $ %{} :Leaf (:at 1607006421792) (:by |yeKFqj7rX) (:text |&newline)
|v $ %{} :Expr (:at 1607006440424) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006542100) (:by |yeKFqj7rX) (:text |str)
|j $ %{} :Leaf (:at 1607006448970) (:by |yeKFqj7rX) (:text "|\"(dev-check ")
|n $ %{} :Expr (:at 1607006483532) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006484554) (:by |yeKFqj7rX) (:text |quote)
|j $ %{} :Expr (:at 1607006484815) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006486048) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Leaf (:at 1607006487561) (:by |yeKFqj7rX) (:text |data)
|o $ %{} :Leaf (:at 1607006545885) (:by |yeKFqj7rX) (:text "|\" ")
|p $ %{} :Expr (:at 1607006483532) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006484554) (:by |yeKFqj7rX) (:text |quote)
|j $ %{} :Expr (:at 1607006484815) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607006486048) (:by |yeKFqj7rX) (:text |~)
|j $ %{} :Leaf (:at 1607006491955) (:by |yeKFqj7rX) (:text |rule)
|r $ %{} :Leaf (:at 1607006558966) (:by |yeKFqj7rX) (:text "|\"), where props is: ")
|v $ %{} :Expr (:at 1607006474813) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607006475929) (:by |yeKFqj7rX) (:text |~)
|T $ %{} :Leaf (:at 1607006470257) (:by |yeKFqj7rX) (:text |data)
|dev? $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1583255736570) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650999020269) (:by |yeKFqj7rX) (:text |def)
|j $ %{} :Leaf (:at 1650999030465) (:by |yeKFqj7rX) (:text |dev?)
|r $ %{} :Expr (:at 1650999032898) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650999034677) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1650999036083) (:by |yeKFqj7rX) (:text "|\"dev")
|h $ %{} :Expr (:at 1650999036419) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650999039443) (:by |yeKFqj7rX) (:text |get-env)
|b $ %{} :Leaf (:at 1650999040974) (:by |yeKFqj7rX) (:text "|\"mode")
|h $ %{} :Leaf (:at 1650999042475) (:by |yeKFqj7rX) (:text "|\"release")
|dict+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1581079331152) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990256713) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1648873564706) (:by |yeKFqj7rX) (:text |dict+)
|v $ %{} :Expr (:at 1581079354598) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1581079388809) (:by |yeKFqj7rX) (:text |key-shape)
|T $ %{} :Leaf (:at 1581079420772) (:by |yeKFqj7rX) (:text |item)
|j $ %{} :Leaf (:at 1613829696155) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829697773) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1606990259127) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606990259799) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606990260009) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606990260173) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990262130) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606990262384) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990263313) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829701129) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606990263547) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990263854) (:by |yeKFqj7rX) (:text |{})
|T $ %{} :Expr (:at 1581079354598) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079354598) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1581079354598) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079354598) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1648873569472) (:by |yeKFqj7rX) (:text |:dict)
|r $ %{} :Expr (:at 1581079354598) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079907139) (:by |yeKFqj7rX) (:text |:key-shape)
|j $ %{} :Leaf (:at 1581079426501) (:by |yeKFqj7rX) (:text |key-shape)
|t $ %{} :Expr (:at 1581079427150) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079427927) (:by |yeKFqj7rX) (:text |:item)
|j $ %{} :Leaf (:at 1581079432676) (:by |yeKFqj7rX) (:text |item)
|v $ %{} :Expr (:at 1581079354598) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581079354598) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1581079354598) (:by |yeKFqj7rX) (:text |options)
|enum+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1581955397157) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989892910) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1581955397157) (:by |yeKFqj7rX) (:text |enum+)
|v $ %{} :Expr (:at 1581955413618) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955776904) (:by |yeKFqj7rX) (:text |items)
|j $ %{} :Leaf (:at 1613829758343) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829765295) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1581955413618) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955413618) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1581955413618) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955413618) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1581955427320) (:by |yeKFqj7rX) (:text |:enum)
|r $ %{} :Expr (:at 1581955413618) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955431719) (:by |yeKFqj7rX) (:text |:items)
|j $ %{} :Expr (:at 1581955444055) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1581955446293) (:by |yeKFqj7rX) (:text |cond)
|T $ %{} :Expr (:at 1581955447537) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1581955447738) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1581955450090) (:by |yeKFqj7rX) (:text |set?)
|T $ %{} :Leaf (:at 1581955526595) (:by |yeKFqj7rX) (:text |items)
|j $ %{} :Leaf (:at 1581955528003) (:by |yeKFqj7rX) (:text |items)
|r $ %{} :Expr (:at 1581955452492) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1581955453453) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1581955465688) (:by |yeKFqj7rX) (:text |list?)
|j $ %{} :Leaf (:at 1581955533122) (:by |yeKFqj7rX) (:text |items)
|j $ %{} :Expr (:at 1581955458008) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607066840726) (:by |yeKFqj7rX) (:text |#{})
|b $ %{} :Leaf (:at 1607066841921) (:by |yeKFqj7rX) (:text |&)
|j $ %{} :Leaf (:at 1581955531888) (:by |yeKFqj7rX) (:text |items)
|v $ %{} :Expr (:at 1581955466905) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1670553021101) (:by |yeKFqj7rX) (:text |true)
|j $ %{} :Expr (:at 1581955534527) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1581955536189) (:by |yeKFqj7rX) (:text |do)
|T $ %{} :Expr (:at 1581955469450) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607000035886) (:by |yeKFqj7rX) (:text |echo)
|j $ %{} :Leaf (:at 1607000046254) (:by |yeKFqj7rX) (:text "|\"Lilac warning: unknown items")
|r $ %{} :Leaf (:at 1607000053531) (:by |yeKFqj7rX) (:text |items)
|j $ %{} :Leaf (:at 1581955538562) (:by |yeKFqj7rX) (:text |items)
|fn+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1578587960633) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989981665) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1578587960633) (:by |yeKFqj7rX) (:text |fn+)
|v $ %{} :Expr (:at 1579753322085) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1613830688085) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613830689382) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1606989987024) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606989987671) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606989987865) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606989988026) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989989281) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606989993276) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606989994352) (:by |yeKFqj7rX) (:text |either)
|T $ %{} :Leaf (:at 1613830691411) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606989995119) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989995470) (:by |yeKFqj7rX) (:text |{})
|T $ %{} :Expr (:at 1578587984183) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1578587984644) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1578587985688) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579582442015) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1578587996896) (:by |yeKFqj7rX) (:text |:fn)
|v $ %{} :Expr (:at 1579589799536) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579589802908) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579589804385) (:by |yeKFqj7rX) (:text |options)
|format-message $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579783997110) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784004420) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579783997110) (:by |yeKFqj7rX) (:text |format-message)
|r $ %{} :Expr (:at 1579783997110) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1579784188719) (:by |yeKFqj7rX) (:text |acc)
|T $ %{} :Leaf (:at 1579783999536) (:by |yeKFqj7rX) (:text |result)
|v $ %{} :Expr (:at 1579784248055) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1579784248562) (:by |yeKFqj7rX) (:text |if)
|L $ %{} :Expr (:at 1579784248813) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784250009) (:by |yeKFqj7rX) (:text |nil?)
|j $ %{} :Leaf (:at 1579784250762) (:by |yeKFqj7rX) (:text |result)
|P $ %{} :Leaf (:at 1579784252631) (:by |yeKFqj7rX) (:text |acc)
|T $ %{} :Expr (:at 1579784005605) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784058543) (:by |yeKFqj7rX) (:text |let)
|j $ %{} :Expr (:at 1579784058817) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1579784059002) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784282101) (:by |yeKFqj7rX) (:text |message)
|j $ %{} :Expr (:at 1579784163949) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784165010) (:by |yeKFqj7rX) (:text |str)
|c $ %{} :Expr (:at 1579854835278) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579854835278) (:by |yeKFqj7rX) (:text |:message)
|j $ %{} :Leaf (:at 1579854835278) (:by |yeKFqj7rX) (:text |result)
|p $ %{} :Leaf (:at 1579854872863) (:by |yeKFqj7rX) (:text "|\" at ")
|v $ %{} :Expr (:at 1579854830383) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606998936667) (:by |yeKFqj7rX) (:text |filter-not)
|Z $ %{} :Expr (:at 1619430422928) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1619430422928) (:by |yeKFqj7rX) (:text |:coord)
|j $ %{} :Leaf (:at 1619430422928) (:by |yeKFqj7rX) (:text |result)
|f $ %{} :Leaf (:at 1606998949711) (:by |yeKFqj7rX) (:text |symbol?)
|r $ %{} :Expr (:at 1579784274736) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |recur)
|j $ %{} :Expr (:at 1579784274736) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |str)
|j $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |acc)
|n $ %{} :Expr (:at 1579784445513) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1579784446238) (:by |yeKFqj7rX) (:text |if)
|L $ %{} :Expr (:at 1579784447157) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784447936) (:by |yeKFqj7rX) (:text |some?)
|j $ %{} :Leaf (:at 1579784448976) (:by |yeKFqj7rX) (:text |acc)
|T $ %{} :Leaf (:at 1607006230500) (:by |yeKFqj7rX) (:text |&newline)
|j $ %{} :Leaf (:at 1579784454479) (:by |yeKFqj7rX) (:text "|\"")
|r $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |message)
|r $ %{} :Expr (:at 1579784274736) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |:next)
|j $ %{} :Leaf (:at 1579784274736) (:by |yeKFqj7rX) (:text |result)
|is+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579602706146) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987572437) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579602706146) (:by |yeKFqj7rX) (:text |is+)
|v $ %{} :Expr (:at 1579751271010) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751271010) (:by |yeKFqj7rX) (:text |x)
|j $ %{} :Leaf (:at 1613829447306) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829445588) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1606987579963) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606987580617) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606987580827) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606987580967) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987582647) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606987582909) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987585015) (:by |yeKFqj7rX) (:text |either)
|j $ %{} :Leaf (:at 1613829450673) (:by |yeKFqj7rX) (:text |arg)
|r $ %{} :Expr (:at 1606987589588) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987589929) (:by |yeKFqj7rX) (:text |{})
|T $ %{} :Expr (:at 1579602730382) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579602732764) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579602733084) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579602737276) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579602738754) (:by |yeKFqj7rX) (:text |:is)
|r $ %{} :Expr (:at 1579602739176) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579602742152) (:by |yeKFqj7rX) (:text |:item)
|j $ %{} :Leaf (:at 1579602742522) (:by |yeKFqj7rX) (:text |x)
|list+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579592176703) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990003247) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579592176703) (:by |yeKFqj7rX) (:text |list+)
|v $ %{} :Expr (:at 1579753437956) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579753437956) (:by |yeKFqj7rX) (:text |item)
|j $ %{} :Leaf (:at 1613829790787) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829795907) (:by |yeKFqj7rX) (:text |arg)
|y $ %{} :Expr (:at 1606990007099) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606990007769) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606990007968) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606990008141) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990011395) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606990011686) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990013168) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829794669) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606990013396) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990013730) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606990022248) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990022248) (:by |yeKFqj7rX) (:text |check-keys)
|j $ %{} :Leaf (:at 1606990022248) (:by |yeKFqj7rX) (:text "|\"checking list+")
|r $ %{} :Leaf (:at 1606990022248) (:by |yeKFqj7rX) (:text |options)
|v $ %{} :Expr (:at 1606990022248) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990022248) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1606990022248) (:by |yeKFqj7rX) (:text |:allow-seq?)
|T $ %{} :Expr (:at 1579592270145) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592270479) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579592270711) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592274524) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579592276787) (:by |yeKFqj7rX) (:text |:list)
|r $ %{} :Expr (:at 1579592277590) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592279006) (:by |yeKFqj7rX) (:text |:item)
|j $ %{} :Leaf (:at 1579592279490) (:by |yeKFqj7rX) (:text |item)
|v $ %{} :Expr (:at 1579592282023) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579592284075) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579592285746) (:by |yeKFqj7rX) (:text |options)
|x $ %{} :Expr (:at 1582821246066) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1582823023332) (:by |yeKFqj7rX) (:text |:allow-seq?)
|j $ %{} :Expr (:at 1582821254454) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1582823024682) (:by |yeKFqj7rX) (:text |:allow-seq?)
|j $ %{} :Leaf (:at 1582821264795) (:by |yeKFqj7rX) (:text |options)
|nil+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579589724035) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990035104) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579589724035) (:by |yeKFqj7rX) (:text |nil+)
|x $ %{} :Expr (:at 1579751163508) (:by |yeKFqj7rX)
:data $ {}
|y $ %{} :Expr (:at 1579751170843) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751170843) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579751170843) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751170843) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579751170843) (:by |yeKFqj7rX) (:text |:nil)
|not+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579590320805) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989864672) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579590320805) (:by |yeKFqj7rX) (:text |not+)
|v $ %{} :Expr (:at 1579751321226) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751321226) (:by |yeKFqj7rX) (:text |item)
|b $ %{} :Leaf (:at 1613829813795) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613829815330) (:by |yeKFqj7rX) (:text |arg)
|x $ %{} :Expr (:at 1579591859107) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591862273) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579591862742) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591867973) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579591869470) (:by |yeKFqj7rX) (:text |:not)
|r $ %{} :Expr (:at 1579591870698) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591878005) (:by |yeKFqj7rX) (:text |:item)
|j $ %{} :Leaf (:at 1579591878692) (:by |yeKFqj7rX) (:text |item)
|v $ %{} :Expr (:at 1579751347186) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751348325) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Expr (:at 1606989874153) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606989875124) (:by |yeKFqj7rX) (:text |{})
|number+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579582657626) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987548236) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579582657626) (:by |yeKFqj7rX) (:text |number+)
|v $ %{} :Expr (:at 1579753588298) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1613830708249) (:by |yeKFqj7rX) (:text |?)
|T $ %{} :Leaf (:at 1613830709108) (:by |yeKFqj7rX) (:text |arg)
|y $ %{} :Expr (:at 1606987553230) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606987554439) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606987554669) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606987555155) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987556041) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606987556274) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987557315) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613830710691) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606987558915) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987559245) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606987568357) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text |check-keys)
|j $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text "|\"checking number+")
|r $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text |options)
|v $ %{} :Expr (:at 1606987568357) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text |:max)
|r $ %{} :Leaf (:at 1606987568357) (:by |yeKFqj7rX) (:text |:min)
|T $ %{} :Expr (:at 1579582663728) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579582664255) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579582664553) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579582668849) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579582673366) (:by |yeKFqj7rX) (:text |:number)
|p $ %{} :Expr (:at 1579590186676) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579590188858) (:by |yeKFqj7rX) (:text |:max)
|j $ %{} :Expr (:at 1579590189113) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579590189926) (:by |yeKFqj7rX) (:text |:max)
|j $ %{} :Leaf (:at 1579590190942) (:by |yeKFqj7rX) (:text |options)
|s $ %{} :Expr (:at 1579590191756) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579590192402) (:by |yeKFqj7rX) (:text |:min)
|j $ %{} :Expr (:at 1579590192717) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579590193637) (:by |yeKFqj7rX) (:text |:min)
|j $ %{} :Leaf (:at 1579590194634) (:by |yeKFqj7rX) (:text |options)
|v $ %{} :Expr (:at 1579589811406) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579589813713) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579589815433) (:by |yeKFqj7rX) (:text |options)
|ok-result $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1584552358363) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1584552358363) (:by |yeKFqj7rX) (:text |def)
|j $ %{} :Leaf (:at 1584552358363) (:by |yeKFqj7rX) (:text |ok-result)
|r $ %{} :Expr (:at 1584552358363) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1584552358363) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1584552358363) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1584552358363) (:by |yeKFqj7rX) (:text |:ok?)
|j $ %{} :Leaf (:at 1584552358363) (:by |yeKFqj7rX) (:text |true)
|optional+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579785984356) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987681785) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579785984356) (:by |yeKFqj7rX) (:text |optional+)
|r $ %{} :Expr (:at 1579785984356) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786000384) (:by |yeKFqj7rX) (:text |item)
|j $ %{} :Leaf (:at 1613829382270) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829388511) (:by |yeKFqj7rX) (:text |arg)
|v $ %{} :Expr (:at 1606987655299) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606987656017) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606987656258) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606987656414) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987660021) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606987660544) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987661436) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829391927) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606987662443) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606987662118) (:by |yeKFqj7rX) (:text |{})
|T $ %{} :Expr (:at 1579786021120) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786022051) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579786022342) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786025587) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579786027274) (:by |yeKFqj7rX) (:text |:optional)
|r $ %{} :Expr (:at 1579786039755) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786039583) (:by |yeKFqj7rX) (:text |:item)
|j $ %{} :Leaf (:at 1579786040601) (:by |yeKFqj7rX) (:text |item)
|v $ %{} :Expr (:at 1579786041713) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579786044004) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579786044854) (:by |yeKFqj7rX) (:text |options)
|or+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579590280182) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990085641) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579590280182) (:by |yeKFqj7rX) (:text |or+)
|v $ %{} :Expr (:at 1579751481871) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751481871) (:by |yeKFqj7rX) (:text |items)
|j $ %{} :Leaf (:at 1613829428530) (:by |yeKFqj7rX) (:text |?)
|r $ %{} :Leaf (:at 1613829429539) (:by |yeKFqj7rX) (:text |arg)
|y $ %{} :Expr (:at 1606990090934) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606990091521) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606990091729) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606990092236) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990094165) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606990094408) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990096737) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829433408) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606990097037) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990097307) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606990103981) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990103981) (:by |yeKFqj7rX) (:text |assert)
|r $ %{} :Leaf (:at 1606990103981) (:by |yeKFqj7rX) (:text "|\"expects items of or+ in vector")
|v $ %{} :Expr (:at 1607066177495) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607066177495) (:by |yeKFqj7rX) (:text |list?)
|j $ %{} :Leaf (:at 1607066177495) (:by |yeKFqj7rX) (:text |items)
|T $ %{} :Expr (:at 1579591902985) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591906050) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1579591906735) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591909098) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1579591910337) (:by |yeKFqj7rX) (:text |:or)
|r $ %{} :Expr (:at 1579591911045) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579591912671) (:by |yeKFqj7rX) (:text |:items)
|j $ %{} :Leaf (:at 1579591914121) (:by |yeKFqj7rX) (:text |items)
|v $ %{} :Expr (:at 1579751505052) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1579751506545) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1579751507420) (:by |yeKFqj7rX) (:text |options)
|pick-type+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1600615156664) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990169751) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1600615156664) (:by |yeKFqj7rX) (:text |pick-type+)
|v $ %{} :Expr (:at 1600615156664) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615174493) (:by |yeKFqj7rX) (:text |dict)
|b $ %{} :Leaf (:at 1613829800292) (:by |yeKFqj7rX) (:text |?)
|j $ %{} :Leaf (:at 1613829802309) (:by |yeKFqj7rX) (:text |arg)
|y $ %{} :Expr (:at 1606990175913) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1606990176507) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1606990176706) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1606990176861) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990181493) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Expr (:at 1606990181751) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990183082) (:by |yeKFqj7rX) (:text |either)
|b $ %{} :Leaf (:at 1613829806997) (:by |yeKFqj7rX) (:text |arg)
|j $ %{} :Expr (:at 1606990183336) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990183641) (:by |yeKFqj7rX) (:text |{})
|P $ %{} :Expr (:at 1606990189708) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990189708) (:by |yeKFqj7rX) (:text |check-keys)
|j $ %{} :Leaf (:at 1606990189708) (:by |yeKFqj7rX) (:text "|\"checking pick-type+")
|r $ %{} :Leaf (:at 1606990189708) (:by |yeKFqj7rX) (:text |options)
|v $ %{} :Expr (:at 1606990189708) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990189708) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1606990189708) (:by |yeKFqj7rX) (:text |:type-field)
|T $ %{} :Expr (:at 1600615262063) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615262063) (:by |yeKFqj7rX) (:text |{})
|j $ %{} :Expr (:at 1600615262063) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615262063) (:by |yeKFqj7rX) (:text |:lilac-type)
|j $ %{} :Leaf (:at 1600615267997) (:by |yeKFqj7rX) (:text |:pick-type)
|r $ %{} :Expr (:at 1600615262063) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615270444) (:by |yeKFqj7rX) (:text |:dict)
|j $ %{} :Leaf (:at 1600615271973) (:by |yeKFqj7rX) (:text |dict)
|u $ %{} :Expr (:at 1600615285776) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615285776) (:by |yeKFqj7rX) (:text |:options)
|j $ %{} :Leaf (:at 1600615285776) (:by |yeKFqj7rX) (:text |options)
|y $ %{} :Expr (:at 1600615262063) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615294612) (:by |yeKFqj7rX) (:text |:type-field)
|j $ %{} :Expr (:at 1600615303421) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1607067747864) (:by |yeKFqj7rX) (:text |either)
|T $ %{} :Expr (:at 1600615262063) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1600615303048) (:by |yeKFqj7rX) (:text |:type-field)
|j $ %{} :Leaf (:at 1600615262063) (:by |yeKFqj7rX) (:text |options)
|j $ %{} :Leaf (:at 1600615306884) (:by |yeKFqj7rX) (:text |:type)
|re+ $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1579589942955) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606990225545) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1579589942955) (:by |yeKFqj7rX) (:text |re+)