A working through of The Rust Guide