;-3      !"#$%&' ( ) * + , - . / 0 1 2  Safe-Inferred0Apply a function before passing it to equality.  Safe-Inferred Swap tuple' s elements.  Safe-Inferred Round toward zero (truncate). Round upwards (ceiling). Round backwards (floor). =Round away from zero (ceiling if positive, floor otherwise). BRound torwards zero (if half go towards zero, otherwise up to 1). Same as nearestTowardZero" but to infinity instead of zero. Same as nearestTowardZero' but towards negative instead of zero. Same as nearestTowardZero6 but rounds away from zero (by positive or negative). Round up (round). Short-hand for fromIntegral. Is a number rounded down 0.5? JShort-hand for fromIntegral. Deprecated in favour of the more popular fi.     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. 345345 Safe-Inferred#A class for converting to strings. Lower case a string. Upper case a string. Trim a string. 66 Safe-Inferred An if/#else condition on the given value.      Safe-Inferred!BWhen 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-Inferred'3When 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. 0&Extract the right value or a default. 1:When a value is Right, do something with it, monadically. 29When a value is Left, do something with it, monadically. *+,-./012 *+,-./012 *+,-./012 *+,-./012 None789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./012   !"#$%&'()*+,-./012 3 4 5 6 7 8 9 : ; < = >?@ABCDECDFCGHCGICGJCDKCDLCMNCMOPQRCSTCDUPQVPQWCSXCSYCSZCS[CS\CS]C^_C^`C^aC^bC^cC^dC^eC^fC^gC^hC^iC^jC^kC^lC^mC^nC^oC^pC^qC^rC^sC^tC^uC^vC^wC^xC^yC^zC^{C^|C^}C^~C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^CGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCCCCCCCCCCCCPPP       !"#$%$&$'$($)*+,-,.,/,0,1,23data-extra-2.4.0 Data.Eq.ExtraData.Tuple.ExtraData.Number.ExtraData.Time.ExtraData.Text.ExtraData.String.ExtraData.Bool.ExtraData.List.ExtraData.Maybe.ExtraData.Either.Extra Data.Extraequatingswap towardZero towardInf towardNegInf awayFromZeronearestTowardZeronearestTowardInfnearestTowardNegInfnearestAwayFromZero nearestBankerfiisHalfintgetYeargetMonthgetDayrelative 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