Break up lets into SCCs before typechecking
-rw-r--r-- 8 .gitignore
-rw-r--r-- 877 abi.md
-rw-r--r-- 1799 ast.scm
-rw-r--r-- 15730 codegen.scm
-rw-r--r-- 793 main.scm
-rw-r--r-- 34 sample.scm
-rw-r--r-- 2578 tests.scm
-rw-r--r-- 11609 typecheck.scm