a constant :: a -> Behavior t a push :: (a -> PushM t (Maybe b)) -> Event t a -> Event t b pull :: PullM t a -> Behavior t a merge :: GCompare k => DMap (WrapArg (Event t) k) -> Event t (DMap k) fan :: GCompare k => Event t (DMap k) -> EventSelector t k select :: EventSelector t k -> k a -> Event t a switch :: Behavior t (Event t a) -> Event t a coincidence :: Event t (Event t a) -> Event t a FRP.Reflex