value_semantics 2.1.0
Create value classes quickly, with all the proper conventions. Generates modules that provide value semantics for a given set of attributes. Provides the behaviour of an immutable struct-like value class, with light-weight validation and coercion.