The Iso8601 type is defined here. It is used in particular within ChainHeader to enforce that their timestamps are defined in a useful and consistent way.
This struct represents datetime data recovered from a string in the ISO 8601 and RFC 3339 (more
restrictive) format. Invalid try_from conversions fails w/ Result<DateTime
Represents a timeout for an HDK function