single-case DU with shadowed constructor for passing non-primitives around that are already validated.
Posted: 9 years ago by ImaginaryDevelopment.blogspot.com