h*d9      !"#$%&'()*+,-./0123456782.11.8 Safe-Inferred9:;<=>?@ Safe-InferredQ./012ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~./012 deprecated Safe-InferredV2 Safe-Inferred.stable Safe-Inferred5hspecexample! 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 putStrLn!"5*+,-#$ %&'() .+!"5*+,-#$ %&'() . Safe-Inferred/P6hspec prop ".." $ ..is a shortcut for ! ".." $  $ .. 7hspec xprop ".." $ ..is a shortcut for # ".." $  $ .. 8hspec fprop ".." $ ..is a shortcut for & ".." $  $ ..   678  678          !"#$%&'()*+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;<=>?@ABCDEFGHIJKLMNOPQORSTUVTUWTUXTUYTUZTU[TU\TU]TU^TU_TU`TUaObcObdObeTUfghiTUjOPkOPlOPmOPnORoORpORqORrORsORtORuORvORwORxORyORzOR{OR|OR}OR~OROROROOOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTOOOOOOOTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOROROROROOOOOOOOOROOOOOOTOOOOTTTOOOROROROROROROROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOPOPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOO<<<<<<<<<<O#hspec-2.11.8-GcOXoNr5FPr5RUINQGzfjZ Test.HspecTest.Hspec.DiscoverTest.Hspec.QuickCheckhspec Paths_hspecTest.Hspec.FormattersTest.Hspec.Runner(hspec-core-2.11.8-GRJn2wRKTrLCF9sYfRPs2MTest.Hspec.Core.Example ActionWithExampleArgTest.Hspec.Core.Spec.MonadSpecWithSpecrunIOTest.Hspec.Core.QuickCheckmodifyMaxSuccessmodifyMaxDiscardRatio modifyMaxSizemodifyMaxShrinks modifyArgsTest.Hspec.Core.Hooksbeforebefore_ beforeWith beforeAll beforeAll_ beforeAllWithafterafter_aroundafterAll afterAll_around_ aroundWith aroundAll aroundAll_ aroundAllWith mapSubject ignoreSubjectTest.Hspec.Core.Specdescribecontext xdescribexcontextitspecifyxitxspecifyfocusfitfspecify fdescribefcontextparallel sequentialpending pendingWithTest.Hspec.Core.Runner IsFormatter toFormatterhspecWithFormatterpostProcessSpec$fIsFormatterFormatter$fIsFormatterIOexamplepropxpropfpropversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDirbaseGHC.ShowShowSGHC.BaseStringghc-prim GHC.TypesBoolTrueFalseCharDoubleFloatIntWordOrderingLTEQGT GHC.MaybeMaybeNothingJust~ ghc-bignumGHC.Num.IntegerIntegerIOShowshow showsPrecshowListMonoidmconcatmappendmempty Semigroup<> Applicative*><*>pureliftA2<*Functorfmap<$Monadreturn>>>>=GHC.EnumBoundedminBoundmaxBoundEnum enumFromToenumFromThenTo enumFromThenenumFromfromEnumtoEnumsuccpredGHC.RealRealFracproperFractiontruncateroundceilingfloorIntegral toIntegerquotremdivmodquotRemdivModGHC.ReadRead readsPrecreadList GHC.ClassesOrd>=compare<<=>maxminRational Fractional fromRational/recipReal toRationalEq==/= Data.EitherEitherRightLeftGHC.IO.ExceptionIOError GHC.FloatFloatingpiexplogsqrt**logBasesincostanasinacosatansinhcoshtanhasinhacoshatanhGHC.NumNum fromInteger-negate+*abssignum RealFloat floatRadix floatDigits floatRange decodeFloat encodeFloatexponent significand scaleFloatisNaN isInfiniteisDenormalizedisNegativeZeroisIEEEatan2Control.Monad.Fail MonadFailfail Data.FoldableFoldablefoldrlengthfoldlnullfoldl1sumproductfoldr1maximumminimumelemfoldMapData.Traversable TraversabletraversemapM sequenceAsequenceText.ParserCombinators.ReadPReadSGHC.IOFilePath$ otherwise++map realToFrac fromIntegralGHC.ErrerrorGHC.ListzipWitheven Data.Functor<$> Data.Tuplefstuncurryidhead System.IO writeFilegetLineputStrLnfiltercycleGHC.Primseqconcatzipprint^&&||noterrorWithoutStackTrace undefined=<<const.flip$!untilasTypeOfsubtract Data.Maybemaybetaillastinitscanlscanl1scanrscanr1iteraterepeat replicate takeWhile dropWhiletakedropsplitAtspanbreakreverseandoranyallnotElemlookup concatMap!!zip3zipWith3unzipunzip3showsshowChar showString showParenodd^^gcdlcmsndcurrylex readPareneither Text.ReadreadsreadmapM_ sequence_ Data.OldListlinesunlineswordsunwords userErrorioErrorputCharputStrgetChar getContentsinteractreadFile appendFilereadLnreadIO#Test.Hspec.Core.Formatters.V1.Monad FailureReasonErrorReasonExpectedButGotNoReasonTest.Hspec.Core.ClockSecondsFormatM FailureRecordfailureRecordLocationfailureRecordPathfailureRecordMessage FormatterheaderFormatterexampleGroupStartedexampleGroupDoneexampleStartedexampleProgressexampleSucceeded exampleFailedexamplePendingfailedFormatterfooterFormatterusedSeedTest.Hspec.Core.UtilformatExceptionwrite getCPUTimegetSuccessCountgetPendingCount getFailCount getTotalCountgetFailMessages getRealTime writeLinewriteTransient withFailColorwithSuccessColorwithPendingColor withInfoColoruseDiff extraChunk missingChunk&Test.Hspec.Core.Formatters.V1.InternalformatterToFormatsilentchecksspecdocprogressfailed_examplesPathTest.Hspec.Core.Runner.ResultSummarysummaryExamplessummaryFailuresResultItemStatusResultItemSuccessResultItemPendingResultItemFailure ResultItemresultItemPathresultItemStatus SpecResultspecResultItemsspecResultSuccess!Test.Hspec.Core.Config.DefinitionConfigconfigDiffContextconfigIgnoreConfigFile configDryRunconfigFocusedOnlyconfigFailOnEmptyconfigFailOnFocusedconfigFailOnPendingconfigFailOnEmptyDescriptionconfigPrintSlowItemsconfigPrintCpuTimeconfigFailFastconfigRandomize configSeedconfigQuickCheckSeedconfigFailureReport configRerunconfigRerunAllOnSuccessconfigFilterPredicateconfigSkipPredicateconfigQuickCheckMaxSuccessconfigQuickCheckMaxDiscardRatioconfigQuickCheckMaxSizeconfigQuickCheckMaxShrinksconfigSmallCheckDepthconfigColorModeconfigUnicodeMode configDiffconfigExternalDiffconfigPrettyPrintconfigPrettyPrintFunctionconfigFormatException configTimesconfigExpertModeconfigAvailableFormatters configFormatconfigFormatterconfigHtmlOutputconfigConcurrentJobs UnicodeMode UnicodeAuto UnicodeNever UnicodeAlways ColorMode ColorAuto ColorNever ColorAlways isSuccessresultItemIsFailure toSummaryTest.Hspec.Core.Config defaultConfigconfigAddFilter readConfigregisterFormatterregisterDefaultFormatterevalSpec hspecWithevaluateSummaryevaluateResult hspecResulthspecWithResultrunSpec runSpecForest/hspec-expectations-0.8.4-Dp8PbbxILCI3NH4v4TaSEQTest.Hspec.ExpectationsSelectorGHC.Stack.Types HasCallStack ExpectationexpectationFailureshouldBe shouldSatisfyshouldStartWith shouldEndWith shouldContainshouldMatchList shouldReturn shouldNotBeshouldNotSatisfyshouldNotContainshouldNotReturn shouldThrow anyException anyErrorCall errorCallanyIOExceptionanyArithException&QuickCheck-2.15-9Syk1RNK6fPLCb1qQS0cyGTest.QuickCheck.Propertyproperty