I originally opened this issue in tzfile, but I think it might be a chrono issue.
Chrono assumes that the debug format of a TimeZone's offset will be valid RFC3339, but this isn't the case for tzfile's ArcTz. Would it not make more sense to use to_rfc3339, or to use offset.fix()?