!>N%r\      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[Safe\]^_`abcunstableNonerB     !"#%$&'(,+*)-3210/.45876<;:9=>?CBA@GFDELHJIKQPONMRSB     !"#%$&'(,+*)-3210/.45876<;:9=>?CBA@GFDELHJIKQPONMRSNone.defghijklmnopqrstuvwxyz{|}~LHJIKNone;= $% &P'( )*+,  -./012M3"!#4wxsrvtnmupoq5SRQ67 8GD9:;<=>EF?JKL@ABCHINOTUVWXYZ[\]^_`abcdefghijklyz{|}~"TUVW"TUVW $% &P'( )*+,  -./012M3"!#4wxsrvtnmupoq5SRQ67 8GD9:;<=>EF?JKL@ABCHINOTUVWXYZ[\]^_`abcdefghijklyz{|}~None%stableNone"Zhspecexample! 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     "#87?Z"#78  Z   ?None+<%>[hspec prop ".." $ ..is a shortcut for it ".." $ property $ ..[[     !" #$ #%& ' ( ) * +,-./ 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 jGk #lLmLnLopqrstuvwxyz{|}~||JJJJJJJJJJJJJJJJJJJJJ^BBBB::::::::::::::::::::::::::::::::GGGGGG                # # # # # # # # #!"#$"%&"%'"%("%)"%*"+,"+-"+."+/"+0"+1"+2"+3"+4"+5"+6"+7"89"8:"8;"8<"8="8>"8?"8@"8A"8B"8C"8D"EF"EG"EH"EI"EJ"EK"EL"EM"EN"EN"OP"OQ"OR"OS"OT"OU"OV"OW"OX"OY"OZ"O["O\"O\"]^"]_"]`"]a"]b"]c"]d"]e"]e"]f"]g"]h"]i"]j"]k"]k"]l"]m"]n"]o"]p"]q"]r"]s"]t"uv"uw"ux"uy"uy73z{|}~""""""""""""""""""""""""""""""""""""""""""#"#"#"#"#"#"#""""""""""""""""""""""""""""""hspec-2.5.8-6wtiAB0hiEy9TXLcQPXjlGTest.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.EitherEitherFalseNothingJustTrueLeftRightLTEQGTshowStringShowS/=sequence 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 undefinederrorWithoutStackTraceerrorcompare<=&&||not<>maxmin'hspec-core-2.5.8-E1kvszJqHAKHylKbd2mDbwTest.Hspec.Core.RunnerhspecTest.Hspec.Core.QuickCheck modifyArgsmodifyMaxShrinks 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