mips assembler and disassembler
relational interpreter
minikanren meta-interpreter
type inference
numbers
reasoned schemer prelude
grammar