Returns a stable snapshot of a node.
This function computes and caches a snapshot of the given node. It preserves referential integrity by reusing snapshots for unchanged sub-parts.
If not a node it will throw.
The node to snapshot.
A snapshot of the node.
Returns a stable snapshot of a node.
This function computes and caches a snapshot of the given node. It preserves referential integrity by reusing snapshots for unchanged sub-parts.
If not a node it will throw.