There should be two kinds of values for "points in time" (with a precision, time zone, calendar, etc) and simple "timestamps" (just an ISO date string). There should be formatters for each, where the formatter for the complex time value uses a formatter for timestamps as a parameter.
Version: unspecified
Severity: minor
Whiteboard: cleanup