This assertion would be much more explicit of the form:

```rust
match status {
    ExitSignal(_) => {}
    _ => fail!("invalid exit status {:?}", status)
}
```