@ganbarodigital/ts-lib-value-objects (npm): Helps you create value objects and refined types for safer software
Keywords: typescript|value objects|type refinement|refined types|branded types|flavoured types|programming by contract|defensive programming|robustness|correctness|functional programming