pub fn update_signal_from_channel<T: Send + 'static>( writer: WriteSignal<Option<T>>, rx: Receiver<T>, )