Writing a basic interpreter in Rust, following the book "Writing an Interpreter in Go" Currently Implemented Lexing Parsing Eval