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