merlin
better testing script
revamp AST
merlin works!
Typed AST!