
Delays a stream t by one tick: emits the previous-tick datum each tick, with a configured initial_value on the first tick. Type preserving, holding exactly one datum of state so live and delayed streams can be compared tick-to-tick.
Rate-of-change on a counter by comparing live against delayed.
Hold-last fallback switching between live and held value.
Diff against the previous frame, packed and serialised.
initial_value is itself of type t, so it fixes t to a concrete type that both the input and output ports must agree with.
initial_value is emitted once on the first tick and never again, even after a runtime restart of the surrounding deployment.