pub(crate) fn subscribe_signal(
    rt: &Runtime,
    kind: SignalKind,
    sender: Sender<Signal>,
    signal: Signal
)