Powerful argument parser in Rust.