http://lucumr.pocoo.org/2014... Improved Error Handling in Rust | Armin Ronacher's Thoughts and Writings