Reference vs copy vs deep clone vs immutable update — see which nodes are shared after each operation.
Nested state with user, tags, and meta. Run an operation, then mutate b to see what leaks back into a.
const a = createState(); let b = a; // same reference — mutating b changes a