Scheme interpreter written in Rust