https://ideas.creativecasinoties.com/post/a-tail-call-interpreter-in-nightly-rust-7b81al