pub(crate) fn sighup_stream() -> Result<impl Stream<Item = ()>>
Return an async stream that reports an event whenever we get a SIGHUP signal.
SIGHUP
Note that the signal-handling backend can coalesce signals; this is normal.