new : ClockTime, Spec -> Try(ClockPattern, [TooManySelectors, InvalidHour, InvalidMinute, InvalidSecond, UnsupportedLeapSecond])
O(s log s) construction, with at most 4096 supplied values per field. Retains at most 144 distinct field values, shared by its iterators.