Learning Rust. This likely won't compile. Nor work. But I'll learn.