copyable (npm): Immutable data objects for TypeScript (and JavaScript)
Keywords: dataclasses|immutable|javascript|typescript