@@ -52,7 +52,8 @@ lift8 = Native.Signal.lift8
52-- Create a past-dependent signal. Each value given on the input signal will
52-- Create a past-dependent signal. Each value given on the input signal will
53-- be accumulated, producing a new output value.
53-- be accumulated, producing a new output value.
55−-- For instance, `(foldp (\\t acc -> acc + 1) 0 (Time.every second))` increments every second.
55+-- For instance, `(foldp (\\arrows number -> number + arrows.y) 0 Keyboard.arrows)`
56+-- increments or decrements the accumulated value (which starts at zero) when the up or down arrow keys are pressed.
56foldp : (a -> b -> b) -> b -> Signal a -> Signal b
57foldp : (a -> b -> b) -> b -> Signal a -> Signal b
57foldp = Native.Signal.foldp
58foldp = Native.Signal.foldp