Functor and Applicative instances for Signals
Dynamic event switching