Rust should have stable tail calls
trifectatech.org