People ask the question "what's Rust good for?" pretty frequently, and little terminal apps like this are precisely the reason. I've written a few of my own in the past, and it enables a kind of workflow that simply didn't exist before: I could have a fully safe, "correct", LLVM-optimized binary installed on my desktop in an afternoon.