h$ D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredNone/None>J $SR% &Q'( )*+,  -./012N34#"!5trsxpqwvy{zu6TVU78 9HE:;<=>?FG@MKLABCDIJOPWXYZ[\]^_`abcdefghijklmno|}~ $SR% &Q'( )*+,  -./012N34#"!5trsxpqwvy{zu6TVU78 9HE:;<=>?FG@MKLABCDIJOPWXYZ[\]^_`abcdefghijklmno|}~None ,stableNone hspecexample! is a type restricted version of . 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 putStrLn9$None-? (hspec prop ".." $ ..is a shortcut for it ".." $ property $ ..    ! "# "$%&'()*+,-./012345678 "9:;<=>?@ "ABCD:EFGH*IJKLMNOP QR QS QT QU QVWXYZ[ Q\] Q^ Q_`a QbZcZd Qe`f`g Qh Qi QjGklGm "nopMqMrMstuvwxyz{|}~KKKKKKKKKKKKKKKKKKKKK`BBBB::::::::::::::::::::::::::::::::GGGGGG                            " " " " " " " " ""hspec-2.7.5-D26yYPm4l2635YrxNAjrUTTest.Hspec.DiscoverTest.Hspec.QuickCheck 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==>=negate>>=>>fmapreturnControl.Monad.Failfail fromIntegral realToFrac toInteger toRational<>memptymappendmconcat<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShow MonadFail Applicative Data.FoldableFoldableData.Traversable Traversable SemigroupMonoid GHC.TypesBoolCharDoubleFloatIntinteger-wired-inGHC.Integer.TypeInteger GHC.MaybeMaybeOrderingRationalIOWord Data.EitherEitherFalseNothingJustTrueLeftRightLTEQGTshowStringShowS/=maxBoundminBoundsequence 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 floatRadixlcmgcd^^^oddevendivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionfromEnumtoEnumpredsucc showParen showStringshowCharshowsshowList showsPrecunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrscanl1scanlinitlasttailhead Data.Maybemaybe Data.Functor<$>uncurrycurrysubtractsignumabs*+asTypeOfuntil$!flip.constid=<<<$<*GHC.Err undefinederrorWithoutStackTraceerrorcompare<<=>maxmin&&||not'hspec-core-2.7.5-H4GdD2IBGdPD2LTIgkpxZ6Test.Hspec.Core.RunnerhspecTest.Hspec.Core.QuickCheck modifyArgsmodifyMaxShrinks modifyMaxSizemodifyMaxDiscardRatiomodifyMaxSuccessTest.Hspec.Core.Spec pendingWithpendingparallelfcontext fdescribefspecifyfitfocusxspecifyxitspecifyitxcontext xdescribecontextdescribeTest.Hspec.Core.Hooks aroundWitharound_ afterAll_afterAllaroundafter_after beforeAll_ beforeAll beforeWithbefore_beforeTest.Hspec.Core.Spec.MonadrunIOSpecSpecWithTest.Hspec.Core.ExampleArgExample ActionWith IsFormatter toFormatterhspecWithFormatterpostProcessSpec$fIsFormatterFormatter$fIsFormatterIOexamplepropversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameTest.Hspec.Core.Formattersfailed_examplesprogressspecdocsilent Test.Hspec.Core.Formatters.Monad missingChunk extraChunkuseDiff withInfoColorwithPendingColorwithSuccessColor withFailColorwriteTransient writeLinewrite getRealTime getCPUTimeusedSeedgetFailMessages getTotalCount getFailCountgetPendingCountgetSuccessCount FormatterfooterFormatterfailedFormatterexamplePending exampleFailedexampleSucceededexampleProgressexampleGroupDoneheaderFormatterexampleGroupStarted FailureRecordfailureRecordMessagefailureRecordLocationfailureRecordPathFormatM FailureReasonNoReasonExpectedButGotErrorReasonTest.Hspec.Core.UtilformatExceptionTest.Hspec.Core.ClockSecondsrunSpechspecWithResult hspecResultevaluateSummary isSuccess hspecWithSummarysummaryExamplessummaryFailuresTest.Hspec.Core.Config readConfigconfigAddFilterTest.Hspec.Core.Config.Options defaultConfigConfigconfigConcurrentJobsconfigOutputFileconfigHtmlOutputconfigFormatter configDiffconfigColorModeconfigSmallCheckDepthconfigQuickCheckMaxSizeconfigQuickCheckMaxDiscardRatioconfigQuickCheckMaxSuccessconfigQuickCheckSeedconfigSkipPredicateconfigFilterPredicateconfigRerunAllOnSuccess configRerunconfigFailureReportconfigRandomizeconfigFastFailconfigPrintCpuTimeconfigFailOnFocusedconfigFocusedOnlyconfigIgnoreConfigFile configDryRun ColorMode ColorAlways ColorAuto ColorNeverPathGHC.Stack.Types HasCallStack/hspec-expectations-0.8.2-693ql9iWuLMC1GGi6EJNGNTest.Hspec.ExpectationsanyArithExceptionanyIOException errorCall anyErrorCall anyException shouldThrowshouldNotReturnshouldNotContainshouldNotSatisfy shouldNotBe shouldReturnshouldMatchList shouldContain shouldEndWithshouldStartWith shouldSatisfyshouldBeexpectationFailure ExpectationSelector