@@ -265,9 +265,9 @@ traceDynWith f d =
265-- | Replace the value of the 'Event' with the current value of the 'Dynamic'
265-- | Replace the value of the 'Event' with the current value of the 'Dynamic'
266-- each time the 'Event' occurs.
266-- each time the 'Event' occurs.
268−-- Note: @/tagPromptlyDyn d e@/ differs from @/tag (current d) e/@ in the case that @/e/@ is firing
268+-- Note: @/tagPromptlyDyn d e/@ differs from @/tag (current d) e/@ in the case that @/e/@ is firing
269−-- at the same time that @/d/@ is changing. With @/tagPromptlyDyn d e/@, the __new__ value of @/d@/
269+-- at the same time that @/d/@ is changing. With @/tagPromptlyDyn d e/@, the __new__ value of @/d/@
270−-- will replace the value of @/e/@, whereas with @/tag (current d) e@/, the __old__ value
270+-- will replace the value of @/e/@, whereas with @/tag (current d) e/@, the __old__ value
271-- will be used, since the 'Behavior' won't be updated until the end of the frame.
271-- will be used, since the 'Behavior' won't be updated until the end of the frame.
272-- Additionally, this means that the output 'Event' may not be used to directly change
272-- Additionally, this means that the output 'Event' may not be used to directly change
273-- the input 'Dynamic', because that would mean its value depends on itself. __When creating__
273-- the input 'Dynamic', because that would mean its value depends on itself. __When creating__
@@ -293,8 +293,7 @@ attachPromptlyDynWith f = attachPromptlyDynWithMaybe $ \a b -> Just $ f a b
293-- current value of the 'Dynamic' value and possibly filtering if the combining
293-- current value of the 'Dynamic' value and possibly filtering if the combining
294-- function returns 'Nothing'.
294-- function returns 'Nothing'.
296−-- Note: `attachPromptlyDynWithMaybe f d` is not the same as `attachWithMaybe f
296+-- Note: @/attachPromptlyDynWithMaybe f d/@ is not the same as @/attachWithMaybe f (current d)/@. See 'tagPromptlyDyn' for details.
297−-- (current d)`. See 'tagPromptlyDyn' for details.
298attachPromptlyDynWithMaybe :: Reflex t => (a -> b -> Maybe c) -> Dynamic t a -> Event t b -> Event t c
297attachPromptlyDynWithMaybe :: Reflex t => (a -> b -> Maybe c) -> Dynamic t a -> Event t b -> Event t c
299attachPromptlyDynWithMaybe f d e =
298attachPromptlyDynWithMaybe f d e =
300 let e' = attach (current d) e
299 let e' = attach (current d) e