Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 46s
Tokenizer recognises backtick followed by an upper ident, emitting a
ctor token identical to a nominal ctor. Parser and evaluator treat
polyvariants as ctors — same tagged-list runtime. So:
`Red -> ("Red")
`Some 42 -> ("Some" 42)
match `Red with | `Red -> 1 | `Green -> 2 | `Blue -> 3
-> 1
`Pair (1,2) -> ("Pair" 1 2) (with tuple-arg flatten)
Proper row types in HM deferred.
13 KiB
13 KiB