@@ -50,15 +50,14 @@ Since MonadHold depends on MonadSample, any [S] function also runs in [H] contex
5050[ ] <@ :: Behavior a -> Event b -> Event a
5151
5252-- Combine multiple Events
53−[ ] <> :: Semigroup a => Event a -> Event a -> Event a
54−[ ] difference :: Event a -> Event b -> Event a
55−[ ] align :: Event a -> Event b -> Event (These a b)
56−[ ] alignWith :: (These a b -> c) -> Event a -> Event b -> Event c
57−[ ] mergeWith :: (a -> a -> a) -> [Event a] -> Event a
58−[ ] leftmost :: [Event a] -> Event a
59−[ ] mergeList :: [Event a] -> Event (NonEmpty a)
60−[ ] merge :: GCompare k => DMap k Event -> Event (DMap k Identity)
61−[ ] mergeMap :: Ord k => Map k (Event a) -> Event (Map k a)
53+[ ] <> :: Semigroup a => Event a -> Event a -> Event a
54+[ ] difference :: Event a -> Event b -> Event a
55+[ ] alignEventWithMaybe :: (These a b -> Maybe c) -> Event a -> Event b -> Event c
56+[ ] mergeWith :: (a -> a -> a) -> [Event a] -> Event a
57+[ ] leftmost :: [Event a] -> Event a
58+[ ] mergeList :: [Event a] -> Event (NonEmpty a)
59+[ ] merge :: GCompare k => DMap k Event -> Event (DMap k Identity)
60+[ ] mergeMap :: Ord k => Map k (Event a) -> Event (Map k a)
6261
6362-- Efficient one-to-many fanout
6463[ ] fanMap :: Ord k => Event (Map k a) -> EventSelector (Const2 k a)