pub fn trigger_effects(signal_id: usize)
Schedule effects that depend on the given signal to be re-run. Returns the effect IDs that need re-running (caller can execute them).