cpp: Note bad design of use of signed int for Color type
cpp: Add basic Timestamp primitive (incomplete)
cpp: Add initial constrained numeric type
cpp: Add PositiveFloat
cpp: Fix missing throw specification
cpp: Add PositiveFloat test
cpp: Update build