h,N#7      !"#$%&'()*+,-./01234561.3None-"%&)*-/1478:;<=>M 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None-"%&)*-/1478:;<=>/Explanation of why a connection was terminated.-The age timeout of the connection has passed.The timeout of how long a connection may remain idle in the pool has passed.$Connectivity issues with the server.User has invoked the  procedure.Initialization session failure. Connection just got established.Session execution ended with a failure that does not require a connection reset. %Session execution ended with success. Status of a connection. +diagrams-output/connection-status-model.png  Connection is being established./This is the initial status of every connection. +Connection is established and not occupied. Is being used by some session..After it's done the status will transition to   or .Connection terminated.2An observation of a change of the state of a pool.4Status of one of the pool's connections has changed.Generated connection ID. For grouping the observations by one connection.'Status that the connection has entered.    None-"%&)*-/1478:;<=>|3 connections. 10 seconds.1 day. 10 minutes. 8"postgresql://postgres:postgres@localhost:5432/postgres" =pure "postgresql://postgres:postgres@localhost:5432/postgres" const (pure ()) pure ()  None-"%&)*-/1478:;<=>N!(Configuration for Hasql connection pool. -Reasonable defaults, which can be built upon. !  None-"%&)*-/1478:;<=> "A single setting of a config.# Pool size. 3 by default.$Connection acquisition timeout.10 seconds by default.%Maximal connection lifetime.Determines how long is available for reuse. After the timeout passes and an active session is finished the connection will be closed releasing a slot in the pool for a fresh connection to be established.This is useful as a healthy measure for resetting the server-side caches.1 day by default.&Maximal connection idle time.+Compile config from a list of settings. Latter settings override the preceding in cases of conflicts. +$%(&*)#'!" !+"#$%&'()* None-"%&)*-/1478:;<=>f None-"%&)*-/1478:;<=>#x,Union over all errors that 3 can result in.-)Attempt to establish a connection failed..Session execution failed./Timeout acquiring a connection.0Pool of connections to DB. =Initial session to execute upon every established connection. &Action for reporting the observations. 2To stop the manager thread via garbage collection. +Whether to return a connection to the pool. Remaining capacity. The pool size limits the sum of poolCapacity, the length of poolConnectionQueue and the number of in-flight connections. Avail connections. -Maximal connection idle time, in nanoseconds. ,Maximal connection lifetime, in nanoseconds. %Acquisition timeout, in microseconds. Connection settings.  Pool size. "A connection tagged with metadata.1Create a connection-pool.No connections actually get established by this function. It is delegated to 3.If you want to ensure that the pool connects fine at the initialization phase, just run 3 with an empty session (pure ()) and check for errors.2Release all the idle connections in the pool, and mark the in-use connections to be released after use. Any connections acquired after the call will be freshly established.The pool remains usable after this action. So you can use this function to reset the connections in the pool. Naturally, you can also use it to release the resources.3Use a connection from the pool to run a session and return the connection to the pool, when finished.Session failing with a   gets interpreted as a loss of connection. In such case the connection does not get returned to the pool and a slot gets freed up for a new connection to be established the next time one is needed. The error still gets returned from this function.Warning: Due to the mechanism mentioned above you should avoid intercepting this error type from within sessions.1230,/-.0132,/-.  !"#$%&'()*+,-./0 1 ( ) * + , - . / 23456789:;<=>=<<absurdapasTypeOfassertconstflipjoinliftAliftA3liftMliftM2liftM3liftM4liftM5mapord otherwiseuntilvacuouswhenGHC.Internal.Bits bitDefaultpopCountDefaulttestBitDefaulttoIntegralSizedGHC.Internal.CharchrGHC.Internal.ClockgetMonotonicTimeNSecGHC.Internal.Conc.BoundforkOSforkOSWithUnmaskisCurrentThreadBoundrtsSupportsBoundThreadsrunInBoundThreadrunInUnboundThreadGHC.Internal.Conc.IO closeFdWithensureIOManagerIsRunningioManagerCapabilitiesChanged registerDelay threadDelayGHC.Internal.Conc.Signal runHandlers setHandlerGHC.Internal.Conc.Sync atomicallycatchSTM childHandlerdisableAllocationLimitenableAllocationLimitforkIOforkIOWithUnmaskforkOnforkOnWithUnmaskgetAllocationCountergetNumCapabilitiesgetNumProcessorsgetUncaughtExceptionHandler killThread labelThread listThreadsmkWeakThreadId myThreadIdnewTVar newTVarIOnumCapabilities numSparksparpseqreadTVar readTVarIO reportErrorreportHeapOverflowreportStackOverflowretry runSparkssetAllocationCountersetNumCapabilitiessetUncaughtExceptionHandlerthreadCapability threadStatusthrowSTMthrowTo unsafeIOToSTM writeTVaryieldGHC.Internal.Control.Arrow<<^>>^^<<^>>leftAppreturnAGHC.Internal.Control.Category<<<>>>$GHC.Internal.Control.Concurrent.MVaraddMVarFinalizer mkWeakMVar modifyMVarmodifyMVarMaskedmodifyMVarMasked_ modifyMVar_swapMVarwithMVarwithMVarMaskedGHC.Internal.Control.ExceptionallowInterruptcatches#GHC.Internal.Control.Exception.BasebracketbracketOnErrorbracket_ catchJustfinallyhandle handleJust mapException onExceptiontrytryJustGHC.Internal.Control.Monad<$!><=<>=>filterMfoldMfoldM_foreverguard mapAndUnzipMmfilter replicateM replicateM_unlesszipWithM zipWithM_!GHC.Internal.Control.Monad.ST.ImpfixSTGHC.Internal.Data.Bits!<<.!>>..<<..>>..^.oneBitsGHC.Internal.Data.BoolboolGHC.Internal.Data.Data constrFields constrFixity constrIndex constrRep constrTypedataTypeConstrs dataTypeName dataTypeRep fromConstr fromConstrB fromConstrM indexConstr isAlgType isNorepTypemaxConstrIndex mkCharConstr mkCharTypemkConstr mkConstrTag mkDataType mkFloatType mkIntTypemkIntegralConstr mkNoRepType mkRealConstr readConstr repConstr showConstr tyconModule tyconUQnameGHC.Internal.Data.DynamicdynAppdynApply dynTypeRepfromDyn fromDynamictoDynGHC.Internal.Data.EithereitherfromLeft fromRightisLeftisRightleftspartitionEithersrightsGHC.Internal.Data.Foldableallandanyasumconcat concatMapfindfoldlMfoldrMforM_for_mapM_ maximumBy minimumBymsumnotElemor sequenceA_ sequence_ traverse_GHC.Internal.Data.Function& applyWhenfixonGHC.Internal.Data.Functor$><$><&>voidGHC.Internal.Data.IORefatomicModifyIORefatomicWriteIORef mkWeakIORef modifyIORef modifyIORef'GHC.Internal.Data.Maybe catMaybesfromJust fromMaybeisJust isNothing listToMaybemapMaybemaybe maybeToListGHC.Internal.Data.OldList\\deletedeleteBydeleteFirstsBy dropWhileEnd elemIndex elemIndices findIndex findIndices genericDrop genericIndex genericLengthgenericReplicategenericSplitAt genericTakegroupgroupByinitsinsertinsertBy intercalate intersect intersectBy intersperse isInfixOf isPrefixOf isSuffixOflinesnubnubBy partition permutations singletonsortsortBy stripPrefix subsequencestails transposeunfoldrunionunionByunlinesunwordsunzip4unzip5unzip6unzip7wordszip4zip5zip6zip7zipWith4zipWith5zipWith6zipWith7GHC.Internal.Data.Ordclamp comparingGHC.Internal.Data.Proxy asProxyTypeOfGHC.Internal.Data.STRef modifySTRef modifySTRef'GHC.Internal.Data.Traversable fmapDefaultfoldMapDefaultfor forAccumMforM mapAccumL mapAccumM mapAccumRGHC.Internal.Data.TuplecurryfstsndswapuncurryGHC.Internal.Data.TypeablecastdecTeqT funResultTygcastgcast1gcast2hdecTheqTmkFunTy rnfTypeRep showsTypeRep splitTyConApptypeOftypeOf1typeOf2typeOf3typeOf4typeOf5typeOf6typeOf7typeRep typeRepArgstypeRepFingerprint typeRepTyCon#GHC.Internal.Data.Typeable.InternalrnfTyCon trLiftedReptyConFingerprint tyConModule tyConName tyConPackageGHC.Internal.Data.Unique hashUnique newUniqueGHC.Internal.Data.Version makeVersion parseVersion showVersionGHC.Internal.Debug.Trace flushEventLog putTraceMsgtrace traceEvent traceEventIOtraceEventWithtraceIOtraceIdtraceM traceMarker traceMarkerIO traceShow traceShowId traceShowM traceShowWith traceStack traceWithGHC.Internal.ErrerrorerrorWithoutStackTrace undefinedGHC.Internal.ExceptionthrowGHC.Internal.Exception.TypeaddExceptionContextsomeExceptionContextGHC.Internal.Exts groupWithsortWithGHC.Internal.Float floatToDigitsfromRat showFloat#GHC.Internal.Foreign.ForeignPtr.ImpmallocForeignPtrArraymallocForeignPtrArray0 newForeignPtrnewForeignPtrEnvGHC.Internal.Foreign.PtrfreeHaskellFunPtr intPtrToPtr ptrToIntPtr ptrToWordPtr wordPtrToPtrGHC.Internal.ForeignPtraddForeignPtrFinalizeraddForeignPtrFinalizerEnvcastForeignPtrfinalizeForeignPtrmallocForeignPtrmallocForeignPtrBytesnewForeignPtr_plusForeignPtrtouchForeignPtrwithForeignPtrGHC.Internal.IO annotateIOcatchevaluategetMaskingState interruptiblemaskmask_stToIOthrowIOuninterruptibleMaskuninterruptibleMask_GHC.Internal.IO.ExceptionallocationLimitExceeded assertErrorasyncExceptionFromExceptionasyncExceptionToExceptionblockedIndefinitelyOnMVarblockedIndefinitelyOnSTMcannotCompactFunctioncannotCompactMutablecannotCompactPinned heapOverflowioError ioException stackOverflowunsupportedOperationuntangle userErrorGHC.Internal.IO.HandlehCloseGHC.Internal.IO.UnsafeunsafeDupablePerformIOunsafeInterleaveIOunsafePerformIOGHC.Internal.IORefatomicModifyIORef'newIORef readIORef writeIORefGHC.Internal.List!!!?breakcycledrop dropWhilefilterfoldl1'headinititerateiterate'lastlookuprepeat replicatereversescanlscanl'scanl1scanrscanr1spansplitAttailtake takeWhileunsnocunzipunzip3zipzip3zipWithzipWith3GHC.Internal.MVar isEmptyMVar newEmptyMVarnewMVarnewStablePtrPrimMVarputMVarreadMVartakeMVar tryPutMVar tryReadMVar tryTakeMVarGHC.Internal.NumsubtractGHC.Internal.NumericreadBinreadDec readFloatreadHexreadIntreadOct readSignedshowBin showEFloat showFFloat showFFloatAlt showGFloat showGFloatAlt showHFloatshowHexshowInt showIntAtBaseshowOctGHC.Internal.PtralignPtr castFunPtrcastFunPtrToPtrcastPtrcastPtrToFunPtrminusPtr nullFunPtrnullPtrplusPtrGHC.Internal.Readlex lexDigits lexLitChar readLitChar readParenGHC.Internal.Real%^^^ denominatoreven fromIntegralgcdlcm numeratorodd realToFrac showSignedGHC.Internal.STrunSTGHC.Internal.STRefnewSTRef readSTRef writeSTRefGHC.Internal.Show intToDigitshowChar showLitChar showParen showStringshowsGHC.Internal.StablecastPtrToStablePtrcastStablePtrToPtrdeRefStablePtr freeStablePtr newStablePtrGHC.Internal.StableName eqStableNamehashStableNamemakeStableNameGHC.Internal.System.EnvironmentgetArgsgetEnvgetEnvironment getProgName lookupEnvsetEnvunsetEnvwithArgs withProgName.GHC.Internal.System.Environment.ExecutablePathexecutablePathgetExecutablePathGHC.Internal.System.Exitdie exitFailure exitSuccessexitWithGHC.Internal.System.IO appendFilegetChar getContentsgetLineinteractprintputCharputStrputStrLnreadFilereadIOreadLn writeFileGHC.Internal.System.IO.ErroralreadyExistsErrorTypealreadyInUseErrorTypeannotateIOError catchIOErrordoesNotExistErrorType eofErrorType fullErrorTypeillegalOperationErrorTypeioeGetErrorStringioeGetErrorTypeioeGetFileName ioeGetHandleioeGetLocationioeSetErrorStringioeSetErrorTypeioeSetFileName ioeSetHandleioeSetLocationisAlreadyExistsErrorisAlreadyExistsErrorTypeisAlreadyInUseErrorisAlreadyInUseErrorTypeisDoesNotExistErrorisDoesNotExistErrorType isEOFErrorisEOFErrorType isFullErrorisFullErrorTypeisIllegalOperationisIllegalOperationErrorTypeisPermissionErrorisPermissionErrorTypeisResourceVanishedErrorisResourceVanishedErrorType isUserErrorisUserErrorType mkIOError modifyIOErrorpermissionErrorTyperesourceVanishedErrorType tryIOError userErrorTypeGHC.Internal.System.MemperformBlockingMajorGC performGCperformMajorGCperformMinorGCGHC.Internal.Text.Readread readEither readMaybereadsGHC.Internal.UnicodegeneralCategoryisAlpha isAlphaNumisAscii isAsciiLower isAsciiUpper isControlisDigit isHexDigitisLatin1isLower isLowerCase isOctDigitisPrint isPunctuationisSpaceisSymbolisUpper isUpperCasetoLowertoTitletoUpperGHC.Internal.Unsafe.Coerce unsafeCoerce unsafeCoerce#unsafeCoerceAddrunsafeCoerceUnliftedunsafeEqualityProofGHC.Internal.Word bitReverse16 bitReverse32 bitReverse64 bitReverse8 byteSwap16 byteSwap32 byteSwap64ghc-prim GHC.Classes&&not|| GHC.Magicinline GHC.TuplegetSolostm-2.5.3.1-5560Control.Concurrent.STM.TBQueuecapacityTBQueue flushTBQueueisEmptyTBQueue isFullTBQueue lengthTBQueue newTBQueue newTBQueueIO peekTBQueue readTBQueuetryPeekTBQueuetryReadTBQueue unGetTBQueue writeTBQueueControl.Concurrent.STM.TChan cloneTChandupTChan isEmptyTChannewBroadcastTChannewBroadcastTChanIOnewTChan newTChanIO peekTChan readTChan tryPeekTChan tryReadTChan unGetTChan writeTChanControl.Concurrent.STM.TMVar isEmptyTMVar mkWeakTMVar newEmptyTMVarnewEmptyTMVarIOnewTMVar newTMVarIOputTMVar readTMVar swapTMVar takeTMVar tryPutTMVar tryReadTMVar tryTakeTMVar writeTMVarControl.Concurrent.STM.TQueue flushTQueue isEmptyTQueue newTQueue newTQueueIO peekTQueue readTQueue tryPeekTQueue tryReadTQueue unGetTQueue writeTQueueControl.Concurrent.STM.TVar mkWeakTVar modifyTVar modifyTVar' stateTVarswapTVarControl.Monad.STMchecktime-1.12.2-ab16#Data.Time.Calendar.CalendarDiffDays calendarDay calendarMonth calendarWeek calendarYearscaleCalendarDiffDaysData.Time.Calendar.DaysaddDaysdiffDays periodAllDays periodFromDay periodLength periodToDayperiodToDayValidData.Time.Calendar.Gregorian YearMonthDayaddGregorianDurationClipaddGregorianDurationRollOveraddGregorianMonthsClipaddGregorianMonthsRollOveraddGregorianYearsClipaddGregorianYearsRollOverdiffGregorianDurationClipdiffGregorianDurationRollOver fromGregorianfromGregorianValidgregorianMonthLength showGregorian toGregorianData.Time.Calendar.OrdinalDate isLeapYearData.Time.Calendar.TypesAprilAugustBeforeCommonEra CommonEraDecemberFebruaryJanuaryJulyJuneMarchMayNovemberOctober SeptemberData.Time.Calendar.Week dayOfWeek dayOfWeekDifffirstDayOfWeekOnAfter weekAllDays weekFirstDay weekLastDay!Data.Time.Clock.Internal.DiffTimediffTimeToPicosecondspicosecondsToDiffTimesecondsToDiffTime(Data.Time.Clock.Internal.NominalDiffTime nominalDaynominalDiffTimeToSecondssecondsToNominalDiffTime#Data.Time.Clock.Internal.SystemTimegetTime_resolution Data.Time.Clock.Internal.UTCDiff addUTCTime diffUTCTimeData.Time.Clock.POSIXgetCurrentTimeData.Time.Format.Format.Class formatTimeData.Time.Format.LocaledefaultTimeLocaleiso8601DateFormatrfc822DateFormatData.Time.Format.Parse parseTimeMparseTimeMultipleMparseTimeOrError readPTime readSTime-Data.Time.LocalTime.Internal.CalendarDiffTimecalendarTimeDayscalendarTimeTimescaleCalendarDiffTime&Data.Time.LocalTime.Internal.LocalTime addLocalTime diffLocalTimelocalTimeToUT1localTimeToUTCut1ToLocalTimeutcToLocalTime&Data.Time.LocalTime.Internal.TimeOfDaydayFractionToTimeOfDaydaysAndTimeOfDayToTimelocalToUTCTimeOfDaymakeTimeOfDayValidmiddaymidnight pastMidnight sinceMidnighttimeOfDayToDayFractiontimeOfDayToTimetimeToDaysAndTimeOfDaytimeToTimeOfDayutcToLocalTimeOfDay%Data.Time.LocalTime.Internal.TimeZonegetCurrentTimeZone getTimeZonehoursToTimeZoneminutesToTimeZonetimeZoneOffsetStringtimeZoneOffsetString'utc&Data.Time.LocalTime.Internal.ZonedTime getZonedTimeutcToLocalZonedTimeutcToZonedTimezonedTimeToUTClazyGHC.Primcoerceseq WrappedMonad WrapMonad unwrapMonadChanQSemQSemNControl.Monad.IO.ClassMonadIOliftIOData.Bifunctor BifunctorbimapfirstsecondComplex:+CentiDeciE0E1E12E2E3E6E9FixedMkFixed HasResolution resolutionMicroMilliNanoPicoUniData.Functor.ComposeCompose getComposeTimeoutbytestring-0.12.1.0-f8cdData.ByteString.Internal.Type ByteString Alternative<|>emptymanysome Applicative*><*<*>liftA2pureFunctor<$fmapMonad>>>>=return MonadPlusmplusmzeroMonoidmappendmconcatmemptyNonEmpty:| Semigroup<>VoidBits.&..|.bitbitSize bitSizeMaybeclearBit complement complementBitisSignedpopCountrotaterotateLrotateRsetBitshiftshiftLshiftRtestBit unsafeShiftL unsafeShiftRxorzeroBits FiniteBitscountLeadingZeroscountTrailingZeros finiteBitSize HandlerFunSignal BlockReasonBlockedOnBlackHoleBlockedOnExceptionBlockedOnForeignCall BlockedOnMVarBlockedOnOther BlockedOnSTMSTMTVarThreadId ThreadStatus ThreadBlocked ThreadDiedThreadFinished ThreadRunningArrow&&&***arr ArrowApplyapp ArrowChoice+++leftright||| ArrowLooploop ArrowMonad ArrowPlus<+> ArrowZero zeroArrowKleisli runKleisliCategory.idHandlerNestedAtomically NoMethodErrorNonTerminationPatternMatchFail RecConError RecSelError RecUpdError TypeErrorGHC.Internal.Control.Monad.Fail MonadFailfailGHC.Internal.Control.Monad.FixMonadFixmfixAndgetAndIffgetIffIorgetIorXorgetXorConIndexConstr ConstrRep AlgConstr CharConstr FloatConstr IntConstrData dataCast1 dataCast2 dataTypeOfgfoldlgmapMgmapMogmapMpgmapQgmapQigmapQlgmapQrgmapTgunfoldtoConstrDataRepAlgRepCharRepFloatRepIntRepNoRepDataTypeFixityInfixPrefixDynamicEitherLeftRightFoldableelemfoldfoldMapfoldMap'foldlfoldl'foldl1foldrfoldr'foldr1lengthmaximumminimumnullproductsumGHC.Internal.Data.Functor.ConstConstgetConstGHC.Internal.Data.MonoidApgetApFirstgetFirstLastgetLastDowngetDownKProxyProxy$GHC.Internal.Data.Semigroup.InternalAllgetAllAltgetAltAnygetAnyDualgetDualEndoappEndoProduct getProductSumgetSumGHC.Internal.Data.StringIsString fromString TraversablemapMsequence sequenceAtraverseGHC.Internal.Data.Type.Equality:~:Refl:~~:HReflTypeRepTypeableUniqueVersion versionBranch versionTagsGHC.Internal.EnumBoundedmaxBoundminBoundEnumenumFrom enumFromThenenumFromThenTo enumFromTofromEnumpredsucctoEnum ErrorCallErrorCallWithLocationArithExceptionDenormal DivideByZeroLossOfPrecisionOverflowRatioZeroDenominator Underflow ExceptionbacktraceDesireddisplayException fromException toExceptionExceptionWithContext SomeExceptionFloating**acosacoshasinasinhatanatanhcoscoshexpexpm1loglog1mexplog1plog1pexplogBasepisinsinhsqrttantanh RealFloatatan2 decodeFloat encodeFloatexponent floatDigits floatRadix floatRangeisDenormalizedisIEEE isInfiniteisNaNisNegativeZero scaleFloat significandIntPtrWordPtrGHC.Internal.Foreign.StorableStorable alignmentpeek peekByteOff peekElemOffpoke pokeByteOff pokeElemOffsizeOfFinalizerEnvPtr FinalizerPtr ForeignPtrGHC.Internal.Functor.ZipListZipList getZipListGHC.Internal.GenericsGenericFilePath MaskingStateMaskedInterruptibleMaskedUninterruptibleUnmaskedAllocationLimitExceededArrayExceptionIndexOutOfBoundsUndefinedElementAssertionFailedAsyncException HeapOverflow StackOverflow ThreadKilled UserInterruptBlockedIndefinitelyOnMVarBlockedIndefinitelyOnSTMCompactionFailedDeadlockExitCode ExitFailure ExitSuccessFixIOExceptionIOError IOErrorType AlreadyExistsEOF HardwareFaultIllegalOperationInappropriateType InterruptedInvalidArgument NoSuchThing OtherErrorPermissionDenied ProtocolError ResourceBusyResourceExhaustedResourceVanished SystemError TimeExpiredUnsatisfiedConstraintsUnsupportedOperation UserError IOExceptionioe_description ioe_errno ioe_filename ioe_handle ioe_locationioe_typeSomeAsyncExceptionGHC.Internal.IO.Handle.TypesHandleIORefGHC.Internal.IntInt16Int32Int64Int8GHC.Internal.IsListIsListItemfromList fromListNtoListGHC.Internal.IxIxinRangeindexrange rangeSizeMVarPrimMVarNum*+-abs fromIntegernegatesignumFunPtrPtrReadreadList readListPrecreadPrec readsPrec Fractional/ fromRationalrecipIntegraldivdivModmodquotquotRemrem toIntegerRatioRationalReal toRationalRealFracceilingfloorproperFractionroundtruncateSTSTRefShowshowshowList showsPrecShowS StablePtr StableName)GHC.Internal.Text.ParserCombinators.ReadPReadSGeneralCategoryClosePunctuationConnectorPunctuationControlCurrencySymbolDashPunctuation DecimalNumber EnclosingMark FinalQuoteFormat InitialQuote LetterNumber LineSeparatorLowercaseLetter MathSymbolModifierLetterModifierSymbolNonSpacingMark NotAssignedOpenPunctuation OtherLetter OtherNumberOtherPunctuation OtherSymbolParagraphSeparator PrivateUseSpaceSpacingCombiningMark SurrogateTitlecaseLetterUppercaseLetterUnsafeEquality UnsafeReflWord16Word32Word64Word8Eq/===Ord<<=>>=comparemaxmin GHC.TypesIOOrderingEQGTLTTyConControl.Concurrent.STM.TArrayTArrayTBQueueTChanTMVarTQueuetext-2.1.1-ac74Data.Text.InternalTextCalendarDiffDayscdDayscdMonthsDayModifiedJulianDaytoModifiedJulianDay DayPeriod dayPeriodperiodFirstDay periodLastDay DayOfMonth MonthOfYearYear DayOfWeekFridayMondaySaturdaySundayThursdayTuesday WednesdayDiffTimeNominalDiffTime Data.Time.Clock.Internal.UTCTimeUTCTimeutctDay utctDayTime&Data.Time.Clock.Internal.UniversalTime UniversalTime ModJulianDategetModJulianDate FormatTime TimeLocaleamPmdateFmt dateTimeFmtknownTimeZonesmonths time12FmttimeFmtwDaysData.Time.Format.Parse.Class ParseTimeCalendarDiffTimectMonthsctTime LocalTimelocalDaylocalTimeOfDay TimeOfDaytodHourtodMintodSecTimeZonetimeZoneMinutes timeZoneNametimeZoneSummerOnly ZonedTimezonedTimeToLocalTime zonedTimeZoneuuid-types-1.0.6-788611c492941a15990a134de06059721164144e73718a6cf774882403f2b9a2Data.UUID.Types.InternalUUID ghc-bignumGHC.Num.IntegerIntegerStringGHC.Internal.MaybeMaybeJustNothing RealWorldSoloBoolFalseTrueChar CoercibleDoubleFloatIntListWord~defaultsconnectionSettingsProviderapplyresetpoolInitSession poolObserver poolReaperRef poolReuseVar poolCapacitypoolConnectionQueuepoolMaxIdletimepoolMaxLifetimepoolAcquisitionTimeoutpoolFetchConnectionSettingspoolSizeEntry