Just making one issue since there are many FIXMEs: - ~~"range check" (appears several places)~~ - implement missing types in `strftime` - standardize on the timezone abbreviation - flesh out tests in `test_strptime`