copy-on-set (npm): Immutable data for Javascript
Keywords: immutable