!>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 PUVWXYZ P[\ P] P^_` PaYbYc Pd_e_f Pg Ph PiGj kGl #mLnLoLpqrstuvwxyz{|}~}}JJJJJJJJJJJJJJJJJJJJJ_BBBB::::::::::::::::::::::::::::::::GGGGGG                # # # # # # # #! #"#$%#&'#&(#&)#&*#&+#,-#,.#,/#,0#,1#,2#,3#,4#,5#,6#,7#,8#9:#9;#9<#9=#9>#9?#9@#9A#9B#9C#9D#9E#FG#FH#FI#FJ#FK#FL#FM#FN#FO#FO#PQ#PR#PS#PT#PU#PV#PW#PX#PY#PZ#P[#P\#P]#P]#^_#^`#^a#^b#^c#^d#^e#^f#^f#^g#^h#^i#^j#^k#^l#^l#^m#^n#^o#^p#^q#^r#^s#^t#^u#vw#vx#vy#vz#vz84{|}~##########################################$#$#$#$#$#$#$#############################"hspec-2.5.9-Eh05ZGdUxqK6QlQQavROdvTest.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.TypeInteger GHC.MaybeMaybeOrderingRationalIOWord 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 undefinederrorWithoutStackTraceerror<=compare&&||not<>maxmin'hspec-core-2.5.9-8PCYzGwEAch8CCKK7TTyBhTest.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-xEhsaJyqHC4OUn6v2CIJJTest.Hspec.ExpectationsanyArithExceptionanyIOException errorCall anyErrorCall anyException shouldThrowshouldNotReturnshouldNotContainshouldNotSatisfy shouldNotBe shouldReturnshouldMatchList shouldContain shouldEndWithshouldStartWith shouldSatisfyshouldBeexpectationFailure ExpectationSelector