DateTime uses Int timezone offsets.

As it says on the box, DateTime now uses Int for timezone offsets, and no longer supports Callable objects for timezone offsets. $*TZ is now an integer value representing the offset from UTC in seconds.

This also resolves the long-standing bug with regards to properly setting the offset for negative timezones.