a14c4ca1cb
never inline let bindings from the original source
b7074720ad
pretty printing fixes
48a050491c
fix several quantity issues
aa4ead592a
allow "let x : A = e in s" with type annotation
54db7e27ef
make #[fail] run in the current namespace
check the #[main] function is the write type
((((A ∷ ★⁰) ∷ ★⁰) ∷ ★⁰) ∷ ★⁰) (add a cleanup step before pretty printing)
also β redexes, e.g. (λ _ ⇒ Bool) Nat
in types of eliminators
cdf1ec6deb
fix a comment
08a8c694b1
a usage in hello.quox. why not
8b8129027d
update syntax.ebnf
e48f03a61c
multiple semi-sep binds in a let
415a823dec
comment out an unfinished definition lmao