Duration initialisation from -ve numeric (seconds).
Duration initialisation from -ve numeric (seconds).

Construct ISO pattern from absolute value, placing sign at front of --
instead of within -- string.

arnau/ISO8601