/4!'       ! " # $ % &  Safe-Inferred Swap tuple' s elements.  Safe-InferredShorter-hand for fromIntegral. NoneGet the current year. Get the current month. Get the current day. 5Display a time span as one time relative to another. 8Run a stop-watch at the start and end of a computation. +Trivial benchmark for some monadic action. The later time span. The earlier time span. Display 'in/ago'?  Example: ' 3 seconds ago', ' in three days'.  Safe-Inferred"A class for converting from Text.  A class for converting to Text. Big 'em up.  '()     '() Safe-Inferred#A class for converting to strings. Lower case a string. Upper case a string. Trim a string. ** Safe-InferredAn if/#else condition on the given value.  Safe-InferredBWhen a list is non-null, pass it to a function, otherwise use the  default. "Get the union of the given lists. Opposite of map. (Maybe get the last element in the list. 3Return the first item of a list or something else. *Get the maximum of a list or return zero.  Safe-Inferred3When the predicate is true, return maybe the action's return value. 9When a value is Just, do something with it, monadically. 0Return the sole element of the list or nothing.   Safe-Inferred A map for Either values. &Maybe get the left side of an Either. 'Maybe get the right side of an Either. !Is a value Left? "Is a value Right? #%Extract the left value or a default. $&Extract the right value or a default. %:When a value is Right, do something with it, monadically. &9When a value is Left, do something with it, monadically.  !"#$%&  !"#$%&  !"#$%&  !"#$%& None+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&    !"#$%&'( ) * + , - . / 0 123456786796:;6:<6:=67>67?6@A6@BCDE6FG67HCDICDJ6FK6FL6FM6FN6FO6FP6QR6QS6QT6QU6QV6QW6QX6QY6QZ6Q[6Q\6Q]6Q^6Q_6Q`6Qa6Qb6Qc6Qd6Qe6Qf6Qg6Qh6Qi6Qj6Qk6Ql6Qm6Qn6Qo6Qp6Qq6Qr6Qs6Qt6Qu6Qv6Qw6Qx6Qy6Qz6Q{6Q|6Q}6Q~6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6Q6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:6:666666666666CCC               !"#$%&data-extra-2.2.0Data.Tuple.ExtraData.Number.ExtraData.Time.ExtraData.Text.ExtraData.String.ExtraData.Bool.ExtraData.List.ExtraData.Maybe.ExtraData.Either.Extra Data.ExtraswapintgetYeargetMonthgetDayrelative stopwatchbenchFromTextfromText fromLazyTextToTexttoText toLazyTextbigUpToStringtoStringloweruppertrimboollistunionOffor lastToMaybefirstOrmaxList whenMaybewhenJustsole mapEither leftToMaybe rightToMaybeisLeftisRightfromLeft fromRight whenRightwhenLeft $fFromText[] $fToText[] $fToTextText $fToString[]baseGHC.Base++foldrGHC.Listconcatfilterzip otherwisemap Data.String fromStringIsStringghc-prim GHC.TypesBool Data.EitherEitherStringFalseTrueLeftRightpartitionEithersrightsleftseither Data.Listunwordswordsunlineslinesproductsumfoldl1'foldl1foldl'unfoldrsortBysort permutations subsequencestailsinitsgroupBygroupdeleteFirstsByunzip7unzip6unzip5unzip4zipWith7zipWith6zipWith5zipWith4zip7zip6zip5zip4genericReplicate genericIndexgenericSplitAt genericDrop genericTake genericLength minimumBy maximumByminimummaximuminsertByinsert mapAccumR mapAccumL partition transpose intercalate intersperse intersectBy intersectunionByunion\\deleteBydeletenubBynub isInfixOf isSuffixOf isPrefixOf findIndices findIndexfind elemIndices elemIndex stripPrefix dropWhileEndunzip3unzipzipWith3zipWithzip3!! concatMaplookupnotElemelemallanyorandreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrfoldr1scanl1scanlfoldllengthnullinitlasttailhead Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybeNothingJustMaybe GHC.Classes&&||not time-1.4.0.1Data.Time.Format formatTimeformatCharacter FormatTimeData.Time.Format.Parse readsTimereadTime parseTime buildTime ParseTimeData.Time.LocalTime.LocalTimeutcToLocalZonedTime getZonedTimezonedTimeToUTCutcToZonedTimelocalTimeToUT1ut1ToLocalTimelocalTimeToUTCutcToLocalTimelocalTimeOfDaylocalDay LocalTime zonedTimeZonezonedTimeToLocalTime ZonedTimeData.Time.LocalTime.TimeOfDaytimeOfDayToDayFractiondayFractionToTimeOfDaytimeOfDayToTimetimeToTimeOfDaylocalToUTCTimeOfDayutcToLocalTimeOfDaymakeTimeOfDayValidmiddaymidnighttodSectodMintodHour TimeOfDayData.Time.LocalTime.TimeZonegetCurrentTimeZone getTimeZoneutctimeZoneOffsetStringtimeZoneOffsetString'hoursToTimeZoneminutesToTimeZone timeZoneNametimeZoneSummerOnlytimeZoneMinutesTimeZoneData.Time.ClockgetCurrentTimeData.Time.Clock.UTCDiff diffUTCTime addUTCTimeData.Time.Clock.UTC utctDayTimeutctDayUTCTimeNominalDiffTimeData.Time.Calendar.GregorianaddGregorianYearsRollOveraddGregorianYearsClipaddGregorianMonthsRollOveraddGregorianMonthsClipgregorianMonthLength showGregorianfromGregorianValid fromGregorian toGregorianData.Time.Calendar.OrdinalDate isLeapYearData.Time.Calendar.DaysdiffDaysaddDaystoModifiedJulianDayModifiedJulianDayDayData.Time.Calendar.PrivateNumericPadOptionData.Time.Clock.ScalepicosecondsToDiffTimesecondsToDiffTimegetModJulianDate ModJulianDate UniversalTimeDiffTime