Scheme-like language interpreter/compiler in Rust. References Crafting interpreters Structure and Interpretation of Computer Programs