@@ -132,9 +132,12 @@ signal is always true. -}
132132dropWhen : Signal Bool -> a -> Signal a -> Signal a
133133dropWhen = Native.Signal.dropWhen
134134
135−{-| Drop sequential repeated values. For example, if a signal produces the
136−sequence `[1,1,2,2,1]`, it becomes `[1,2,1]` by dropping the values that are the
137−same as the previous value. -}
135+{-| Drop updates that repeat the current value of the signal.
136+
137+Imagine a signal `numbers` has initial value
138+0 and then updates with values 0, 0, 1, 1, and 2. `dropRepeats numbers`
139+is a signal that has initial value 0 and updates as follows: ignore 0,
140+ignore 0, update to 1, ignore 1, update to 2. -}
138141dropRepeats : Signal a -> Signal a
139142dropRepeats = Native.Signal.dropRepeats
140143