Why you should, actually, rewrite it in Rust
unhandledexpression.com