Create a Signal instance with proper configuration
Signal createSignal(Config config) { return Signal(config); }