separated dump method
improved pairs (used by Equals)
variable length integer encode/decode
spike repl through lex, parse, codegen, interp