Import Rustbook https://github.com/steveklabnik/rust-book/commit/f15e6e543b865bafa45c13b36ff47b10a7b7adbe