add a saner user-facing time type