sentry
pub trait WorkerClosure<T, P>: Fn(&P, T) -> () + Send + Sync { }
impl<T, F, P> WorkerClosure<T, P> for F where F: Fn(&P, T) -> () + Send + Sync