Set of small classes for implementing values of various types with validation support