pub type SignalEnvironment<SC> = RawEnvironment<OnlySignals, (), SC, ()>;