A duration spanning both calendar units (years, months, weeks, days) and
time units (hours, minutes, seconds, milliseconds, microseconds, nanoseconds).
Thrown when a Temporal operation fails due to invalid input or out-of-range
values. kind contains the error category name from the TC39 spec
(e.g. 'range', 'type', 'syntax', 'generic').