Error handling 
The error type is tskit::error::TskitError.
This type implements Display and may thus be printed via:
let x = match operation() {
Ok(y) => y,
Err(e) => panic("{}", e);
};
The enum variant TskitError::ErrorCode represents integer return values from tskit-c.
When printed via Display, the detailed error message is fetched.
When printed via Debug, the numerical error code is shown.