macro_rules! handle_thread_error {
    ($func: expr) => { ... };
}