pub type SignalHandler = Arc<dyn Fn(u32, i32) + Send + Sync>;
pub struct SignalHandler { /* private fields */ }