The [language FAQ](https://github.com/mozilla/rust/wiki/Doc-language-FAQ) states: ``` Recovery after a failure is done by trapping a task failure from outside the task, where the typestate of other tasks is known to be unaffected. ``` Please add an explanation to the [tutorial](http://doc.rust-lang.org/doc/tutorial.html#failure) (section "Failure" or "Tasks"?) how this would be done.