Lambda calculus interpreter written in Rust