!>%HZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYSafeZ[\]^_`aunstableNoneXB    !#"$%&*)('+10/.-,23654:987;<=A@?>EDBCJFHGIONMLKPQB    !#"$%&*)('+10/.-,23654:987;<=A@?>EDBCJFHGIONMLKPQNone.bcdefghijklmnopqrstuvwxyz{|}~JFHGINone;= $% &'( )*+,  -./012M3"!#4vwrqusmltonp5RQP67 8GD9:;<=>EF?JKL@ABCHINOSTUVWXYZ[\]^_`abcdefghijkxyz{|}~  RSTU RSTU  $% &'( )*+,  -./012M3"!#4vwrqusmltonp5RQP67 8GD9:;<=>EF?JKL@ABCHINOSTUVWXYZ[\]^_`abcdefghijkxyz{|}~None%stableNone"Xhspecexample! is a type restricted version of C. It can be used to get better error messages on type mismatches. Compare e.g. 4it "exposes some behavior" $ example $ do putStrLnwith *it "exposes some behavior" $ do putStrLn4      !65=X !56   X  =None+<%$Yhspec prop ".." $ ..is a shortcut for it ".." $ property $ ..YY     !" #$ #%& ' ( ) * +,-./ 0 1 2 3 4 5 678 #9:;<= > ?@ #ABCD:EFGH IJKLM N O PQ PR PS PT PUVWX Y PZ[ P\ P]^_ P` a b Pc^d^e Pf Pg PhGi jGkLlLmLnopqrstuvwxyz{|}~{{JJJJJJJJJJJJJJJJJJJJJ^BBBB::::::::::::::::::::::::::::::::GGGGGG                # # # # # # # # # #!"#$"%&"%'"%(")*")+"),")-").")/")0")1")2")3")4")5"67"68"69"6:"6;"6<"6="6>"6?"6@"6A"6B"CD"CE"CF"CG"CH"CI"CJ"CK"CL"CL"MN"MO"MP"MQ"MR"MS"MT"MU"MV"MW"MX"MY"MZ"MZ"[\"[]"[^"[_"[`"[a"[b"[c"[c"[d"[e"[f"[g"[h"[i"[i"[j"[k"[l"[m"[n"[o"[p"[q"[r"st"su"sv"sw"sw51xyz{|}~""""""""""""""""""""""""""""""""""""""""""#"#"#"#"#"#"#""""""""""""""""""""""""""""""hspec-2.5.4-DaLnp20CgYG2YhpOdiw6VhTest.Hspec.DiscoverTest.Hspec.QuickCheckTest.Hspec.Core Test.Hspec Paths_hspecTest.Hspec.FormattersTest.Hspec.RunnerbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negatefail>>=>>fmapreturn fromIntegral realToFrac toInteger toRational<>memptymappendmconcat<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow Applicative Data.FoldableFoldableData.Traversable Traversable SemigroupMonoid GHC.TypesBoolCharDoubleFloatInt integer-gmpGHC.Integer.TypeIntegerMaybeOrderingRationalIOWord Data.EitherEitherFalseNothingJustTrueLeftRightLTEQGTshowStringShowSsequence sequenceAtraversereadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioErrorGHC.IOFilePath userErrorIOErrornotElemallanyorand concatMapconcat sequence_mapM_productsumminimummaximumelemlengthnullfoldl1foldr1foldlfoldrfoldMap Data.OldListunwordswordsunlineslines Text.Readreadreadseitherlex readParenreadList readsPrecText.ParserCombinators.ReadPReadSatanhacoshasinhtanhcoshsinhatanacosasintancossinlogBase**sqrtlogexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN scaleFloat significandexponent encodeFloat decodeFloat floatRange floatDigits floatRadix Data.Functor<$>lcmgcd^^^oddevendivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionmaxBoundminBoundfromEnumtoEnumpredsucc showParen showStringshowCharshowsshowList showsPrecunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrscanl1scanlinitlasttailhead Data.Maybemaybeuncurrycurrysubtractsignumabs*+asTypeOfuntil$!flip.constid=<<<$<*GHC.Err undefinederrorWithoutStackTraceerror/=compare<=&&||not<>maxmin'hspec-core-2.5.4-5XVjuFjXRVYKGuvRKgPxX7Test.Hspec.Core.RunnerhspecTest.Hspec.Core.QuickCheck modifyMaxSizemodifyMaxDiscardRatiomodifyMaxSuccessTest.Hspec.Core.Spec pendingWithpending sequentialparallelxspecifyxitspecifyitxcontext xdescribecontextdescribeTest.Hspec.Core.Hooks aroundWitharound_ afterAll_afterAllaroundafter_after beforeAll_ beforeAll beforeWithbefore_beforeTest.Hspec.Core.Spec.Monad modifyParams mapSpecItem_ mapSpecItemrunIO fromSpecListrunSpecMSpecSpecWithSpecMTest.Hspec.Core.TreelocationspecItem specGroupLeafNodeWithCleanupNodeTreeSpecTree itemExampleitemIsParallelizable itemLocationitemRequirementItemTest.Hspec.Core.ExamplesafeEvaluateExample defaultParamsevaluateExampleArgExampleparamsSmallCheckDepthparamsQuickCheckArgsParamsProgressProgressCallback ActionWith resultStatus resultInfoResultFailurePendingSuccess ResultStatusErrorExpectedButGotReasonNoReason FailureReason Test.Hspec.Core.Example.LocationlocationColumn locationLine locationFileLocation IsFormatter toFormatterhspecWithFormatterpostProcessSpec$fIsFormatterFormatter$fIsFormatterIOexamplepropversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameTest.Hspec.Core.Formattersfailed_examplesprogressspecdocsilent Test.Hspec.Core.Formatters.Monad missingChunk extraChunk withInfoColorwithPendingColorwithSuccessColor withFailColorwriteTransient writeLinewrite getRealTime getCPUTimeusedSeedgetFailMessages getTotalCount getFailCountgetPendingCountgetSuccessCount FormatterheaderFormatterexampleGroupStartedexampleGroupDoneexampleProgressexampleSucceeded exampleFailedexamplePendingfailedFormatterfooterFormatter FailureRecordfailureRecordLocationfailureRecordPathfailureRecordMessageFormatMTest.Hspec.Core.UtilformatExceptionTest.Hspec.Core.ClockSecondshspecWithResult hspecResult hspecWithSummarysummaryExamplessummaryFailuresTest.Hspec.Core.ConfigconfigAddFilterTest.Hspec.Core.Config.Options defaultConfigConfigconfigIgnoreConfigFile configDryRunconfigPrintCpuTimeconfigFastFailconfigFailureReport configRerunconfigRerunAllOnSuccessconfigFilterPredicateconfigSkipPredicateconfigQuickCheckSeedconfigQuickCheckMaxSuccessconfigQuickCheckMaxDiscardRatioconfigQuickCheckMaxSizeconfigSmallCheckDepthconfigColorMode configDiffconfigFormatterconfigHtmlOutputconfigOutputFileconfigConcurrentJobs ColorMode ColorAuto ColorNever ColorAlwaysPathGHC.Stack.Types HasCallStack/hspec-expectations-0.8.2-7lpBAWb1yuYLnEELJ6wtYsTest.Hspec.ExpectationsanyArithExceptionanyIOException errorCall anyErrorCall anyException shouldThrowshouldNotReturnshouldNotContainshouldNotSatisfy shouldNotBe shouldReturnshouldMatchList shouldContain shouldEndWithshouldStartWith shouldSatisfyshouldBeexpectationFailure ExpectationSelector