Factor the input DSumEvent to produce an
Event which fires when the DSum key changes and contains
both the value of the DSum at switchover and an Event of
values produced by subsequent firings of the input Event that
do not change the DSum key.
Factor a 'Dynamic t DSum' into a DynamicDSum containing
nested Dynamic values. The outer Dynamic updates only
when the key of the DSum changes, while the update of the inner
Dynamic represents updates within the current key.