Append adds a change on top of the current change. If the current change has a Next, this is merged with the next and applied to the Next instead. That way, the change is propagated all the way and applied at the end of the stream. A listener on the stream can expect to get a change that is safe
(changes.Change)
source not stored for this graph (policy: none)
no outgoing calls