pub type SignalCallback = Box<dyn Fn() + Send + Sync>;
Fast-lane sync callback with no payload (VAD start/end).
pub struct SignalCallback(/* private fields */);