crdt-merge-returns-self

Status: IN

`merge()` mutates and returns `self` (enabling chaining like `deepcopy(a).merge(b)`) rather than returning a new instance, which means callers must deepcopy before merging if they need to preserve the original state.

Source: entries/2026/05/29/conflict-free-replicated-data-types-test_crdts.md

JSON