pub fn signal() -> (Signal, Shutdown)
tasks
Create a channel pair that’s used to propagate shutdown event