Brushing up my Rust in preparation for the v1.0 release. The compiler errors are generally excellent.